Commit Graph

  • 1524559f58 docs/devel/qapi-code-gen: Belatedly document feature naming rules Markus Armbruster 2022-05-10 08:16:45 +02:00
  • 9e191d3368 qapi/expr: Enforce feature naming rules again Markus Armbruster 2022-05-10 08:16:44 +02:00
  • c0ac533b6f qapi: Stop using whitespace for alignment in comments Andrea Bolognani 2022-05-03 09:37:36 +02:00
  • 23e4645258 qapi: Drop unnecessary whitespace in comments Andrea Bolognani 2022-05-03 09:37:35 +02:00
  • 15cc783cfb qapi: Drop unnecessary empty lines outside of comments Andrea Bolognani 2022-05-03 09:37:34 +02:00
  • c6487a8887 qapi: Drop unnecessary empty lines in comments Andrea Bolognani 2022-05-03 09:37:33 +02:00
  • 4ae65a5265 qapi: Add missing separators between sections Andrea Bolognani 2022-05-03 09:37:32 +02:00
  • 406dfba614 qapi: Fix comment indentation Andrea Bolognani 2022-05-03 09:37:31 +02:00
  • f39057d58b qapi: Drop stray trailing symbol Andrea Bolognani 2022-05-03 09:37:30 +02:00
  • 433a4fdc42 qapi: Fix malformed "Since:" section tags Markus Armbruster 2022-04-22 15:28:07 +02:00
  • 10c2a0c5e7 Merge tag 'or1k-pull-request-20220515' of https://github.com/stffrdhrn/qemu into staging Richard Henderson 2022-05-15 16:56:27 -07:00
  • 2ead2c398e
    Speed up CI (#630) syheliel 2022-05-16 03:25:29 +08:00
  • e8f0ab0cd6 target/openrisc: Do not reset delay slot flag on early tb exit Stafford Horne 2022-05-11 20:47:50 +09:00
  • a92162f4f1 hw/openrisc: use right OMPIC size variable Jason A. Donenfeld 2022-05-03 11:45:33 +02:00
  • 777784bda4 hw/openrisc: support 4 serial ports in or1ksim Jason A. Donenfeld 2022-05-03 01:20:56 +02:00
  • 8eccdb9eb8 configure: remove duplicate help messages Paolo Bonzini 2022-05-13 11:37:57 +02:00
  • 008f6f20a5 configure: remove another dead variable Paolo Bonzini 2022-05-13 18:06:37 +02:00
  • 40b3ea7642 build: remove useless dependency Paolo Bonzini 2022-05-13 18:06:29 +02:00
  • 039a68373c introduce -audio as a replacement for -soundhw Paolo Bonzini 2022-04-27 12:27:46 +02:00
  • 67aaa96ae4 soundhw: move help handling to vl.c Paolo Bonzini 2022-04-27 13:15:23 +02:00
  • bf521c5655 soundhw: unify initialization for ISA and PCI soundhw Paolo Bonzini 2022-04-27 12:06:59 +02:00
  • eef5fdf3d5 soundhw: extract soundhw help to a separate function Paolo Bonzini 2022-04-27 12:26:48 +02:00
  • 9c50b8aae2 soundhw: remove ability to create multiple soundcards Paolo Bonzini 2022-04-27 12:04:47 +02:00
  • 6e57793748 rng: make opened property read-only Paolo Bonzini 2022-05-09 11:46:03 +02:00
  • 0310641c06 crypto: make loaded property read-only Paolo Bonzini 2022-05-09 11:42:23 +02:00
  • c3c67679f6 target/i386: Support Arch LBR in CPUID enumeration Yang Weijiang 2022-02-15 14:52:58 -05:00
  • d19d6ffa07 target/i386: introduce helper to access supported CPUID Paolo Bonzini 2022-04-29 20:52:52 +02:00
  • f2e7c2fc89 target/i386: Enable Arch LBR migration states in vmstate Yang Weijiang 2022-02-15 14:52:57 -05:00
  • 12703d4e75 target/i386: Add MSR access interface for Arch LBR Yang Weijiang 2022-02-15 14:52:56 -05:00
  • 10f0abcb3b target/i386: Add XSAVES support for Arch LBR Yang Weijiang 2022-02-15 14:52:55 -05:00
  • 301e90675c target/i386: Enable support for XSAVES based features Yang Weijiang 2022-02-15 14:52:54 -05:00
  • 5a778a5f82 target/i386: Add kvm_get_one_msr helper Yang Weijiang 2022-02-15 14:52:53 -05:00
  • f06d8a18ab target/i386: Add lbr-fmt vPMU option to support guest LBR Yang Weijiang 2022-02-15 14:52:52 -05:00
  • 18c22d7112 qdev-properties: Add a new macro with bitmask check for uint64_t property Yang Weijiang 2022-02-15 14:52:51 -05:00
  • 6df39f5e58 i386/cpu: Remove the deprecated cpu model 'Icelake-Client' Robert Hoo 2022-03-14 16:50:59 +08:00
  • 6c1d88c72b qga-vss: Use the proper operator to free memory Konstantin Kostiuk 2022-05-12 18:49:09 +03:00
  • 580ea136eb qga-vss: Add auto generated headers to dependencies Konstantin Kostiuk 2022-05-12 18:49:06 +03:00
  • f000bc7458 WHPX: fixed TPR/CR8 translation issues affecting VM debugging Ivan Shcherbakov 2022-05-14 07:50:21 +02:00
  • aa101c396a
    Merge ubuntu and macos fuzzer && Record time for ./test_all_fuzzers.sh (#629) syheliel 2022-05-14 06:57:26 +08:00
  • d61612c94c
    Adding equivalent arm32 syscall for qemu snapshot (#628) biazo 2022-05-13 18:49:39 -04:00
  • 48de9b0916 Merge tag 'linux-headers-v5.18-rc6' of https://gitlab.com/alex.williamson/qemu into staging Richard Henderson 2022-05-13 09:45:17 -07:00
  • e4082063e4 linux-headers: Update to v5.18-rc6 Alex Williamson 2022-05-13 08:20:08 -06:00
  • 5181db132b vhost: Fix element in vhost_svq_add failure Eugenio Pérez 2022-05-12 19:57:47 +02:00
  • d792199de5 hw/virtio: Replace g_memdup() by g_memdup2() Philippe Mathieu-Daudé 2022-05-12 19:57:46 +02:00
  • 1c82fdfef8 vdpa: Fix index calculus at vhost_vdpa_svqs_start Eugenio Pérez 2022-05-12 19:57:45 +02:00
  • 639036477e vdpa: Fix bad index calculus at vhost_vdpa_get_vring_base Eugenio Pérez 2022-05-12 19:57:44 +02:00
  • 81abfa5724 vhost: Fix device's used descriptor dequeue Eugenio Pérez 2022-05-12 19:57:43 +02:00
  • 495fe3a787 vhost: Track descriptor chain in private at SVQ Eugenio Pérez 2022-05-12 19:57:42 +02:00
  • aa69abe6e8 docs/cxl: Add initial Compute eXpress Link (CXL) documentation. Jonathan Cameron 2022-04-29 15:41:07 +01:00
  • 3b503d56a1 qtest/cxl: Add more complex test cases with CFMWs Ben Widawsky 2022-04-29 15:41:04 +01:00
  • aa48799530 tests/acpi: Add tables for CXL emulation. Jonathan Cameron 2022-04-29 15:41:03 +01:00
  • 65fc04ff3c qtests/bios-tables-test: Add a test for CXL emulation. Jonathan Cameron 2022-04-29 15:41:02 +01:00
  • 502f99abaa tests/acpi: q35: Allow addition of a CXL test. Jonathan Cameron 2022-04-29 15:41:01 +01:00
  • 6d302cf46d i386/pc: Enable CXL fixed memory windows Jonathan Cameron 2022-04-29 15:41:00 +01:00
  • 3540bf56e4 hw/cxl/component Add a dumb HDM decoder handler Ben Widawsky 2022-04-29 15:40:59 +01:00
  • eb19d9079e cxl/cxl-host: Add memops for CFMWS region. Jonathan Cameron 2022-04-29 15:40:58 +01:00
  • 5fcc499ee3 mem/cxl_type3: Add read and write functions for associated hostmem. Jonathan Cameron 2022-04-29 15:40:57 +01:00
  • 0b4aec2469 CXL/cxl_component: Add cxl_get_hb_cstate() Jonathan Cameron 2022-04-29 15:40:56 +01:00
  • aa970ed586 pci/pcie_port: Add pci_find_port_by_pn() Jonathan Cameron 2022-04-29 15:40:55 +01:00
  • fc1e01e009 hw/pci-host/gpex-acpi: Add support for dsdt construction for pxb-cxl Jonathan Cameron 2022-04-29 15:40:54 +01:00
  • 21df6ab97f acpi/cxl: Introduce CFMWS structures in CEDT Ben Widawsky 2022-04-29 15:40:53 +01:00
  • aadfe32091 hw/cxl/host: Add support for CXL Fixed Memory Windows. Jonathan Cameron 2022-04-29 15:40:52 +01:00
  • 829de299d1 hw/cxl/component: Add utils for interleave parameter encoding/decoding Jonathan Cameron 2022-04-29 15:40:51 +01:00
  • 3d6a69b6eb acpi/cxl: Create the CEDT (9.14.1) Ben Widawsky 2022-04-29 15:40:50 +01:00
  • 2a3282c68e acpi/cxl: Add _OSC implementation (9.14.2) Ben Widawsky 2022-04-29 15:40:49 +01:00
  • 6e4e3ae936 hw/cxl/component: Implement host bridge MMIO (8.2.5, table 142) Ben Widawsky 2022-04-29 15:40:48 +01:00
  • 92fd46b68a qtests/cxl: Add initial root port and CXL type3 tests Jonathan Cameron 2022-04-29 15:40:47 +01:00
  • 3ebe676a34 hw/cxl/device: Implement get/set Label Storage Area (LSA) Ben Widawsky 2022-04-29 15:40:46 +01:00
  • 639daf8e93 hw/cxl/device: Plumb real Label Storage Area (LSA) sizing Ben Widawsky 2022-04-29 15:40:45 +01:00
  • 092c6b11f2 hw/cxl/device: Add some trivial commands Ben Widawsky 2022-04-29 15:40:44 +01:00
  • 947515fc42 hw/cxl/device: Implement MMIO HDM decoding (8.2.5.12) Ben Widawsky 2022-04-29 15:40:43 +01:00
  • e1706ea83d hw/cxl/device: Add a memory device (8.2.8.5) Ben Widawsky 2022-04-29 15:40:42 +01:00
  • d86d30192b hw/cxl/rp: Add a root port Ben Widawsky 2022-04-29 15:40:41 +01:00
  • 33c47ab967 qtest/cxl: Introduce initial test for pxb-cxl only. Jonathan Cameron 2022-04-29 15:40:40 +01:00
  • 4f8db8711c hw/pxb: Allow creation of a CXL PXB (host bridge) Ben Widawsky 2022-04-29 15:40:39 +01:00
  • abb3009baf cxl: Machine level control on whether CXL support is enabled Jonathan Cameron 2022-04-29 15:40:38 +01:00
  • 9dccb1216b hw/pci/cxl: Create a CXL bus type Ben Widawsky 2022-04-29 15:40:37 +01:00
  • 25a2e524e3 hw/pxb: Use a type for realizing expanders Ben Widawsky 2022-04-29 15:40:36 +01:00
  • 056172691b hw/cxl/device: Add log commands (8.2.9.4) + CEL Ben Widawsky 2022-04-29 15:40:35 +01:00
  • 557a79c83e hw/cxl/device: Timestamp implementation (8.2.9.3) Ben Widawsky 2022-04-29 15:40:34 +01:00
  • 57c02b355f hw/cxl/device: Add cheap EVENTS implementation (8.2.9.1) Ben Widawsky 2022-04-29 15:40:33 +01:00
  • ce3b4e5c15 hw/cxl/device: Add memory device utilities Ben Widawsky 2022-04-29 15:40:32 +01:00
  • 464e14ac43 hw/cxl/device: Implement basic mailbox (8.2.8.4) Ben Widawsky 2022-04-29 15:40:31 +01:00
  • 6364adacdf hw/cxl/device: Implement the CAP array (8.2.8.1-2) Ben Widawsky 2022-04-29 15:40:30 +01:00
  • cd90126b4c hw/cxl/device: Introduce a CXL device (8.2.8) Ben Widawsky 2022-04-29 15:40:29 +01:00
  • 502730ee3c MAINTAINERS: Add entry for Compute Express Link Emulation Jonathan Cameron 2022-04-29 15:40:28 +01:00
  • 9e58f52d3f hw/cxl/component: Introduce CXL components (8.1.x, 8.2.5) Ben Widawsky 2022-04-29 15:40:27 +01:00
  • cf04aba2a9 hw/pci/cxl: Add a CXL component type (interface) Ben Widawsky 2022-04-29 15:40:26 +01:00
  • 250227f4fa intel-iommu: correct the value used for error_setg_errno() Jason Wang 2022-04-01 10:28:24 +08:00
  • 06134e2bc3 virtio: fix feature negotiation for ACCESS_PLATFORM Halil Pasic 2022-03-07 12:29:39 +01:00
  • 9de5f2b408 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2022-05-12 10:52:15 -07:00
  • b32b3897f8 Merge tag 'for-upstream' of git://repo.or.cz/qemu/kevin into staging Richard Henderson 2022-05-12 08:37:28 -07:00
  • f70625299e qemu-iotests: inline common.config into common.rc Paolo Bonzini 2022-05-05 11:47:23 +02:00
  • 333dbac358 vmxcap: add tertiary execution controls Paolo Bonzini 2022-05-11 18:39:12 +02:00
  • 7adb75d6be vl: make machine type deprecation a warning Paolo Bonzini 2022-05-11 13:50:43 -04:00
  • 58a6fdcc9e nbd/server: Allow MULTI_CONN for shared writable exports Eric Blake 2022-05-11 19:49:24 -05:00
  • a5fced4021 qemu-nbd: Pass max connections to blockdev layer Eric Blake 2022-05-11 19:49:23 -05:00
  • 46609b90d9 tests/qtest/fdc-test: Add a regression test for CVE-2021-3507 Philippe Mathieu-Daudé 2021-11-18 12:57:33 +01:00
  • defac5e2fb hw/block/fdc: Prevent end-of-track overrun (CVE-2021-3507) Philippe Mathieu-Daudé 2021-11-18 12:57:32 +01:00
  • e23a13c042 meson: link libpng independent of vnc Kshitij Suri 2022-05-10 16:19:32 +00:00