- 17 Jul, 2023 1 commit
-
-
cocoeoli authored
Merge pull request !9 from 宋君帆/memory
-
- 12 Jul, 2023 1 commit
-
-
sjf authored
This commit achieved the function that can allocate memory dynamically. Signed-off-by:
<sjf<s1973853034@163.com>
-
- 04 Jul, 2023 37 commits
-
-
cocoeoli authored
Update readme.rst for the master branch. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
We have refactored the git repository and made some changes to errors caused by git tools. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
We fixed some link referencing issues and formatting errors. Signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
We updated all the documentation of zvm system, and built a comprehensive document architecture that facilitates users to easily read relevant documents. At the same time, We have corrected many errors in the origin documents. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
We update the zvm's download address for the system. signed-off-by:
Chenglai Xiong <xiongch@hnu.edu.cn>
-
cocoeoli authored
We have added a list of supported hardware simulation platforms, system code structure directories, and arrangements for the next optimization plan. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
We update the zvm document for quickly build and debug zvm system, which modified some operation error in before documentation. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
sjf authored
Signed-off-by:
sjf <s1973853034@163.com>
-
cocoeoli authored
Update readme.rst to add support for git readme web page redirection, which can be redirected to different document pages through web pages. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
Signed-off-by:
cocoeoli <1981639884@qq.com>
-
cocoeoli authored
-
cocoeoli authored
Signed-off-by:
cocoeoli <1981639884@qq.com>
-
cocoeoli authored
-
cocoeoli authored
We have support fvp_cortex_a55x4_a75x2 board platform and remove fvp_cortex_a55 platform. Now, when using auto build to build fvp boards, the default board is fvp_cortex_a55x4_a75x2. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
We found some zvm doc has some error that may cause incomplete construction steps. So, we changed this document. By the way, all the document has been changed to rst format. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
songjf authored
-
songjf authored
-
cocoeoli authored
Add shell command for zvm system, for auto build & debug zvm system in qemu and fvp platform. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
When we merge diff branch in local workspace and pull branch from remote workspace. There are some conflict we must to process. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
Add all subsystem files and qemu related file for zvm system. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
Due to the limitations of Zephyr itself, the Linux we support is limited and cannot support all features. Therefore, we provide a sample that we support. You can use these configurations to build an available Linux VM. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
This example is based on Zephyr's basic shell and adds multiple serial port support to expand visualization operations. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
Added support for fixed board cards with ZVM, including specific support for static memory configuration of virtual machines, virtual device configuration, etc. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
We add below code: - os*: os related code, like zephyr and linux. - elfloader: add zephyr os's elf boot support. - latency_measure: add latency measurement. - vm*: include vcpu, vmem, virq, vm manager and other virtual module that not relay on special hardware. signed-of-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
Add a virtual dev module for user to add different vdev. For example, using a list to support uart. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
We add support for fvp_cortex_a55x4_a75x2_smp boards. signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
When booting multiple cpus, the cpu's affinities in different soc is different, So we add this for booting new fvp board. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
When adding subsystem to origin zephyr project, we should add some kconfig options for user. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
A vcpu thread need to schedule in zephyr scheduling system. So, we add some function for vcpu schedule. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
Add thread flag for marking vcpu, which will be used for vcpu context switch. If the thread is not a vcpu, no context switch need to process. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
The zvm system need to support hypervisor and VHE mode, which require some register definition that not exist in zephyr2.7.3. So we add these info for zvm. signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
- gicv3: add some gicv3 macro - gicv3_priv: add some gicv3 macro - head file(gic.h, arm-gic.h): add gicv3 related header data struct signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
-Kconfig: configure zvm subsystem -exc: hvc support -kernel headfile: add arm64 context -offset: add Arm64 context offset signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
cocoeoli authored
-fpu code for supporting fpu -isr code for vcpu switch -mmu code for vhe mode's mm translation -offset code for locating context on platform -prep code for debugging uart and init vcpu flag -reset code for hardware feature initial -smp code for supporting smp init for zvm -switch code for hvc support when thread switch -thread code for thread context init for zvm signed-off-by:
Chenglai <Xiong<xiongcl@hnu.edu.cn>
-
Jianchun Luo authored
This commit updates the copyright notice in source files from “Copyright (c) 2022 xcl <xiongcl@hnu.cn>” to “Copyright 2021-2022 HNU”. This change is made to keep up with the current year and properly attribute the institution. Additionally, this commit adds copyright notice for the configuration files, which were previously missing. Signed-off-by:
Jianchun Luo <jianchun.luo@qq.com>
-
cocoeoli authored
1. Add Linux Image boot support on ARM FVP. 2. Ramfs is embeded in linux kernel Image. 3. Add bootarge and change dtb info for boot linux kernel without other support softwware. Signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
cocoeoli authored
To comply with Zephyr's document standards, all documents use the format of rst. The content has not been modified. Signed-off-by:
Chenglai Xiong <xiongcl@hnu.edu.cn>
-
- 28 Feb, 2023 1 commit
-
-
Wayne Ren authored
* This includes the initial code changes about ZVM. * codes need to be refactored to meet the requirements Signed-off-by:
Wayne Ren <renwei41@huawei.com>
-