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:
@@ -10,9 +10,11 @@ use port_entropy::Entropy;
|
||||
use types::address::{ByteOffset, VirtualAddress};
|
||||
use types::bounded::PageCount;
|
||||
|
||||
const MMIO_VA: VirtualAddress = VirtualAddress::from_raw(0x2A000);
|
||||
const VQUEUE_VA: VirtualAddress = VirtualAddress::from_raw(0x2B000);
|
||||
const BUFFER_VA: VirtualAddress = VirtualAddress::from_raw(0x2D000);
|
||||
/// Drivers map their devices in the device window (0x01D0_0000 up, 64 KiB
|
||||
/// each), clear of program images and heaps.
|
||||
const MMIO_VA: VirtualAddress = VirtualAddress::from_raw(0x01D3_0000);
|
||||
const VQUEUE_VA: VirtualAddress = VirtualAddress::from_raw(0x01D3_1000);
|
||||
const BUFFER_VA: VirtualAddress = VirtualAddress::from_raw(0x01D3_3000);
|
||||
/// Asked for at most this much at a time.
|
||||
const CHUNK: usize = 256;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user