Skip to content

Conversation

@LJP-TW
Copy link

@LJP-TW LJP-TW commented Jun 16, 2022

No description provided.

LJP-TW added 30 commits April 19, 2022 00:51
Separate user stack and kernel stack.
Save / restore sp_el0 when switch el0 / el1.
The user program cannot be run currently.
Now the "fork" function in vm.img works and the video plays fine.

TODO:
- User program vm.img will use address 0x3cxxxxxx, need to figure out why and how to
  handle it properly
- Map sigreturn to user address space and allow user to execute
- Implement pt_free
The mailbox communication uses PA, and it may return some PA address at 0x3c000000
 ~ 0x3f000000. The user program vm.img will use it. Currently implementation just
does an identity paging for the user page table.
LJP-TW added 2 commits June 15, 2022 10:39
Fix the wrong implementation logic of reading file
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