feat(boot): gatekeeper gates boot (init→UI→gatekeeper→data); keystore disk + virtio-rng discovery; terminal READ_SECRET; storage SET_KEY; PageCount ≤8192, alloc cap gone; device window 0x01D0_0000; test-qemu types passcode over 2 boots
This commit is contained in:
@@ -5,7 +5,9 @@ use libkos::Window;
|
||||
use port_input_device::{InputDevice, InputEvent, Key};
|
||||
use types::address::{ByteOffset, VirtualAddress};
|
||||
|
||||
const UART_VA: VirtualAddress = VirtualAddress::from_raw(0x20000);
|
||||
/// Drivers map their devices in the device window (0x01D0_0000 up, 64 KiB
|
||||
/// each), clear of program images and heaps.
|
||||
const UART_VA: VirtualAddress = VirtualAddress::from_raw(0x01D4_0000);
|
||||
const UART_RBR: ByteOffset = ByteOffset::new(0);
|
||||
const UART_IER_OFFSET: ByteOffset = ByteOffset::new(1);
|
||||
const UART_LSR_OFFSET: ByteOffset = ByteOffset::new(5);
|
||||
|
||||
Reference in New Issue
Block a user