Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_packages_modules_Virtualization
/
a9a9c4f0d6c331abfa6e2c25fe597d3e9f4c05aa
/
libs
/
libvmbase
442dd85
Update code for Rust 1.82.0
by Chris Wailes
· 6 months ago
ee0a5c6
vmbase: Move Trng internals to arch::aarch64
by Bartłomiej Grzesik
· 6 months ago
802ad04
vmbase: Export VirtualAddress from arch
by Bartłomiej Grzesik
· 6 months ago
b366b73
vmbase: Separate console form aarch64 UART implementation
by Michał Mazurek
· 8 months ago
3d7fccf
vmbase: uart: Create abstraction layer over register write
by Bartłomiej Grzesik
· 6 months ago
747c08d
vmbase: Move exceptions to aarch64 directories
by Michał Mazurek
· 8 months ago
3a9ecbf
vmbase: Move hvc to aarch64
by Michał Mazurek
· 8 months ago
626347c
vmbase: Move dbm to aarch64
by Michał Mazurek
· 8 months ago
6cd065f
vmbase: Move linker to aarch64
by Michał Mazurek
· 8 months ago
5b29469
vmbase: Move page table to aarch64
by Michał Mazurek
· 8 months ago
f08509a
vmbase: Move crosvm layout to aarch64
by Michał Mazurek
· 7 months ago
86f108d
vmbase: aarch64: Move power to platform
by Bartłomiej Grzesik
· 8 months ago
86d6161
libvmbase: Separate aarch64 asm files
by Michał Mazurek
· 8 months ago
5867ba0
vmbase: Use aarch64 specific libs conditionally
by Michał Mazurek
· 8 months ago
52358e9
Update code for Rust 1.83.0
by Chris Wailes
· 6 months ago
eb75fb9
Updates for virtio-drivers 0.8.
by Andrew Walbran
· 8 months ago
c34a50a
Merge "Use thiserror in pVM firmware." into main
by Treehugger Robot
· 7 months ago
e4f9dd3
Add safety comments for pointers passed to extern "C" functions.
by Andrew Walbran
· 7 months ago
72e4e12
Use &raw rather than addr_of macros.
by Andrew Walbran
· 7 months ago
dfcafbe
Merge "Update code for Rust 1.82.0" into main
by Treehugger Robot
· 7 months ago
f46a17c
Use C string literals not cstr!
by Alan Stokes
· 7 months ago
387f2fc
Use thiserror in pVM firmware.
by Andrew Walbran
· 8 months ago
efa247e
Update code for Rust 1.82.0
by Chris Wailes
· 8 months ago
47d316e
Update to zerocopy 0.8.
by Andrew Walbran
· 8 months ago
6b8d931
Keep using old version of zerocopy for now.
by Andrew Walbran
· 8 months ago
a5e791d
Merge "vmbase: Add map_data_noflush()" into main
by Treehugger Robot
· 8 months ago
3533577
Merge "vmbase: Fix typo in map_image_footer() docs" into main
by Treehugger Robot
· 8 months ago
02c6f56
vmbase: Add map_data_noflush()
by Pierre-Clément Tosi
· 8 months ago
4edfdad
vmbase: Fix typo in map_image_footer() docs
by Pierre-Clément Tosi
· 8 months ago
4da9242
Merge "Temporary workaround for Rust 1.82.0 update" into main
by Treehugger Robot
· 8 months ago
ae07161
vmbase: Enter clients with dynamic PTs live
by Pierre-Clément Tosi
· 9 months ago
eba8316
vmbase: Default to largest stack size possible
by Pierre-Clément Tosi
· 9 months ago
c26e220
vmbase: Introduce mem API & turn MEMORY private
by Pierre-Clément Tosi
· 9 months ago
229dd9d
pvmfw: Map image footer after dynamic PT switch
by Pierre-Clément Tosi
· 9 months ago
4cdd19f
Temporary workaround for Rust 1.82.0 update
by Chris Wailes
· 8 months ago
b996399
vmbase: Define .image_footer linker section
by Pierre-Clément Tosi
· 8 months ago
bb65701
vmbase: Fix undetected EH stack overflows
by Pierre-Clément Tosi
· 8 months ago
0b02a2b
vmbase: Clients separate eh_stack from .data+.bss
by Pierre-Clément Tosi
· 8 months ago
0d5434d
vmbase: Move stack guard page to own section
by Pierre-Clément Tosi
· 8 months ago
3c5e7a7
vmbase: Support missing SwiotlbInfo DT node
by Pierre-Clément Tosi
· 8 months ago
803aa8c
move the PCI MMIO regions on aarch64
by Frederick Mayle
· 9 months ago
7ec45d3
Turn hypervisor backends module into a library
by Per Larsen
· 9 months ago
63bb20d
Merge "Update ARM_SMCCC_KVM_FUNC_DEV_REQ_MMIO ABI" into main
by Treehugger Robot
· 9 months ago
e905116
Merge "vmbase: Replace flatten() with slice::as_flattened" into main
by Treehugger Robot
· 9 months ago
8ab7c37
vmbase: Move CMOs under crate::arch
by Pierre-Clément Tosi
· 9 months ago
043dfb7
vmbase: Abstract CPU arch in write_volatile_u8()
by Pierre-Clément Tosi
· 9 months ago
82aaf03
vmbase: Add CPU-specific submodules to crate::arch
by Pierre-Clément Tosi
· 9 months ago
4e9d2f6
vmbase: Temporarily rename crate::arch to aarch64
by Pierre-Clément Tosi
· 9 months ago
90dfd69
vmbase: Move MemoryTracker to memory::tracker
by Pierre-Clément Tosi
· 9 months ago
755a258
vmbase: Prepare memory::shared privacy for move
by Pierre-Clément Tosi
· 9 months ago
1d01277
vmbase: Move handle_*_fault() to crate::exceptions
by Pierre-Clément Tosi
· 9 months ago
d0818b2
vmbase: Replace flatten() with slice::as_flattened
by Pierre-Clément Tosi
· 9 months ago
646a31b
Update ARM_SMCCC_KVM_FUNC_DEV_REQ_MMIO ABI
by Mostafa Saleh
· 10 months ago
dbf00aa
Merge "vmbase: uart: Move asm block to crate::arch" into main
by Treehugger Robot
· 10 months ago
4ec3a93
vmbase: uart: Move asm block to crate::arch
by Pierre-Clément Tosi
· 10 months ago
63df22b
Merge "vmbase: Fully absorb libfdtpci as a crate module" into main
by Treehugger Robot
· 10 months ago
836b4fe
Merge "vmbase: Re-expose fdtpci as vmbase::fdt::pci" into main
by Treehugger Robot
· 10 months ago
2e059cc
Avoid using static mut variables for heap.
by Andrew Walbran
· 10 months ago
c7c2357
vmbase: Fully absorb libfdtpci as a crate module
by Pierre-Clément Tosi
· 10 months ago
f2c19d4
vmbase: Re-expose fdtpci as vmbase::fdt::pci
by Pierre-Clément Tosi
· 10 months ago
992c2bb
liblibfdt: Add no_std variant for libfdt_baremetal
by Pierre-Clément Tosi
· 10 months ago
3d1c2e4
vmbase_example: Run most tests using dynamic PTs
by Pierre-Clément Tosi
· 12 months ago
fd3d646
Move libs/libvmbase/example/ under guest/
by Pierre-Clément Tosi
· 12 months ago
c394f99
Move libs/libvmbase/example/tests/ under tests/
by Pierre-Clément Tosi
· 12 months ago
a415320
Merge "vmbase: Support generating a Linux image header" into main
by Treehugger Robot
· 12 months ago
1f7c523
vmbase: Support generating a Linux image header
by Pierre-Clément Tosi
· 12 months ago
26f7d14
vmbase_example: Use vmbase::memory::PAGE_SIZE
by Pierre-Clément Tosi
· 12 months ago
1d8fa02
vmbase: Remove dtb_region from linker scripts
by Pierre-Clément Tosi
· 1 year ago
9d9cf18
vmbase_example: Refactor DT boot pointer handling
by Pierre-Clément Tosi
· 1 year ago
3495fd8
pvmfw: Update REQ_DMA value
by Mostafa Saleh
· 1 year ago
2c21244
Merge "Update for new version of aarch64-paging." into main
by Treehugger Robot
· 1 year ago
30552af
Update for new version of aarch64-paging.
by Andrew Walbran
· 1 year ago
f615d73
Use Once<SpinMutex<Uart>> rather than SpinMutex<Option<Uart>> for consoles.
by Andrew Walbran
· 1 year, 1 month ago
1a089a0
Move vmbase to libs/libvmbase
by Jiyong Park
· 1 year, 1 month ago