- 8b09704 [vmbase] Update return type of layout functions to VirtualAddress by Alice Wang · 2 years, 1 month ago
- a3931aa Update layout/PageTable memory range to Range<VirtualAddress> by Alice Wang · 2 years, 1 month ago
- 63f4c9e [vmbase] Move MAX_VIRT_ADDR from pvmfw to vmbase by Alice Wang · 2 years, 2 months ago
- 93ee98a [pvmfw][vmbase] Move MemoryTracker to vmbase for reuse by Alice Wang · 2 years, 2 months ago
- 110476e [pvmfw][vmbase] Move MemoryTrackerError to vmbase by Alice Wang · 2 years, 2 months ago
- b73a81b [pvmfw][vmbase] Move page table update functions to vmbase by Alice Wang · 2 years, 2 months ago
- ee5b180 [vmbase] Add page table parameters to vmbase for reuse by Alice Wang · 2 years, 2 months ago
- 446146a [pvmfw] Move payload_range out of MemoryTracker by Alice Wang · 2 years, 2 months ago
- 4c70d14 [pvmfw] Refactor MMIO range check in pvmfw by Alice Wang · 2 years, 2 months ago
- 4be4dd0 [vmbase] Move RangeExt to vmbase for reuse by Alice Wang · 2 years, 2 months ago
- e243d46 [vmbase] Add crosvm layout constant MEM_START to vmbase by Alice Wang · 2 years, 2 months ago
- 81e8f14 [pvmfw] Refactor Range<usize> overlap check by Alice Wang · 2 years, 2 months ago
- 3fa9b80 [pvmfw] Move memory flush functions to vmbase by Alice Wang · 2 years, 2 months ago
- eacb738 [pvmfw] Move utility functions/consts relating to memory to vmbase by Alice Wang · 2 years, 2 months ago
- f47b234 [pvmfw] Move MemorySharer from pvmfw to vmbase by Alice Wang · 2 years, 2 months ago
- 807fa59 [pvmfw][rialto] Refactor and reuse console_uart_range() by Alice Wang · 2 years, 2 months ago
- 3d4c5c3 rialto: Use PageTable from pvmfw through vmbase by Pierre-Clément Tosi · 2 years, 2 months ago
- ad1fc75 pvmfw: Extract pvmfw-specific code out of mmu.rs by Pierre-Clément Tosi · 2 years, 2 months ago
- 4dd2093 [pvmfw] Move dirty state management control util to vmbase by Alice Wang · 2 years, 2 months ago
- 81399f5 [pvmfw] Move assembly wrappers to vmbase for reuse by Alice Wang · 2 years, 2 months ago
- 4c1edbe pvmfw: Manage dirty state in hardware if possible by Jakob Vukalovic · 2 years, 4 months ago
- 44b1ce3 pvmfw: Implement software dirty state handling by Jakob Vukalovic · 2 years, 4 months ago
- b99905d pvmfw: Optimize MMIO guard map by Jakob Vukalovic · 2 years, 4 months ago
- 87933f3 Use FrameAllocator rather than Heap for shared memory pool. by Andrew Walbran · 2 years, 3 months ago
- 2b0c7fb Ensure that VirtIO buffers are aligned to PAGE_SIZE as required. by Andrew Walbran · 2 years, 3 months ago
- f19c0e6 pvmfw: Improve memory sharing with the host by Pierre-Clément Tosi · 2 years, 3 months ago
- 2d5bc58 pvmfw: Stop confusing MEM_SHARE granule & DMA size by Pierre-Clément Tosi · 2 years, 3 months ago
- 90238c5 pvmfw: virtio: Clean up hal.rs by Pierre-Clément Tosi · 2 years, 3 months ago
- 37713ec [pvmfw] Use separate heap for shared memory by Srivatsa Vaddagiri · 2 years, 4 months ago
- c25d68e [pvmfw] Define RangeExt trait on Range datatype by Srivatsa Vaddagiri · 2 years, 4 months ago
- 4f3d523 Merge "pvmfw: Prevent mapping MMIO over pvmfw memory" by Treehugger Robot · 2 years, 4 months ago
- 85a00d7 pvmfw: Move MemoryTracker to a global variable by Jakob Vukalovic · 2 years, 4 months ago
- 164a6f5 pvmfw: Prevent mapping MMIO over pvmfw memory by Pierre-Clément Tosi · 2 years, 4 months ago
- 90e6f16 [hypervisor] Add mmio_guard_init() to Hypervisor trait by Alice Wang · 2 years, 4 months ago
- 3132911 [hypervisor] Add hypervisor backend trait to facilitate hyp support by Alice Wang · 2 years, 4 months ago
- 0bdc3f6 [pvmfw] Extract a library to support various hypervisor backends by Alice Wang · 2 years, 5 months ago
- 0c21f81 [pvmfw] Extract smccc into a separate library for reuse by Alice Wang · 2 years, 4 months ago
- 0ee6539 Check if pci range is within platform memory range by Jiyong Park · 2 years, 4 months ago
- 4ce55c0 pvmfw: Refactor pKVM HVCs by Pierre-Clément Tosi · 2 years, 5 months ago
- 3a81f3b Merge "pvmfw: Make use of Rust 1.65 let-else" by Treehugger Robot · 2 years, 6 months ago
- ebb3760 pvmfw: Make use of Rust 1.65 let-else by Pierre-Clément Tosi · 2 years, 6 months ago
- 73c2d64 pvmfw: Tag TODO with corresponding bug by Pierre-Clément Tosi · 2 years, 6 months ago
- 272bd7a Updates for new version of virtio-drivers. by Andrew Walbran · 2 years, 7 months ago
- 848decf Try reading block device. Share queues and buffers with host. by Andrew Walbran · 2 years, 8 months ago
- 41ebe93 Add wrappers for memory sharing HVCs. by Andrew Walbran · 2 years, 8 months ago
- 0d8b54d Map PCI (BAR) MMIO range too. by Andrew Walbran · 2 years, 8 months ago
- 1969063 Map PCI CAM MMIO region and register pages with the MMIO guard. by Andrew Walbran · 2 years, 8 months ago
- da65ab1 Check regions before mapping them. by Andrew Walbran · 2 years, 8 months ago
- 328dfb6 pvmfw: Use tinyvec::ArrayVec in MemoryTracker by Pierre-Clément Tosi · 2 years, 9 months ago
- a0934c1 pvmfw: Add MemoryTracker & MemorySlices by Pierre-Clément Tosi · 2 years, 9 months ago