Commit Graph

  • 6536e427ce pcihp: move fields enabling hotplug into AcpiPciHpState Igor Mammedov 2023-03-02 17:15:42 +01:00
  • 02c106139a acpi: pci: move out ACPI PCI hotplug generator from generic slot generator build_append_pci_bus_devices() Igor Mammedov 2023-03-02 17:15:41 +01:00
  • 62dd55fcf7 acpi: pci: move BSEL into build_append_pcihp_slots() Igor Mammedov 2023-03-02 17:15:40 +01:00
  • 419233b2b4 acpi: pci: drop BSEL usage when deciding that device isn't hotpluggable Igor Mammedov 2023-03-02 17:15:39 +01:00
  • 041b1c40f3 pci: move acpi-index uniqueness check to generic PCI device code Igor Mammedov 2023-03-02 17:15:38 +01:00
  • 0a7044eb64 tests: acpi: update expected blobs Igor Mammedov 2023-03-02 17:15:37 +01:00
  • bf5fde7964 tests: acpi: add non zero function device with acpi-index on non-hotpluggble bus Igor Mammedov 2023-03-02 17:15:36 +01:00
  • a0cc02e7b6 tests: acpi: whitelist DSDT before adding non-0 function device with acpi-index to testcases Igor Mammedov 2023-03-02 17:15:35 +01:00
  • 05041d20d7 tests: acpi: update expected blobs Igor Mammedov 2023-03-02 17:15:34 +01:00
  • 05a49b9c2f acpi: pci: describe all functions on populated slots Igor Mammedov 2023-03-02 17:15:33 +01:00
  • a0facf38de tests: acpi: whitelist DSDT before exposing non zero functions Igor Mammedov 2023-03-02 17:15:32 +01:00
  • f8e49d067f tests: acpi: update expected blobs Igor Mammedov 2023-03-02 17:15:31 +01:00
  • 7fb1d7388b acpi: pci: support acpi-index for non-hotpluggable devices Igor Mammedov 2023-03-02 17:15:30 +01:00
  • 22c8dd000f tests: acpi: add device with acpi-index on non-hotpluggble bus Igor Mammedov 2023-03-02 17:15:29 +01:00
  • 52ad9eb237 tests: acpi: whitelist DSDT before adding device with acpi-index to testcases Igor Mammedov 2023-03-02 17:15:28 +01:00
  • bda649537c tests: acpi: update expected blobs Igor Mammedov 2023-03-02 17:15:27 +01:00
  • fe0d5f5319 acpi: pci: add EDSM method to DSDT Igor Mammedov 2023-03-02 17:15:26 +01:00
  • d6cfe1d834 tests: acpi: whitelist DSDT before adding EDSM method Igor Mammedov 2023-03-02 17:15:25 +01:00
  • e9ea452237 tests: acpi: update expected blobs Igor Mammedov 2023-03-02 17:15:24 +01:00
  • 0a4584fca3 pcihp: move PCI _DSM function 0 prolog into separate function Igor Mammedov 2023-03-02 17:15:23 +01:00
  • bd95cd5323 tests: acpi: whitelist DSDT blobs before isolating PCI _DSM func 0 prolog Igor Mammedov 2023-03-02 17:15:22 +01:00
  • ceefa0b746 pci: fix 'hotplugglable' property behavior Igor Mammedov 2023-03-02 17:15:21 +01:00
  • f40e6a4cc1 pcihp: piix4: do not redirect hotplug controller to piix4 when ACPI hotplug is disabled Igor Mammedov 2023-03-02 17:15:20 +01:00
  • 30216b3eaf tests: acpi: update expected blobs Igor Mammedov 2023-03-02 17:15:19 +01:00
  • 0e84fd3b98 x86: pcihp: fix missing bridge AML when intermediate root-port has 'hotplug=off' set Igor Mammedov 2023-03-02 17:15:18 +01:00
  • 1c103f35d1 tests: acpi: whitelist pc/DSDT.hpbrroot and pc/DSDT.hpbridge tests Igor Mammedov 2023-03-02 17:15:17 +01:00
  • 11215a349e x86: pcihp: fix missing PCNT callchain when intermediate root-port has 'hotplug=off' set Igor Mammedov 2023-03-02 17:15:16 +01:00
  • 0c3bf7c431 tests: acpi: extend multi-bridge case with case 'root-port,id=HOHP,hotplug=off root-port,bus=NOHP' Igor Mammedov 2023-03-02 17:15:15 +01:00
  • 0ece4e3bc3 tests: acpi: whitelist q35/DSDT.multi-bridge before extending testcase Igor Mammedov 2023-03-02 17:15:14 +01:00
  • 6bf2d446d4 tests: acpi: update expected blobs Igor Mammedov 2023-03-02 17:15:13 +01:00
  • b0b3b99e5f tests: acpi: add test_acpi_q35_tcg_no_acpi_hotplug test and extend test_acpi_piix4_no_acpi_pci_hotplug Igor Mammedov 2023-03-02 17:15:12 +01:00
  • d3860a57c7 tests: acpi: whitelist new q35.noacpihp test and pc.hpbrroot Igor Mammedov 2023-03-02 17:15:11 +01:00
  • 7cb230788e Revert "tests/qtest: Check for devices in bios-tables-test" Igor Mammedov 2023-03-02 17:15:10 +01:00
  • ab7337e3b2 vdpa: return VHOST_F_LOG_ALL in vhost-vdpa devices Eugenio Pérez 2023-03-03 18:24:45 +01:00
  • 609ab4c3ed vdpa net: allow VHOST_F_LOG_ALL Eugenio Pérez 2023-03-03 18:24:44 +01:00
  • 57ac831865 vdpa: block migration if SVQ does not admit a feature Eugenio Pérez 2023-03-03 18:24:43 +01:00
  • 5c1ebd4c43 vdpa: block migration if device has unsupported features Eugenio Pérez 2023-03-03 18:24:42 +01:00
  • 9c363cf6d5 vdpa net: block migration if the device has CVQ Eugenio Pérez 2023-03-03 18:24:41 +01:00
  • a230c4712b vdpa: disable RAM block discard only for the first device Eugenio Pérez 2023-03-03 18:24:40 +01:00
  • 6949843046 vdpa: add vdpa net migration state notifier Eugenio Pérez 2023-03-03 18:24:39 +01:00
  • c3716f260b vdpa: move vhost reset after get vring base Eugenio Pérez 2023-03-03 18:24:38 +01:00
  • 0bb302a996 vdpa: add vhost_vdpa_suspend Eugenio Pérez 2023-03-03 18:24:37 +01:00
  • b6662cb7e5 vdpa: add vhost_vdpa->suspended parameter Eugenio Pérez 2023-03-03 18:24:36 +01:00
  • 4241e8bd72 vdpa: rewind at get_base, not set_base Eugenio Pérez 2023-03-03 18:24:35 +01:00
  • d83b494580 vdpa: Negotiate _F_SUSPEND feature Eugenio Pérez 2023-03-03 18:24:34 +01:00
  • b276524386 vdpa: Remember last call fd set Eugenio Pérez 2023-03-03 18:24:33 +01:00
  • 00ef422e9f vdpa net: move iova tree creation from init to start Eugenio Pérez 2023-03-03 18:24:32 +01:00
  • 2133e07c4c MAINTAINERS: add myself as the maintainer for cryptodev zhenwei pi 2023-03-01 18:58:47 +08:00
  • f2b901098e cryptodev: Support query-stats QMP command zhenwei pi 2023-03-01 18:58:46 +08:00
  • 2580b452ff cryptodev: support QoS zhenwei pi 2023-03-01 18:58:45 +08:00
  • e7a775fd9f cryptodev: Account statistics zhenwei pi 2023-03-01 18:58:44 +08:00
  • 2cb0692768 cryptodev: Use CryptoDevBackendOpInfo for operation zhenwei pi 2023-03-01 18:58:43 +08:00
  • ef52091aeb hmp: add cryptodev info command zhenwei pi 2023-03-01 18:58:42 +08:00
  • abca0fc329 cryptodev-builtin: Detect akcipher capability zhenwei pi 2023-03-01 18:58:41 +08:00
  • 5dcb019810 cryptodev: Introduce 'query-cryptodev' QMP command zhenwei pi 2023-03-01 18:58:40 +08:00
  • bc304a6442 cryptodev: Introduce server type in QAPI zhenwei pi 2023-03-01 18:58:39 +08:00
  • 999c789f00 cryptodev: Introduce cryptodev alg type in QAPI zhenwei pi 2023-03-01 18:58:38 +08:00
  • 3f478371fd cryptodev: Remove 'name' & 'model' fields zhenwei pi 2023-03-01 18:58:37 +08:00
  • 14c9fd1673 cryptodev: Introduce cryptodev.json zhenwei pi 2023-03-01 18:58:36 +08:00
  • 333f988d19 docs/devel: Document VFIO device dirty page tracking Avihai Horon 2023-03-07 12:54:50 +00:00
  • 95b29658b6 vfio/migration: Query device dirty page tracking support Joao Martins 2023-03-07 12:54:49 +00:00
  • e46883204c vfio/migration: Block migration with vIOMMU Joao Martins 2023-03-07 12:54:48 +00:00
  • b153402a89 vfio/common: Add device dirty page bitmap sync Joao Martins 2023-03-07 12:54:47 +00:00
  • 6607109f05 vfio/common: Extract code from vfio_get_dirty_bitmap() to new function Avihai Horon 2023-03-07 12:54:46 +00:00
  • 5255bbf4ec vfio/common: Add device dirty page tracking start/stop Joao Martins 2023-03-07 12:54:45 +00:00
  • 9055ffd76e target/mips: Fix JALS32/J32 instruction handling for microMIPS Marcin Nowakowski 2023-02-16 06:17:14 +01:00
  • a43972e176 target/mips: Replace [g_]assert(0) -> g_assert_not_reached() Philippe Mathieu-Daudé 2023-02-21 23:47:55 +01:00
  • abe45a859b docs/system: Remove "mips" board from target-mips.rst Jiaxun Yang 2023-02-02 13:21:36 +00:00
  • b6fa2ec238 gdbstub: move chunk of softmmu functionality to own file Alex Bennée 2023-03-02 18:57:46 -08:00
  • 36e067b2f2 gdbstub: make various helpers visible to the rest of the module Alex Bennée 2023-03-02 18:57:45 -08:00
  • 1678ea040e gdbstub: move fromhex/tohex routines to internals Alex Bennée 2023-03-02 18:57:44 -08:00
  • 548c96095d includes: move tb_flush into its own header Alex Bennée 2023-03-02 18:57:43 -08:00
  • 9f56787c12 gdbstub: move GDBState to shared internals header Alex Bennée 2023-03-02 18:57:42 -08:00
  • 8e70c6f947 gdbstub: define separate user/system structures Alex Bennée 2023-03-02 18:57:41 -08:00
  • ad9e4585b3 gdbstub: clean-up indent on gdb_exit Alex Bennée 2023-03-02 18:57:40 -08:00
  • 1c4517b8b6 gdbstub: Make syscall_complete/[gs]et_reg target-agnostic typedefs Philippe Mathieu-Daudé 2023-03-02 18:57:39 -08:00
  • 9455762f58 gdbstub: fix-up copyright and license files Alex Bennée 2023-03-02 18:57:38 -08:00
  • 9774855842 gdbstub/internals.h: clean up include guard Alex Bennée 2023-03-02 18:57:37 -08:00
  • 154eac3719 docs: Update Xen-on-KVM documentation for PV disk support David Woodhouse 2023-03-07 10:54:31 +00:00
  • 438bec498b MAINTAINERS: Add entry for Xen on KVM emulation David Woodhouse 2023-03-07 09:59:59 +00:00
  • a78c54c4f9 i386/xen: Initialize Xen backends from pc_basic_device_init() for emulation David Woodhouse 2023-02-15 16:10:00 +01:00
  • de26b26197 hw/xen: Implement soft reset for emulated gnttab David Woodhouse 2023-01-10 01:09:04 +00:00
  • d05864d23b hw/xen: Map guest XENSTORE_PFN grant in emulated Xenstore David Woodhouse 2023-01-07 13:54:07 +00:00
  • 0324751272 hw/xen: Add emulated implementation of XenStore operations David Woodhouse 2023-01-19 00:04:31 +00:00
  • b08d88e30f hw/xen: Add emulated implementation of grant table operations David Woodhouse 2023-01-06 09:59:28 +00:00
  • 4dfd5fb178 hw/xen: Hook up emulated implementation for event channel operations David Woodhouse 2023-01-01 23:49:25 +00:00
  • 072519037d hw/xen: Only advertise ring-page-order for xen-block if gnttab supports it David Woodhouse 2023-01-30 17:27:07 +01:00
  • 240cc11369 hw/xen: Avoid crash when backend watch fires too early Paul Durrant 2023-01-30 14:35:28 +00:00
  • 4ca8cf092d hw/xen: Build PV backend drivers for CONFIG_XEN_BUS David Woodhouse 2023-01-02 01:26:04 +00:00
  • e2abfe5ec6 hw/xen: Rename xen_common.h to xen_native.h David Woodhouse 2023-01-02 00:39:13 +00:00
  • a9ae1418b3 hw/xen: Use XEN_PAGE_SIZE in PV backend drivers David Woodhouse 2023-01-07 16:47:43 +00:00
  • 7a8a749da7 hw/xen: Move xenstore_store_pv_console_info to xen_console.c David Woodhouse 2023-01-07 16:17:51 +00:00
  • ba2a92db1f hw/xen: Add xenstore operations to allow redirection to internal emulation Paul Durrant 2023-01-02 11:05:16 +00:00
  • 15e283c5b6 hw/xen: Add foreignmem operations to allow redirection to internal emulation David Woodhouse 2023-01-02 01:13:46 +00:00
  • f80fad16af hw/xen: Pass grant ref to gnttab unmap operation David Woodhouse 2023-01-10 00:03:49 +00:00
  • c412ba47b2 hw/xen: Add gnttab operations to allow redirection to internal emulation David Woodhouse 2023-01-01 21:31:37 +00:00
  • b6cacfea0b hw/xen: Add evtchn operations to allow redirection to internal emulation David Woodhouse 2023-01-01 17:54:41 +00:00
  • 831b0db8ab hw/xen: Create initial XenStore nodes Paul Durrant 2023-01-24 09:34:06 +00:00
  • 766804b101 hw/xen: Implement core serialize/deserialize methods for xenstore_impl David Woodhouse 2023-01-31 15:00:54 +00:00
  • be1934dfef hw/xen: Implement XenStore permissions Paul Durrant 2023-01-23 16:21:16 +00:00