| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This has been the case the entire time even before the redesign and is more truthful than a void return type.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes #63.
|
|
|
|
| |
Suspending is no longer possible and sleeps will eventually end.
|
|
|
|
| |
thread creation
|
| |
|
|
|
|
| |
Fixes the launch() syscall causing a load page fault.
|
|
|
|
| |
Fixes #65.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
The message passing implementation will come with a revised memory scheme.
|
| |
|
| |
|
|
|
|
| |
Fixes #62.
|
|
|
|
| |
Closes #57.
|
|
|
|
| |
Closes #58.
|
| |
|
| |
|
|
|
|
| |
[*]align(@alignOf(std.elf.Elf64_Ehdr)) const u8, len: usize) !usize (#60)
|
| |
|
| |
|
|
|
|
| |
Includes switching to a new return system, allowing syscall handlers to have regular function signatures.
|
| |
|
|
|
|
|
|
| |
page doesn't fault
Write access applies to the current page table configured in the SATP CSR and is only granted to S-mode. It can either be overwritten by the caller or be made irrelevant by switching to a different page table, and all allowed accesses are from trusted code anyway.
|
| |
|
| |
|