Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
crosvm
/
633426a8fc20a5eef402e159d53228aae13bbaa5
/
kvm
/
src
633426a
edition: Fill in macro imports
by David Tolnay
· 5 years ago
d49adc9
sys_util: add MemoryMappingArena
by Daniel Prilik
· 5 years ago
db4721d
crosvm: add memfd for GuestMemory
by Daniel Prilik
· 5 years ago
c698769
Add IOAPIC device skeleton.
by Miriam Zimmerman
· 5 years ago
fe3ef7d
edition: Update absolute paths to 2018 style
by David Tolnay
· 5 years ago
49f071a
crosvm: Add KVM_SIGNAL_MSI ioctl.
by Miriam Zimmerman
· 5 years ago
b0f54b9
crosvm: Add ioctl wrappers for split-irqchip API.
by Miriam Zimmerman
· 5 years ago
f7797d1
kvm: take a reference to GuestMemory in Vcpu
by Zach Reizner
· 5 years ago
39f93db
kvm: annotate tests for x86-specific APIs
by Dmitry Torokhov
· 5 years ago
f1a3375
kvm: add wrapper for KVM_KVMCLOCK_CTRL VM ioctl
by Zach Reizner
· 5 years ago
5d471b4
kvm: plumb accessors for KVM_GET_CLOCK/KVM_SET_CLOCK
by Dmitry Torokhov
· 5 years ago
c13a68e
kvm: add Debug to IoeventAddress
by Jingkui Wang
· 6 years ago
2bac1e7
toolchain: Update to Rust 1.31.0
by David Tolnay
· 6 years ago
e13b180
crosvm: use msg_socket in vm_control
by Jingkui Wang
· 6 years ago
eeebe63
cargo fmt with Rust 1.30.0
by Daniel Verkamp
· 6 years ago
c1f0827
cargo fmt aarch64 and kvm
by Daniel Verkamp
· 6 years ago
ed31137
kvm: fix clippy error about mis-aligned pointer casts
by Zach Reizner
· 6 years ago
7c78a3c
kvm: fix clippy error about multiple mut references
by Zach Reizner
· 6 years ago
db6edff
kvm: refactor ioeventfd datamatch interface
by Daniel Verkamp
· 6 years ago
55a9e50
cargo fmt all source code
by Zach Reizner
· 6 years ago
9dec40e
kvm: fix get_msrs() to handle case where KVM does not fetch all MSRs
by Dmitry Torokhov
· 6 years ago
45e6c84
kvm: fix set_gsi_routing() test
by Dmitry Torokhov
· 6 years ago
c017a76
kvm: plumb accessor for KVM_GET_MSR_INDEX_LIST
by Dmitry Torokhov
· 6 years ago
d1e391b
plugin: allow retrieving and setting VCPU events
by Slava Malyugin
· 6 years ago
10668e6
kvm: fix test for getting and setting xcrs
by Dmitry Torokhov
· 6 years ago
6051e75
kvm: plumb accessors for VCPU XCR state
by Dmitry Torokhov
· 6 years ago
a7fae25
crosvm: aarch64: get kernel's preferred target type for vcpus
by Sonny Rao
· 6 years ago
2ffa0cb
crosvm: aarch64 guest support
by Sonny Rao
· 6 years ago
eda8b21
kvm: fix fetching irqchip state for PICs other than the first one
by Dmitry Torokhov
· 6 years ago
4757cf1
kvm: plumb accessors for VCPU MP state
by Dmitry Torokhov
· 6 years ago
00549b0
crosvm: fix documentation for SystemEvent
by Sonny Rao
· 6 years ago
6ce158f
crosvm: support VM shutdown via SystemEvent
by Sonny Rao
· 6 years ago
ca3a482
kvm: plumb accessors for IRQCHIP and PIT state
by Dmitry Torokhov
· 6 years ago
657c185
kvm: silence a warning on non-x86 builds
by Sonny Rao
· 6 years ago
8da6543
kvm: add tests for get_supported_cpuid() and get_emulated_cpuid()
by Dmitry Torokhov
· 6 years ago
e423460
kvm: fix invocation of KVM_SET_SIGNAL_MASK ioctl
by Dmitry Torokhov
· 6 years ago
9c75085
kvm: fix a couple of typos in comments
by Dmitry Torokhov
· 6 years ago
c73d390
kvm: plumb in KVM_GET_EMULATED_CPUID
by Dmitry Torokhov
· 6 years ago
93b00ec
kvm: do not use negative error coded for errno-based errors
by Dmitry Torokhov
· 6 years ago
cda18d7
kvm: do not pass max number of cpuid entries in get_supported_cpuid()
by Dmitry Torokhov
· 6 years ago
42d194d
kvm: plumb in KVM_SET_SIGNAL_MASK ioctl
by Dmitry Torokhov
· 6 years ago
dadb762
allow plugin to query for KVM extensions
by Zach Reizner
· 6 years ago
7a4d7b1
add plugin support for model specific registers
by Zach Reizner
· 6 years ago
53528e3
add support for accessing debug registers in the plugin process
by Zach Reizner
· 6 years ago
3994c39
kvm: support irqfds with resample eventfds
by Zach Reizner
· 6 years ago
e0e8e56
kvm: support adding read only memory to VMs
by Zach Reizner
· 6 years ago
29cd40a
crosvm: change GuestAddress to always be a u64
by Sonny Rao
· 6 years ago
e07bd96
kvm: fix and test set_identity_map_addr
by Zach Reizner
· 6 years ago
086922c
kvm: add set_irq_routing method
by Zach Reizner
· 7 years ago
d48d7f1
kvm: add dirty_log_bitmap_size helper
by Zach Reizner
· 7 years ago
0335dad
kvm: add ioeventfd and irqfd unregister support
by Zach Reizner
· 7 years ago
ee2f1fe
sys_util: replace sysconf(_SC_PAGESIZE) with a safe wrapper
by Zach Reizner
· 7 years ago
855ac29
kvm: add dirty log support
by Zach Reizner
· 7 years ago
df59500
kvm: add KVM_SET_IDENTITY_MAP_ADDR ioctl
by Zach Reizner
· 7 years ago
d60bb16
kvm: add KVM_GET_FPU ioctl
by Zach Reizner
· 7 years ago
ce4611c
kvm: open /dev/kvm with close on exec
by Zach Reizner
· 7 years ago
4aa8693
kvm_sys: update bindings and add aarch64 bindings
by Sonny Rao
· 7 years ago
d657af6
kvm: reuse memory region slots
by Zach Reizner
· 7 years ago
bb493dd
convert println logs to logging macros
by Zach Reizner
· 7 years ago
3cbded2
fix armv7a and aarch64 build errors and warnings
by Zach Reizner
· 7 years ago
56077cf
fix compiler errors and warnings
by Zach Reizner
· 7 years ago
29ad3c7
crosvm: refactor and expand vm control socket IPC
by Zach Reizner
· 7 years ago
09a95f5
kvm: add device memory interface to Vm
by Zach Reizner
· 7 years ago
c4968f7
sys_util: add ioctl module
by Stephen Barber
· 7 years ago
d4eaa40
sys_util: Add guest_memory
by Dylan Reid
· 7 years ago
7e742df
kvm: Add reg setting to kvm
by Dylan Reid
· 7 years ago
66b86b5
kvm: add kvm crate to safely use kvm
by Zach Reizner
· 7 years ago