bjorn3
|
f792faf571
|
Avoid a Once for event::REGISTRY
|
2026-04-10 20:22:58 +02:00 |
|
bjorn3
|
a46f37976b
|
Use div_ceil in LogicalCpuSet Display impl
|
2026-04-10 20:22:58 +02:00 |
|
bjorn3
|
aab33e46c3
|
Fix a couple of warnings
|
2026-04-10 20:22:26 +02:00 |
|
Wildan M
|
8f54fd8cb2
|
Fix displaying affinity in sys/context
|
2026-04-09 15:24:36 -06:00 |
|
bjorn3
|
654ee6ca3e
|
size_of and align_of are part of the prelude nowadays
|
2026-04-09 15:23:34 -06:00 |
|
bjorn3
|
2e784dfe46
|
Remove unused feature gate
|
2026-04-09 15:23:34 -06:00 |
|
bjorn3
|
89a29f4e56
|
Reduce usage of wildcard imports
|
2026-04-09 15:23:34 -06:00 |
|
bjorn3
|
b0b0ec2d71
|
Deduplicate definition of FLAG_SINGLESTEP between x86 and x86_64
|
2026-04-09 15:23:34 -06:00 |
|
bjorn3
|
e98e12780e
|
Inline BorrowedHtBuf::tail
|
2026-04-09 15:23:34 -06:00 |
|
bjorn3
|
bdf82a958a
|
Use call instead of call_inner for fmap_inner
|
2026-04-09 15:23:34 -06:00 |
|
Wildan M
|
cd3b18068f
|
Improve mem precision in sys/context
|
2026-04-09 15:22:38 -06:00 |
|
Wildan M
|
ce08b60502
|
Solve lock token and contexts for fdstat and debugger
|
2026-04-09 15:22:38 -06:00 |
|
Wildan M
|
0ad905f26e
|
Fix sys stats to reveal contexts in all CPU
|
2026-04-09 15:22:38 -06:00 |
|
Speedy_Lex
|
ee1260363c
|
Fix many clippy lints
|
2026-04-08 19:40:41 +01:00 |
|
bjorn3
|
b7456d5bcc
|
Avoid PHYS_OFFSET in dtb/serial.rs
|
2026-04-04 21:53:34 +02:00 |
|
bjorn3
|
d029ccfe20
|
Deduplicate a bunch of serial port initialization between arm64 and riscv
|
2026-04-04 16:36:30 +02:00 |
|
bjorn3
|
bbb9d98570
|
Unconditionally compile part of the DTB code
|
2026-04-04 14:01:19 +02:00 |
|
bjorn3
|
8eefc8a6a6
|
Remove unused dependency
|
2026-04-04 13:52:26 +02:00 |
|
bjorn3
|
f339467372
|
Remove dead_code lint allow for ACPI
|
2026-04-04 13:50:48 +02:00 |
|
bjorn3
|
62f220b1b9
|
Use cfg! rather than #[cfg] for ACPI enabling
|
2026-04-04 13:49:07 +02:00 |
|
bjorn3
|
49d005b450
|
Use RmmA::phys_to_virt instead of PHYS_OFFSET in the acpi code
|
2026-04-04 13:33:26 +02:00 |
|
bjorn3
|
2fba663274
|
Fix expect message
|
2026-04-04 13:14:14 +02:00 |
|
bjorn3
|
7aa7aa463f
|
Use map_device_memory where possible
|
2026-04-04 13:10:05 +02:00 |
|
bjorn3
|
dee230ffca
|
Use map_linearly in many places
|
2026-04-04 13:10:04 +02:00 |
|
bjorn3
|
a1b6bd965e
|
Fix rmm example
|
2026-04-04 12:02:07 +02:00 |
|
bjorn3
|
50c68cd746
|
Remove ACPI search from the kernel
The bootloader provides the RSDP address to the kernel. If the
bootloader can't find it, there is no RSDP.
|
2026-04-04 11:50:24 +02:00 |
|
bjorn3
|
1352fafd00
|
Remove unused InactiveFlusher
|
2026-04-03 22:15:00 +02:00 |
|
bjorn3
|
ab4abf63c9
|
Deduplicate Page and other paging related things between architectures
|
2026-04-03 22:15:00 +02:00 |
|
bjorn3
|
b805336cfc
|
Fix a bunch of warnings
|
2026-04-03 22:15:00 +02:00 |
|
bjorn3
|
3cbce1b9ac
|
Move BSP_READY and AP_READY to platform-independent code
|
2026-04-02 20:29:36 +02:00 |
|
bjorn3
|
0f540e6f15
|
Don't physmap the kernel itself
We don't actually need to and this is a bit safer against memory corruption.
|
2026-04-02 20:29:36 +02:00 |
|
bjorn3
|
49eb21ce0e
|
Use KERNEL_OFFSET from linker script
|
2026-04-02 20:29:36 +02:00 |
|
bjorn3
|
dc7e823f70
|
Deduplicate kernel page flags
|
2026-04-02 20:29:36 +02:00 |
|
bjorn3
|
980f1c6af8
|
Remove unused and deduplicate identical arch specific consts
|
2026-04-02 20:29:36 +02:00 |
|
bjorn3
|
10b1ae2ecc
|
Remove unused arch consts
|
2026-04-02 20:29:36 +02:00 |
|
bjorn3
|
2ce7621a80
|
Fix a bunch of warnings masked by #[allow(unused)]
|
2026-04-02 20:29:36 +02:00 |
|
Wildan M
|
d835a3d8f0
|
Solve all borrow checker leaving some violation
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
a42ec44dbf
|
Partially solve borrow rules
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
3161a44c25
|
Solve borrow rules for memory.rs
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
55e6fe9add
|
Remove remnants of AddrSpace::used_by
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
ca2a7048d0
|
Move spin loop hint to crate lock
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
3b5a0e4c60
|
Apply ordered lock to AddrSpaceWrapper without solving borrow checker
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
2989b5375f
|
Add deadlock debug to AddrSpaceWrapper
|
2026-04-01 08:42:18 -06:00 |
|
Akshit Gaur
|
004509587d
|
Fix ForceKill
|
2026-04-01 13:58:27 +05:30 |
|
Wildan M
|
6e0143cf0d
|
Store context to per cpu
|
2026-03-31 15:29:47 +07:00 |
|
bjorn3
|
efa6b00189
|
rmm: Remove magic constants for x86 PAT indices
|
2026-03-30 22:18:10 +02:00 |
|
bjorn3
|
c8879531ae
|
rmm: Add device_memory and uncachable flags to PageFlags
|
2026-03-30 20:34:45 +02:00 |
|
bjorn3
|
e311b41821
|
rmm: Make it a bit easier to change the MAIR_EL1 config on arm64
|
2026-03-30 20:34:45 +02:00 |
|
bjorn3
|
a5fd001dcb
|
Use PageFlags::write_combining instead of custom flag
|
2026-03-30 20:34:45 +02:00 |
|
bjorn3
|
c0065bc893
|
rmm: Add some comments to init_pat
|
2026-03-30 20:34:44 +02:00 |
|