Commit Graph

  • a97bcfea7e hw/cxl: Fix local variable shadowing of cap_hdrs Jonathan Cameron 2023-09-25 16:22:58 +01:00
  • b4d3a83b89 mac_via: extend timer calibration hack to work with A/UX Mark Cave-Ayland 2023-10-04 09:38:06 +01:00
  • 9d35c6ade5 q800: add alias for MacOS toolbox ROM at 0x40000000 Mark Cave-Ayland 2023-10-04 09:38:05 +01:00
  • 7685fc2a18 q800: add ESCC alias at 0xc000 Mark Cave-Ayland 2023-10-04 09:38:04 +01:00
  • c698b0c8ed mac_via: always clear ADB interrupt when switching to A/UX mode Mark Cave-Ayland 2023-10-04 09:38:03 +01:00
  • 7ebfb91d8f mac_via: implement ADB_STATE_IDLE state if shift register in input mode Mark Cave-Ayland 2023-10-04 09:38:02 +01:00
  • 2006904938 mac_via: workaround NetBSD ADB bus enumeration issue Mark Cave-Ayland 2023-10-04 09:38:01 +01:00
  • 366d27796c mac_via: work around underflow in TimeDBRA timing loop in SETUPTIMEK Mark Cave-Ayland 2023-10-04 09:38:00 +01:00
  • 994af0b2e0 swim: update IWM/ISM register block decoding Mark Cave-Ayland 2023-10-04 09:37:59 +01:00
  • 5700420417 swim: split into separate IWM and ISM register blocks Mark Cave-Ayland 2023-10-04 09:37:58 +01:00
  • d05cad2bf6 swim: add trace events for IWM and ISM registers Mark Cave-Ayland 2023-10-04 09:37:57 +01:00
  • 7afc4356c3 q800: add easc bool machine class property to switch between ASC and EASC Mark Cave-Ayland 2023-10-04 09:37:56 +01:00
  • 9983f6e12e q800: add Apple Sound Chip (ASC) audio to machine Mark Cave-Ayland 2023-10-04 09:37:55 +01:00
  • 5243e5543e asc: generate silence if FIFO empty but engine still running Mark Cave-Ayland 2023-10-04 09:37:54 +01:00
  • ac13a6b3fd audio: add Apple Sound Chip (ASC) emulation Mark Cave-Ayland 2023-10-04 09:37:53 +01:00
  • 6997f26d0d q800: allow accesses to RAM area even if less memory is available Mark Cave-Ayland 2023-10-04 09:37:52 +01:00
  • bdc2c77d29 q800: add IOSB subsystem Mark Cave-Ayland 2023-10-04 09:37:51 +01:00
  • 0f03047c1b q800: implement additional machine id bits on VIA1 port A Mark Cave-Ayland 2023-10-04 09:37:50 +01:00
  • e993af36a7 q800: add machine id register Mark Cave-Ayland 2023-10-04 09:37:49 +01:00
  • e2fd695e9d q800: add djMEMC memory controller Mark Cave-Ayland 2023-10-04 09:37:48 +01:00
  • d43e967f69 q800-glue.c: convert to Resettable interface Mark Cave-Ayland 2023-10-04 09:37:47 +01:00
  • eaadba6f9b vfio/pci: enable MSI-X in interrupt restoring on dynamic allocation Jing Liu 2023-09-25 22:14:07 -04:00
  • 5ebffa4e87 vfio/pci: use an invalid fd to enable MSI-X Jing Liu 2023-09-25 22:14:06 -04:00
  • d9e6710d7d vfio/pci: enable vector on dynamic MSI-X allocation Jing Liu 2023-09-25 22:14:05 -04:00
  • 45d85f6228 vfio/pci: detect the support of dynamic MSI-X allocation Jing Liu 2023-09-25 22:14:04 -04:00
  • c06327c9db vfio/pci: rename vfio_put_device to vfio_pci_put_device Zhenzhong Duan 2023-09-22 10:52:23 +08:00
  • 931150e56b vfio/display: Fix missing update to set backing fields Alex Williamson 2023-08-16 15:55:49 -06:00
  • 2dcbb11b39 nbd/server: Add FLAG_PAYLOAD support to CMD_BLOCK_STATUS Eric Blake 2023-09-25 14:22:42 -05:00
  • 1dec4643d1 nbd/server: Prepare for per-request filtering of BLOCK_STATUS Eric Blake 2023-09-25 14:22:41 -05:00
  • fd358d8390 nbd/server: Refactor list of negotiated meta contexts Eric Blake 2023-09-25 14:22:40 -05:00
  • 56cf9d0471 nbd/client: Request extended headers during negotiation Eric Blake 2023-09-25 14:22:39 -05:00
  • a7c18670b4 nbd/client: Accept 64-bit block status chunks Eric Blake 2023-09-25 14:22:38 -05:00
  • 4fc55bf3b0 nbd/client: Initial support for extended headers Eric Blake 2023-09-25 14:22:37 -05:00
  • ed6c996c67 nbd/client: Plumb errp through nbd_receive_replies Eric Blake 2023-09-25 14:22:36 -05:00
  • 9c1d261437 nbd/server: Enable initial support for extended headers Eric Blake 2023-09-25 14:22:35 -05:00
  • bcc16cc19e nbd/server: Support 64-bit block status Eric Blake 2023-09-25 14:22:34 -05:00
  • 11d3355fc8 nbd/server: Prepare to send extended header replies Eric Blake 2023-09-25 14:22:33 -05:00
  • c8720ca03e nbd/server: Prepare to receive extended header requests Eric Blake 2023-09-25 14:22:32 -05:00
  • 009cd86650 nbd/server: Support a request payload Eric Blake 2023-09-25 14:22:31 -05:00
  • a960a27ed0 mailmap: Fix BALATON Zoltan author email Eric Blake 2023-09-27 09:38:19 -05:00
  • 8a18f28c00 maint: Tweak comments in mailmap regarding SPF Eric Blake 2023-09-27 09:38:18 -05:00
  • 994679b98a mailmap: Fix Andrey Drobyshev author email Andrey Drobyshev 2023-09-27 09:38:17 -05:00
  • 2f3913f4b2 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Stefan Hajnoczi 2023-10-05 09:01:01 -04:00
  • 800af0aae1 Merge tag 'pull-tcg-20231004' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-10-05 08:55:34 -04:00
  • ce0f3b032a libvhost-user: handle shared_object msg Albert Esteve 2023-10-02 08:57:06 +02:00
  • 1609476662 vhost-user: add shared_object msg Albert Esteve 2023-10-02 08:57:05 +02:00
  • faefdba847 hw/display: introduce virtio-dmabuf Albert Esteve 2023-10-02 08:57:04 +02:00
  • a6ceee591a util/uuid: add a hash function Albert Esteve 2023-10-02 08:57:03 +02:00
  • 70f88436aa virtio: remove unused next argument from virtqueue_split_read_next_desc() Ilya Maximets 2023-09-27 15:59:42 +02:00
  • d501f97d96 virtio: remove unnecessary thread fence while reading next descriptor Ilya Maximets 2023-09-27 15:59:41 +02:00
  • 850cd20b07 virtio: use shadow_avail_idx while checking number of heads Ilya Maximets 2023-09-27 15:50:33 +02:00
  • a6f4d2ec42 libvhost-user.c: add assertion to vu_message_read_default Vladimir Sementsov-Ogievskiy 2023-09-25 22:40:32 +03:00
  • f1a153857a pcie_sriov: unregister_vfs(): fix error path Vladimir Sementsov-Ogievskiy 2023-09-25 22:40:35 +03:00
  • cf0386509e hw/i386/pc: improve physical address space bound check for 32-bit x86 systems Ani Sinha 2023-09-22 21:34:13 +05:30
  • 0114c45130 amd_iommu: Fix APIC address check Akihiko Odaki 2023-09-21 20:46:11 +09:00
  • 845ec38ae1 vdpa net: follow VirtIO initialization properly at cvq isolation probing Eugenio Pérez 2023-09-15 19:08:36 +02:00
  • f1085882d0 vdpa net: stop probing if cannot set features Eugenio Pérez 2023-09-15 19:08:35 +02:00
  • cbc9ae87b5 vdpa net: fix error message setting virtio status Eugenio Pérez 2023-09-15 19:08:34 +02:00
  • 2c9ec2a827 hw/pci-bridge/cxl-upstream: Add serial number extended capability support Jonathan Cameron 2023-09-13 14:36:15 +01:00
  • e967413fe0 hw/cxl: Support 4 HDM decoders at all levels of topology Jonathan Cameron 2023-09-13 14:25:23 +01:00
  • 61c44bcf51 hw/cxl: Fix and use same calculation for HDM decoder block size everywhere Jonathan Cameron 2023-09-13 14:25:22 +01:00
  • 87de174ac4 hw/cxl: Add utility functions decoder interleave ways and target count. Jonathan Cameron 2023-09-13 14:25:21 +01:00
  • f5a4e1a697 hw/cxl: Push cxl_decoder_count_enc() and cxl_decode_ig() into .c Jonathan Cameron 2023-09-13 14:25:20 +01:00
  • 0a7a164bc3 vdpa net: zero vhost_vdpa iova_tree pointer at cleanup Eugenio Pérez 2023-09-13 14:34:08 +02:00
  • e77db790d1 vdpa: fix gcc cvq_isolated uninitialized variable warning Stefan Hajnoczi 2023-09-11 17:54:35 -04:00
  • 40a6b8935d hw/acpi/core: Trace enable and status registers of GPE separately Bernhard Beschow 2023-09-08 10:42:34 +02:00
  • 7f558ea58b hw/acpi: Trace GPE access in all device models, not just PIIX4 Bernhard Beschow 2023-09-08 10:42:33 +02:00
  • 5cdb639d25 hw/i386/acpi-build: Determine SMI command port just once Bernhard Beschow 2023-09-08 10:42:32 +02:00
  • c9c8ba69d5 hw/i386: Remove now redundant TYPE_ACPI_GED_X86 Bernhard Beschow 2023-09-08 10:42:31 +02:00
  • 4f70dd5f63 hw/acpi/acpi_dev_interface: Remove now unused #include "hw/boards.h" Bernhard Beschow 2023-09-08 10:42:30 +02:00
  • c461f3e382 hw/acpi/acpi_dev_interface: Remove now unused madt_cpu virtual method Bernhard Beschow 2023-09-08 10:42:29 +02:00
  • 9a4fedcf12 hw/acpi/cpu: Have build_cpus_aml() take a build_madt_cpu_fn callback Bernhard Beschow 2023-09-08 10:42:28 +02:00
  • f4a06e5921 hw/i386/acpi-build: Use pc_madt_cpu_entry() directly Bernhard Beschow 2023-09-08 10:42:27 +02:00
  • 79de3960ae tcg/loongarch64: Fix buid error gaosong 2023-09-26 15:58:19 +08:00
  • 432f936ae1 tests/avocado: Re-enable MIPS Malta tests (GitLab issue #1884 fixed) Philippe Mathieu-Daudé 2023-10-03 08:38:08 +02:00
  • a0bc599726 build: Remove --enable-gprof Richard Henderson 2023-09-30 11:15:23 -07:00
  • 33bc4fa78b linux-user/hppa: Fix struct target_sigcontext layout Richard Henderson 2023-09-30 13:45:54 -07:00
  • d7ec12f83c tcg: Split out tcg init functions to tcg/startup.h Richard Henderson 2023-09-29 19:54:54 -07:00
  • 935f75ae63 tcg: Remove argument to tcg_prologue_init Richard Henderson 2023-09-29 19:35:26 -07:00
  • 43e7a2d3f9 accel/tcg: Make cpu-exec-common.c a target agnostic unit Philippe Mathieu-Daudé 2023-09-14 20:57:17 +02:00
  • 467bf3fc09 accel/tcg: Make icount.o a target agnostic unit Philippe Mathieu-Daudé 2023-09-14 20:57:16 +02:00
  • 5934660fa2 accel/tcg: Make monitor.c a target-agnostic unit Philippe Mathieu-Daudé 2023-09-14 20:57:15 +02:00
  • 4c268d6d03 accel/tcg: Rename target-specific 'internal.h' -> 'internal-target.h' Philippe Mathieu-Daudé 2023-09-14 20:57:14 +02:00
  • 8c7907a180 exec: Rename target specific page-vary.c -> page-vary-target.c Philippe Mathieu-Daudé 2023-09-14 20:57:13 +02:00
  • fe0007f3c1 exec: Rename cpu.c -> cpu-target.c Philippe Mathieu-Daudé 2023-09-14 20:57:12 +02:00
  • e8b845b9b1 accel: Rename accel-common.c -> accel-target.c Philippe Mathieu-Daudé 2023-09-14 20:57:11 +02:00
  • c9955713e9 accel: Make accel-blocker.o target agnostic Philippe Mathieu-Daudé 2023-09-14 20:57:10 +02:00
  • 7ada976fee accel/tcg: Restrict dump_exec_info() declaration Philippe Mathieu-Daudé 2023-09-14 20:57:09 +02:00
  • 3549118b49 exec: Move cpu_loop_foo() target agnostic functions to 'cpu-common.h' Philippe Mathieu-Daudé 2023-09-14 20:57:08 +02:00
  • 65b074daa0 exec: Make EXCP_FOO definitions target agnostic Philippe Mathieu-Daudé 2023-09-14 20:57:07 +02:00
  • 27c46fadf6 accel/tcg: move ld/st helpers to ldst_common.c.inc Anton Johansson 2023-09-12 17:34:28 +02:00
  • e20f73fba5 accel/tcg: Unify user and softmmu do_[st|ld]*_mmu() Anton Johansson 2023-09-12 17:34:27 +02:00
  • 623912cc14 accel/tcg: Remove env_tlb() Anton Johansson 2023-09-13 18:57:20 -07:00
  • 73fda56f33 accel/tcg: Use CPUState in atomicity helpers Anton Johansson 2023-09-12 17:34:24 +02:00
  • d560225fc4 accel/tcg: Modify atomic_mmu_lookup() to use CPUState Anton Johansson 2023-09-12 17:34:23 +02:00
  • d50ef4467c accel/tcg: Modify memory access functions to use CPUState Anton Johansson 2023-09-12 17:34:22 +02:00
  • 5afec1c63b accel/tcg: Modify probe_access_internal() to use CPUState Anton Johansson 2023-09-12 17:34:21 +02:00
  • 10b32e2cd9 accel/tcg: Modify tlb_*() to use CPUState Anton Johansson 2023-09-12 17:34:20 +02:00
  • 7857ee114c tcg: Remove TCGContext.tlb_fast_offset Richard Henderson 2023-09-13 17:56:21 -07:00
  • 06ddecff24 accel/tcg: Remove env_neg() Richard Henderson 2023-09-13 17:41:13 -07:00