Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update kernel 5 #14

Merged
merged 2 commits into from
Sep 18, 2024
Merged

Update kernel 5 #14

merged 2 commits into from
Sep 18, 2024

Conversation

ZhiyuanSue
Copy link
Contributor

我修复了pte的一些问题,然后它终于可以启动root task了

@ZhiyuanSue ZhiyuanSue merged commit af4ab11 into update-kernel Sep 18, 2024
3 of 4 checks passed
ZhiyuanSue added a commit that referenced this pull request Sep 26, 2024
* almost done all the data structure changes and sync (#11)

* update the sel4_cspace/src/arch/aarch64/mod.rs with some definations

* add some funcitons

* update the objecttype definations

* clean the pgde/pude/pde structures definetions

* change the definetions of lookup and update 4 todos

* Update kernel 3 (#12)

* update the sel4_cspace/src/arch/aarch64/mod.rs with some definations

* add some funcitons

* update the objecttype definations

* clean the pgde/pude/pde structures definetions

* change the definetions of lookup and update 4 todos

* try to fix some functions

* fix some errors with more errors generated

* clean some unused functions

* update and pass the complier, but still have unimplement

* Update kernel 4 (#13)

* fill in the unimplement code

* clean the warnings

* add the 4k page

* FIX:the page entry problem of map kernel window

* Update kernel 5 (#14)

* fix the word the vs used

* fix the page bug, and let the root task work

* Update kernel 6 (#15)

* fix make user pte todo

* fix the unmap assert

* fix the bug of the unmap page

* fix another bug

* seems fix bug
ZhiyuanSue added a commit that referenced this pull request Oct 29, 2024
* almost done all the data structure changes and sync (#11)

* update the sel4_cspace/src/arch/aarch64/mod.rs with some definations

* add some funcitons

* update the objecttype definations

* clean the pgde/pude/pde structures definetions

* change the definetions of lookup and update 4 todos

* Update kernel 3 (#12)

* update the sel4_cspace/src/arch/aarch64/mod.rs with some definations

* add some funcitons

* update the objecttype definations

* clean the pgde/pude/pde structures definetions

* change the definetions of lookup and update 4 todos

* try to fix some functions

* fix some errors with more errors generated

* clean some unused functions

* update and pass the complier, but still have unimplement

* Update kernel 4 (#13)

* fill in the unimplement code

* clean the warnings

* add the 4k page

* FIX:the page entry problem of map kernel window

* Update kernel 5 (#14)

* fix the word the vs used

* fix the page bug, and let the root task work

* Update kernel 6 (#15)

* fix make user pte todo

* fix the unmap assert

* fix the bug of the unmap page

* fix another bug

* seems fix bug

* add the pbf parser codes

* try to let the parsered rs file pass complier

* add the ci rustfmt componant

* change the cap tag

* change the lookup fault part

* sort the dir

* fix the sign extend bug

* finish change the sel4_cspace

* finish change the sel4_vspace

* finish change the sel4_task

* finish change sel4_ipc

* change a part of the kernel

* finish change code but need fix bugs

* find the parameter order problem of frame cap new

* check the parameter order of other caps

* fix a bug

* try to change a lot use reference

* fix the core::mem:transmute copy semantic problem

* fix some bugs

* delete the copy trait of capability, and change some reference for more rusty

* update fmt

* fix the cap reply cap parameter order and add the riscv version

* update some of the cap_asid_pool_cap and fmt

* clean the cap_trans part
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant