greatbridf
|
4ccaa6beeb
hal, x86: support the new folio abstraction
|
пре 1 недеља |
greatbridf
|
60d18e510a
hal, x86: add cpu count global variable
|
пре 1 недеља |
greatbridf
|
fde5a436a0
x86, TLS: adapt for the new TLS design
|
пре 1 недеља |
greatbridf
|
0e16753d5c
x86: export symbols needed by vdso
|
пре 1 недеља |
greatbridf
|
b1aa66e28f
x86: add shutdown support
|
пре 1 недеља |
greatbridf
|
7b45c831b5
kernel: put kernel shutdown into `power` module
|
пре 1 недеља |
greatbridf
|
8240ec2b82
x86, hal: support loading kernel image up to 14M
|
пре 1 недеља |
greatbridf
|
22ac59408a
style: reformat x86 bootstrap code
|
пре 1 недеља |
greatbridf
|
e567c689ce
style: extract common import out in vdso rt_sigreturn
|
пре 1 недеља |
greatbridf
|
1be77d9145
signal: remove await on thread.force_kill in x86 sigreturn
|
пре 1 недеља |
greatbridf
|
681a121774
style: reformat files
|
пре 1 недеља |
greatbridf
|
7d47e631da
feat: add kernel config framework, rework panicking
|
пре 1 недеља |
greatbridf
|
a5f6349c0d
target: update x86 json to support new rust nightly
|
пре 1 недеља |
greatbridf
|
2c49a12332
chore: remove the specific target from config.toml
|
пре 1 недеља |
greatbridf
|
d4380e010b
style, hal: rename x86 trap.rs to trap/mod.rs
|
пре 1 недеља |
greatbridf
|
38a3272a00
script, build-img: add script folder for each platforms
|
пре 1 недеља |
greatbridf
|
bcc4158871
ci: install expect and update printf usage
|
пре 1 недеља |
greatbridf
|
c7c5cdac66
test: rework test script and github workflow
|
пре 1 недеља |
greatbridf
|
3842078d05
script: refactor the build image script
|
пре 1 недеља |
greatbridf
|
6a0f7033a5
hal, mm: alloc basic folios from low to high addr
|
пре 1 недеља |
greatbridf
|
74c7e0a736
style: reformat file
|
пре 1 недеља |
greatbridf
|
20b12dfa22
sysinit: pointee type should be u8 when using ptr::write_bytes
|
пре 1 недеља |
greatbridf
|
5814c006a8
riscv64: rewrite FDT and present free memory parsing
|
пре 1 недеља |
greatbridf
|
4d272fe8b2
riscv64, linker: make sure vdso lies inside .data
|
пре 1 недеља |
greatbridf
|
a117be1530
style: reformat files
|
пре 1 недеља |
greatbridf
|
53ae1851d9
style: add helper macros to retrieve symbol constants
|
пре 1 недеља |
greatbridf
|
6a00786407
riscv64, hal: simplify ArchMemory::free_ram implementation
|
пре 1 недеља |
greatbridf
|
2392ac19d2
style: reformat the files related to next patches
|
пре 1 недеља |
greatbridf
|
997edb05a2
proc: rewrite process list organization
|
пре 2 недеља |
greatbridf
|
b6d54d6a0f
mm, proc: add an exited thread reaper
|
пре 2 недеља |