cloud-hypervisor/vmm/src
Sebastien Boeuf 0b00442022 vmm: acpi: Allow reading from B0EJ field
Windows guests read this field upon PCI device ejection. Let's make sure
we don't return an error as this is valid. We simply return an empty u32
since the ejection is done right away upon write access, which means
there's no pending ejection that might be reported to the guest.

Here is the error that was shown during PCI device removal:

ERROR:vmm/src/device_manager.rs:3960 -- Accessing unknown location at
base 0x7ffffee000, offset 0x8

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2021-04-21 16:11:54 +01:00
..
api vmm: openapi: Add rate_limiter_config to the NetConfig 2021-03-30 19:47:43 +02:00
acpi.rs vmm: Address Rust 1.51.0 clippy issue (upper_case_acroynms) 2021-03-26 11:32:09 +00:00
config.rs vmm: config: Reject reserved fd from network config 2021-04-13 14:29:18 +02:00
cpu.rs vmm: Directly (de)serialise CpuManager, DeviceManager and MemoryManager state 2021-04-20 18:58:37 +02:00
device_manager.rs vmm: acpi: Allow reading from B0EJ field 2021-04-21 16:11:54 +01:00
device_tree.rs vmm: device_manager: Use DeviceTree to store PCI devices 2021-03-18 15:26:25 +01:00
interrupt.rs vmm: interrupt: drop unnecessary type from impl 2021-04-13 14:18:14 +01:00
lib.rs vmm: Address Rust 1.51.0 clippy issue (upper_case_acroynms) 2021-03-26 11:32:09 +00:00
memory_manager.rs vmm: Directly (de)serialise CpuManager, DeviceManager and MemoryManager state 2021-04-20 18:58:37 +02:00
migration.rs vmm: Simplify snapshot/restore path handling 2021-03-12 13:03:01 +01:00
seccomp_filters.rs vmm: seccomp: Add missing SYS_newfstatat 2021-04-12 18:02:29 +02:00
vm.rs vmm: Use definition of MmioDeviceInfo from arch 2021-03-29 12:06:07 +02:00