YdrMaster
|
ed58938a48
|
refactor(xtask): 合并需要指定输出位置的两个命令参数
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-20 19:06:28 +08:00 |
YdrMaster
|
c993079425
|
feat(xtask): 编译类命令增加一个参数,支持选择 features
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-20 17:41:58 +08:00 |
YdrMaster
|
9230966bfc
|
feat(zcore): 删除 board-qemu feature
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-20 17:24:06 +08:00 |
YdrMaster
|
046743e1c3
|
feat(xtask): 增加 bin 命令
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-20 17:09:11 +08:00 |
YdrMaster
|
e7b16842bf
|
feat: 不再需要为 d1 准备一个不同的地址
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-20 15:34:08 +08:00 |
YdrMaster
|
86e65a12de
|
build: update to dtb-walker.alpha.3
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-20 07:10:02 +08:00 |
YdrMaster
|
c292db9b8c
|
Merge pull request #352 from YdrMaster/main
fix(github action): 生成整个工作空间的文档
|
2022-07-19 13:24:30 +08:00 |
YdrMaster
|
d10c4cbc35
|
fix(github action): 生成整个工作空间的文档
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-19 12:33:26 +08:00 |
YdrMaster
|
8eeb2efeb7
|
Merge pull request #350 from shzhxh/master
[fix bug] Solve the problem that socket.exe testcase fails on D1 platform.
|
2022-07-18 15:14:19 +08:00 |
szx
|
386770f69a
|
Fix compile failure
|
2022-07-18 14:25:36 +08:00 |
Zhenxing
|
acef3f902a
|
Merge branch 'master' into master
|
2022-07-18 13:31:50 +08:00 |
YdrMaster
|
aeee46d620
|
build: update to latest toolchain
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-18 13:29:55 +08:00 |
YdrMaster
|
d39388e5d0
|
feat(drivers): 为 d1 的串口提供专用驱动
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-18 13:29:55 +08:00 |
YdrMaster
|
c3131990b1
|
build: update dtb-walker to 0.2.0-alpha.1
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-18 13:29:55 +08:00 |
YdrMaster
|
6678774766
|
buid: deps upgrade & 使用发布版本页表库
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-18 13:29:55 +08:00 |
szx
|
0de805102a
|
[fix bug] Solve the problem that socket.exe testcase fails on D1 platform."
[update testcases] update testcases of aarch64_bare and riscv64_d1
|
2022-07-18 13:18:52 +08:00 |
Luoyuan Xiao
|
bba3a00310
|
Merge pull request #348 from shzhxh/master
update tests, add seiral port test
|
2022-07-14 16:28:26 +08:00 |
shzhxh
|
3e45f77805
|
update tests, add seiral port test
|
2022-07-13 14:12:44 +08:00 |
Luoyuan Xiao
|
b0f170e7ee
|
Merge pull request #347 from shzhxh/master
udpate testcases for aarch64
|
2022-07-11 19:15:47 +08:00 |
shzhxh
|
51d424219c
|
udpate testcases for aarch64
|
2022-07-11 14:19:57 +08:00 |
Luoyuan Xiao
|
0981460d2b
|
Merge pull request #346 from shzhxh/master
update tests
|
2022-07-07 16:57:28 +08:00 |
Luoyuan Xiao
|
18a9d6b068
|
Merge pull request #345 from YdrMaster/main
将 RISC-V 上内核虚实地址的对齐要求降低到 2 MiB
|
2022-07-07 16:56:53 +08:00 |
shzhxh
|
6a73c86a10
|
update tests
|
2022-07-07 12:51:40 +08:00 |
shzhxh
|
4ca2261f7b
|
update tests
|
2022-07-07 11:21:43 +08:00 |
shzhxh
|
a25f4d79f9
|
update tests
|
2022-07-06 22:16:29 +08:00 |
shzhxh
|
9fc2f90f62
|
update tests
|
2022-07-06 20:34:27 +08:00 |
YdrMaster
|
2020f6d193
|
fix: 正确处理小于 2 MiB 的偏移对齐
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-06 16:03:00 +08:00 |
YdrMaster
|
d3af8e50e9
|
feat: 内核虚拟地址和物理地址的对齐要求降低到 2 MiB
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-06 15:28:47 +08:00 |
YdrMaster
|
49545fb4e8
|
refactor(zCore): 在启动阶段使用二级页表
进一步的调整将产生对不同 bootloader 的兼容性
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-06 13:45:11 +08:00 |
YdrMaster
|
fa9cae9c28
|
refactor(zCore): 扩充页表库,简化页表构建过程
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-06 08:26:08 +08:00 |
YdrMaster
|
21682a9b6c
|
cleanup
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-05 20:29:18 +08:00 |
YdrMaster
|
99f24bf96b
|
refactor(zCore): 封装页表定义
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-05 19:37:23 +08:00 |
Luoyuan Xiao
|
5bacf8d7d2
|
Merge pull request #344 from YdrMaster/main
fix(zCore): riscv 上内核统一映射到虚存最后一页
|
2022-07-05 15:15:45 +08:00 |
YdrMaster
|
db1ebfce85
|
fix(zCore): riscv 上内核统一映射到虚存最后一页
部分解决内核虚地址在不同硬件需要映射到不同位置的问题,并且看到了完整支持内核重定位的可能性。
现在内核会在启动时定位自己在物理内存上的位置,而在虚存上的位置是一个硬件无关的常量。
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-05 12:28:37 +08:00 |
Zhenxing
|
813002d1f6
|
Merge pull request #341 from YdrMaster/main
update toolchain to latest nightly, and update the README file
|
2022-07-04 14:09:19 +08:00 |
YdrMaster
|
a3c65c2f0d
|
docs: 替换 README
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-04 13:06:40 +08:00 |
YdrMaster
|
3f1d3bfd5c
|
refactor(xtask): update command-ext for qemu
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-04 13:06:40 +08:00 |
YdrMaster
|
299df6af99
|
fix: update to latest nightly
build: update rboot submodule
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-04 13:06:40 +08:00 |
YdrMaster
|
4004f6c888
|
build: update
- 工具链升级到 latest nightly
- command-ext 升级到新版
- 同步 Cargo.lock
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-04 13:06:40 +08:00 |
YdrMaster
|
f3a38fc51c
|
Merge pull request #343 from workerwork/syscall-socket
feat(socket): add raw socket
|
2022-07-04 13:04:58 +08:00 |
workerwork
|
b9dba0d3c9
|
feat(socket): add raw socket
|
2022-07-04 10:41:19 +08:00 |
YdrMaster
|
a069efe05b
|
Merge pull request #340 from workerwork/syscall-socket
refactor(net): 修正socket trait实现
|
2022-07-01 13:40:43 +08:00 |
YdrMaster
|
e9df84e768
|
refactor(zCore): update dtb-walker to 0.1.3
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-07-01 12:07:23 +08:00 |
workerwork
|
301a00bedd
|
refactor(net): 修正socket trait实现
|
2022-07-01 11:19:56 +08:00 |
DeathWish5
|
f36e83c7bb
|
Merge branch 'master' of github.com:rcore-os/zCore
|
2022-06-30 16:38:18 +08:00 |
Luoyuan Xiao
|
04156053c7
|
Merge pull request #338 from YdrMaster/main
fix: format
|
2022-06-29 19:05:39 +08:00 |
YdrMaster
|
ee471b9102
|
fix: format
Signed-off-by: YdrMaster <ydrml@hotmail.com>
|
2022-06-29 18:21:19 +08:00 |
Luoyuan Xiao
|
94f550f1ab
|
Merge pull request #335 from DeathWish5/master
Some updates: fix dead lock, fix signal handle alignment issus, remove redundant memory copy.
|
2022-06-29 18:13:27 +08:00 |
YdrMaster
|
4e293968a9
|
Merge pull request #337 from sunshine-lcc/master
solve shell running problem
|
2022-06-29 18:07:40 +08:00 |
luchangcheng2333
|
2ce9e13788
|
fix clippy
|
2022-06-29 17:14:12 +08:00 |