feat(adapter): higher-half kernel (linked at PHYS_OFFSET, boot trampoline, no low mappings), fix SBI ecall clobbers

This commit is contained in:
2026-10-27 00:25:20 +01:00
parent 55758ae5b2
commit b87a62475f
20 changed files with 208 additions and 143 deletions

View File

@@ -7,7 +7,7 @@ pub struct Uart {
impl Uart {
pub fn new() -> Self {
Self {
base: board::UART_BASE,
base: crate::mmu::phys_to_virt(board::UART_BASE),
}
}