greatbridf
|
8a6acc4fe7
hal: support breakpoint trap type
|
1 vecka sedan |
greatbridf
|
d2cb45cc7a
hal: remove struct TaskContext for x86
|
1 vecka sedan |
greatbridf
|
1f9d2468f6
hal: remove struct TaskContext from riscv64
|
1 vecka sedan |
greatbridf
|
b877fff904
hal: remove dependency of TaskContext for TrapContext
|
1 vecka sedan |
greatbridf
|
19821e5aaa
runtime: remove unused ExecutionContext and Stack
|
1 vecka sedan |
greatbridf
|
697295347a
hal, x86: use a new trap handling method
|
1 vecka sedan |
greatbridf
|
4ccaa6beeb
hal, x86: support the new folio abstraction
|
1 vecka sedan |
greatbridf
|
60d18e510a
hal, x86: add cpu count global variable
|
1 vecka sedan |
greatbridf
|
fde5a436a0
x86, TLS: adapt for the new TLS design
|
1 vecka sedan |
greatbridf
|
0e16753d5c
x86: export symbols needed by vdso
|
1 vecka sedan |
greatbridf
|
b1aa66e28f
x86: add shutdown support
|
1 vecka sedan |
greatbridf
|
7b45c831b5
kernel: put kernel shutdown into `power` module
|
1 vecka sedan |
greatbridf
|
8240ec2b82
x86, hal: support loading kernel image up to 14M
|
1 vecka sedan |
greatbridf
|
22ac59408a
style: reformat x86 bootstrap code
|
1 vecka sedan |
greatbridf
|
e567c689ce
style: extract common import out in vdso rt_sigreturn
|
1 vecka sedan |
greatbridf
|
1be77d9145
signal: remove await on thread.force_kill in x86 sigreturn
|
1 vecka sedan |
greatbridf
|
681a121774
style: reformat files
|
1 vecka sedan |
greatbridf
|
7d47e631da
feat: add kernel config framework, rework panicking
|
1 vecka sedan |
greatbridf
|
a5f6349c0d
target: update x86 json to support new rust nightly
|
1 vecka sedan |
greatbridf
|
2c49a12332
chore: remove the specific target from config.toml
|
1 vecka sedan |
greatbridf
|
d4380e010b
style, hal: rename x86 trap.rs to trap/mod.rs
|
1 vecka sedan |
greatbridf
|
38a3272a00
script, build-img: add script folder for each platforms
|
1 vecka sedan |
greatbridf
|
bcc4158871
ci: install expect and update printf usage
|
1 vecka sedan |
greatbridf
|
c7c5cdac66
test: rework test script and github workflow
|
1 vecka sedan |
greatbridf
|
3842078d05
script: refactor the build image script
|
1 vecka sedan |
greatbridf
|
6a0f7033a5
hal, mm: alloc basic folios from low to high addr
|
1 vecka sedan |
greatbridf
|
74c7e0a736
style: reformat file
|
1 vecka sedan |
greatbridf
|
20b12dfa22
sysinit: pointee type should be u8 when using ptr::write_bytes
|
1 vecka sedan |
greatbridf
|
5814c006a8
riscv64: rewrite FDT and present free memory parsing
|
1 vecka sedan |
greatbridf
|
4d272fe8b2
riscv64, linker: make sure vdso lies inside .data
|
1 vecka sedan |