greatbridf
|
0fefeff6ab
hal: set int state and user mode in TrapContext::new
|
1 týždeň pred |
greatbridf
|
42b5a096e8
style: reformat thread.rs
|
1 týždeň pred |
greatbridf
|
425291d85a
hal: add a function to setup kernel call frames
|
1 týždeň pred |
greatbridf
|
8a6acc4fe7
hal: support breakpoint trap type
|
1 týždeň pred |
greatbridf
|
d2cb45cc7a
hal: remove struct TaskContext for x86
|
1 týždeň pred |
greatbridf
|
1f9d2468f6
hal: remove struct TaskContext from riscv64
|
1 týždeň pred |
greatbridf
|
b877fff904
hal: remove dependency of TaskContext for TrapContext
|
1 týždeň pred |
greatbridf
|
19821e5aaa
runtime: remove unused ExecutionContext and Stack
|
1 týždeň pred |
greatbridf
|
697295347a
hal, x86: use a new trap handling method
|
1 týždeň pred |
greatbridf
|
4ccaa6beeb
hal, x86: support the new folio abstraction
|
1 týždeň pred |
greatbridf
|
60d18e510a
hal, x86: add cpu count global variable
|
1 týždeň pred |
greatbridf
|
fde5a436a0
x86, TLS: adapt for the new TLS design
|
1 týždeň pred |
greatbridf
|
0e16753d5c
x86: export symbols needed by vdso
|
1 týždeň pred |
greatbridf
|
b1aa66e28f
x86: add shutdown support
|
1 týždeň pred |
greatbridf
|
7b45c831b5
kernel: put kernel shutdown into `power` module
|
1 týždeň pred |
greatbridf
|
8240ec2b82
x86, hal: support loading kernel image up to 14M
|
1 týždeň pred |
greatbridf
|
22ac59408a
style: reformat x86 bootstrap code
|
1 týždeň pred |
greatbridf
|
e567c689ce
style: extract common import out in vdso rt_sigreturn
|
1 týždeň pred |
greatbridf
|
1be77d9145
signal: remove await on thread.force_kill in x86 sigreturn
|
1 týždeň pred |
greatbridf
|
681a121774
style: reformat files
|
1 týždeň pred |
greatbridf
|
7d47e631da
feat: add kernel config framework, rework panicking
|
1 týždeň pred |
greatbridf
|
a5f6349c0d
target: update x86 json to support new rust nightly
|
1 týždeň pred |
greatbridf
|
2c49a12332
chore: remove the specific target from config.toml
|
1 týždeň pred |
greatbridf
|
d4380e010b
style, hal: rename x86 trap.rs to trap/mod.rs
|
1 týždeň pred |
greatbridf
|
38a3272a00
script, build-img: add script folder for each platforms
|
1 týždeň pred |
greatbridf
|
bcc4158871
ci: install expect and update printf usage
|
1 týždeň pred |
greatbridf
|
c7c5cdac66
test: rework test script and github workflow
|
1 týždeň pred |
greatbridf
|
3842078d05
script: refactor the build image script
|
1 týždeň pred |
greatbridf
|
6a0f7033a5
hal, mm: alloc basic folios from low to high addr
|
1 týždeň pred |
greatbridf
|
74c7e0a736
style: reformat file
|
1 týždeň pred |