Commit Graph

  • d902ae7558 target/arm: Fold secure and non-secure a-profile mmu indexes Richard Henderson 2022-10-01 09:22:46 -07:00
  • 7aee3cb956 target/arm: Add is_secure parameter to do_ats_write Richard Henderson 2022-10-01 09:22:45 -07:00
  • 03bea66e7f target/arm: Merge regime_is_secure into get_phys_addr Richard Henderson 2022-10-01 09:22:44 -07:00
  • a393dee019 target/arm: Add TBFLAG_M32.SECURE Richard Henderson 2022-10-01 09:22:43 -07:00
  • 9cd5f1710e target/arm: Add is_secure parameter to v7m_read_half_insn Richard Henderson 2022-10-01 09:22:42 -07:00
  • def8aa5b80 target/arm: Split out get_phys_addr_with_secure Richard Henderson 2022-10-01 09:22:41 -07:00
  • 7e80c0a4ff target/arm: Add is_secure parameter to regime_translation_disabled Richard Henderson 2022-10-01 09:22:40 -07:00
  • bf25b7b079 target/arm: Fix S2 disabled check in S1_ptw_translate Richard Henderson 2022-10-01 09:22:39 -07:00
  • c23f08a56c target/arm: Add is_secure parameter to get_phys_addr_lpae Richard Henderson 2022-10-01 09:22:38 -07:00
  • 9b5ba97ac7 target/arm: Make the final stage1+2 write to secure be unconditional Richard Henderson 2022-10-07 08:21:59 -07:00
  • c7637be307 target/arm: Split s2walk_secure from ipa_secure in get_phys_addr Richard Henderson 2022-10-01 09:22:37 -07:00
  • 86a85d73e3 docs/nuvoton: Update URL for images Joel Stanley 2022-10-04 15:30:42 +10:30
  • 06f2adccfa target/arm: allow setting SCR_EL3.EnTP2 when FEAT_SME is implemented Jerome Forissier 2022-10-04 09:23:54 +02:00
  • bbde13cd14 target/arm/kvm: Retry KVM_CREATE_VM call if it fails EINTR Peter Maydell 2022-09-30 12:38:24 +01:00
  • 3dba0a335c kvm: allow target-specific accelerator properties Paolo Bonzini 2022-09-29 15:20:12 +08:00
  • 12f89a39cf i386: kvm: extend kvm_{get, put}_vcpu_events to support pending triple fault Chenyi Qiang 2022-09-29 15:20:11 +08:00
  • 298c31de98 scsi-disk: support setting CD-ROM block size via device options John Millikin 2022-08-04 21:29:51 +09:00
  • 3216ab2acb x86: pci: acpi: consolidate PCI slots creation Igor Mammedov 2022-07-01 09:35:15 -04:00
  • 1ccd222094 tests: acpi: update expected blobs Igor Mammedov 2022-07-01 09:35:14 -04:00
  • 87debd32a8 x86: pci: acpi: reorder Device's _DSM method Igor Mammedov 2022-07-01 09:35:13 -04:00
  • 166cff2b8f tests: acpi: whitelist pc/q35 DSDT before moving _ADR field Igor Mammedov 2022-07-01 09:35:12 -04:00
  • 3c99559269 tests: acpi: update expected blobs Igor Mammedov 2022-07-01 09:35:11 -04:00
  • 366047d625 x86: pci: acpi: reorder Device's _ADR and _SUN fields Igor Mammedov 2022-07-01 09:35:10 -04:00
  • 5d08517fd7 tests: acpi: whitelist pc/q35 DSDT before moving _ADR field Igor Mammedov 2022-07-01 09:35:09 -04:00
  • 0176649070 tests: acpi: update expected blobs Igor Mammedov 2022-07-01 09:35:08 -04:00
  • 5840a16364 x86: acpi: cleanup PCI device _DSM duplication Igor Mammedov 2022-07-01 09:35:07 -04:00
  • 18a31b8d3e tests: acpi: whitelist pc/q35 DSDT before switching _DSM to use ASUN Igor Mammedov 2022-07-01 09:35:06 -04:00
  • 13508ea26a tests: acpi: update expected blobs Igor Mammedov 2022-07-01 09:35:05 -04:00
  • 467d099a29 x86: acpi: _DSM: use Package to pass parameters Igor Mammedov 2022-07-01 09:35:04 -04:00
  • a12cf6923c acpi: x86: refactor PDSM method to reduce nesting Igor Mammedov 2022-07-01 09:35:03 -04:00
  • 31b5dd0390 tests: acpi: whitelist pc/q35 DSDT due to HPET AML move Igor Mammedov 2022-07-01 09:35:02 -04:00
  • 4609296d06 tests: acpi: update expected blobs after HPET move Igor Mammedov 2022-07-01 09:35:01 -04:00
  • e05acc360e acpi: x86: deduplicate HPET AML building Igor Mammedov 2022-07-01 09:35:00 -04:00
  • beec628c80 tests: acpi: whitelist pc/q35 DSDT due to HPET AML move Igor Mammedov 2022-07-01 09:34:59 -04:00
  • fd8caa253c hw/smbios: support for type 8 (port connector) Hal Martin 2022-08-12 15:51:53 +02:00
  • 775cc426a9 pci: Sanity check mask argument to pci_set_*_by_mask() Peter Maydell 2022-08-18 14:54:21 +01:00
  • 31e039e76d pci: Remove unused pci_get_*_by_mask() functions Peter Maydell 2022-08-18 14:54:20 +01:00
  • 8a8287981d hmp: add virtio commands Laurent Vivier 2022-08-11 08:24:44 -04:00
  • 1ee7bb5bef qmp: add QMP command x-query-virtio-queue-element Laurent Vivier 2022-08-11 08:24:43 -04:00
  • 07536ddda7 qmp: add QMP commands for virtio/vhost queue-status Laurent Vivier 2022-08-11 08:24:42 -04:00
  • f3034ad71f qmp: decode feature & status bits in virtio-status Laurent Vivier 2022-08-11 08:24:41 -04:00
  • 90c066cd68 qmp: add QMP command x-query-virtio-status Laurent Vivier 2022-08-11 08:24:40 -04:00
  • a5ebce3857 qmp: add QMP command x-query-virtio Laurent Vivier 2022-08-11 08:24:39 -04:00
  • 20ca47429e Revert "intel_iommu: Fix irqchip / X2APIC configuration checks" Peter Xu 2022-09-26 11:32:06 -04:00
  • 9c769e0446 mem/cxl-type3: Add sn option to provide serial number for PCI ecap Jonathan Cameron 2022-09-23 17:18:35 +01:00
  • 0a17270761 tests/acpi: virt: update ACPI GTDT binaries Miguel Luis 2022-09-20 16:21:37 +00:00
  • 5dbc9a2785 acpi: arm/virt: build_gtdt: fix invalid 64-bit physical addresses Miguel Luis 2022-09-20 16:21:36 +00:00
  • b1b146f53c tests/acpi: virt: allow acpi GTDT changes Miguel Luis 2022-09-20 16:21:35 +00:00
  • 8edd56735b vhost-user-blk: dynamically resize config space based on features Daniil Tatianin 2022-09-06 10:31:11 +03:00
  • f1c25f295d vhost-user-blk: make 'config_wce' part of 'host_features' Daniil Tatianin 2022-09-06 10:31:10 +03:00
  • 246db16d43 vhost-user-blk: make it possible to disable write-zeroes/discard Daniil Tatianin 2022-09-06 10:31:09 +03:00
  • d9cf55a86d virtio-blk: move config size params to virtio-blk-common Daniil Tatianin 2022-09-06 10:31:08 +03:00
  • d74c30c811 virtio: introduce VirtIOConfigSizeParams & virtio_get_config_size Daniil Tatianin 2022-09-06 10:31:07 +03:00
  • 8fcfc8235e tests/qtest: enable tests for virtio-gpio Alex Bennée 2022-08-02 10:50:10 +01:00
  • 19d55a19a4 tests/qtest: add a get_features op to vhost-user-test Alex Bennée 2022-08-02 10:50:09 +01:00
  • ff070f602a tests/qtest: implement stub for VHOST_USER_GET_CONFIG Alex Bennée 2022-08-02 10:50:08 +01:00
  • 3bd869f36e tests/qtest: add assert to catch bad features Alex Bennée 2022-08-02 10:50:07 +01:00
  • f48d994fb5 tests/qtest: plain g_assert for VHOST_USER_F_PROTOCOL_FEATURES Alex Bennée 2022-08-02 10:50:06 +01:00
  • 20a4127fbd tests/qtest: catch unhandled vhost-user messages Alex Bennée 2022-08-02 10:50:05 +01:00
  • 30ea13e9d9 tests/qtest: use qos_printf instead of g_test_message Alex Bennée 2022-08-02 10:50:04 +01:00
  • ebaa07083b tests/qtest: add a timeout for subprocess_run_one_test Alex Bennée 2022-08-02 10:50:03 +01:00
  • bbd9711537 tests/qtest: pass stdout/stderr down to subtests Alex Bennée 2022-08-02 10:50:02 +01:00
  • 25c60a4612 hw/virtio: add vhost-user-gpio-pci boilerplate Viresh Kumar 2022-08-02 10:50:01 +01:00
  • 27ba7b027f hw/virtio: add boilerplate for vhost-user-gpio device Viresh Kumar 2022-08-02 10:50:00 +01:00
  • b8f3e6a18d hw/virtio: move vhd->started check into helper and add FIXME Alex Bennée 2022-08-02 10:49:59 +01:00
  • 9f6bcfd99f hw/virtio: move vm_running check to virtio_device_started Alex Bennée 2022-08-02 10:49:58 +01:00
  • a276123119 hw/virtio: add some vhost-user trace events Alex Bennée 2022-08-02 10:49:57 +01:00
  • 8d11c10d06 hw/virtio: log potentially buggy guest drivers Alex Bennée 2022-08-02 10:49:56 +01:00
  • c97c76b3e7 hw/virtio: fix some coding style issues Alex Bennée 2022-08-02 10:49:55 +01:00
  • c7066f2d30 include/hw: document vhost_dev feature life-cycle Alex Bennée 2022-08-02 10:49:54 +01:00
  • ea5d6ea778 include/hw/virtio: more comment for VIRTIO_F_BAD_FEATURE Alex Bennée 2022-08-02 10:49:53 +01:00
  • 02b61f38d3 hw/virtio: incorporate backend features in features Alex Bennée 2022-08-02 10:49:49 +01:00
  • a7ca2eb488 file-posix: Remove unused s->discard_zeroes Kevin Wolf 2022-09-23 16:28:38 +02:00
  • 9bd4d3c2e3 job: remove unused functions Emanuele Giuseppe Esposito 2022-09-26 05:32:14 -04:00
  • ba6a910052 blockjob: remove unused functions Emanuele Giuseppe Esposito 2022-09-26 05:32:13 -04:00
  • fca26318a0 block_job_query: remove atomic read Emanuele Giuseppe Esposito 2022-09-26 05:32:12 -04:00
  • 6f592e5aca job.c: enable job lock/unlock and remove Aiocontext locks Emanuele Giuseppe Esposito 2022-09-26 05:32:11 -04:00
  • 2fc3bdc384 job.h: categorize JobDriver callbacks that need the AioContext lock Emanuele Giuseppe Esposito 2022-09-26 05:32:10 -04:00
  • d59cb66de3 blockjob: protect iostatus field in BlockJob struct Emanuele Giuseppe Esposito 2022-09-26 05:32:09 -04:00
  • 243c6ec7fe blockjob: rename notifier callbacks as _locked Emanuele Giuseppe Esposito 2022-09-26 05:32:08 -04:00
  • 3937e12cf8 blockjob.h: categorize fields in struct BlockJob Emanuele Giuseppe Esposito 2022-09-26 05:32:07 -04:00
  • 3ed4f708fe jobs: protect job.aio_context with BQL and job_mutex Emanuele Giuseppe Esposito 2022-09-26 05:32:06 -04:00
  • ef02dac28e job: detect change of aiocontext within job coroutine Paolo Bonzini 2022-09-26 05:32:05 -04:00
  • 880eeec613 jobs: group together API calls under the same job lock Emanuele Giuseppe Esposito 2022-09-26 05:32:04 -04:00
  • 279ac06e55 block/mirror.c: use of job helpers in drivers Emanuele Giuseppe Esposito 2022-09-26 05:32:03 -04:00
  • 191e7af394 jobs: use job locks also in the unit tests Emanuele Giuseppe Esposito 2022-09-26 05:32:02 -04:00
  • 9624112441 jobs: add job lock in find_* functions Emanuele Giuseppe Esposito 2022-09-26 05:32:01 -04:00
  • f41ab73fa2 blockjob: introduce block_job _locked() APIs Emanuele Giuseppe Esposito 2022-09-26 05:32:00 -04:00
  • bf61c583fc job: move and update comments from blockjob.c Emanuele Giuseppe Esposito 2022-09-26 05:31:59 -04:00
  • afe1e8a7b3 job.c: add job_lock/unlock while keeping job.h intact Emanuele Giuseppe Esposito 2022-09-26 05:31:58 -04:00
  • fd4b14e299 aio-wait.h: introduce AIO_WAIT_WHILE_UNLOCKED Emanuele Giuseppe Esposito 2022-09-26 05:31:57 -04:00
  • 544f4d5258 job.c: API functions not used outside should be static Emanuele Giuseppe Esposito 2022-09-26 05:31:56 -04:00
  • d08f07541f job.h: categorize fields in struct Job Emanuele Giuseppe Esposito 2022-09-26 05:31:55 -04:00
  • 55c5a25a03 job.c: make job_mutex and job_lock/unlock() public Emanuele Giuseppe Esposito 2022-09-26 05:31:54 -04:00
  • 2ffc10d53b quorum: Remove unnecessary forward declaration Kevin Wolf 2022-10-06 14:26:07 +02:00
  • f7bbb1564d test-coroutine: add missing coroutine_fn annotations Marc-André Lureau 2022-09-22 10:49:24 +02:00
  • 38e8f9af08 migration: add missing coroutine_fn annotations Marc-André Lureau 2022-09-22 10:49:23 +02:00
  • 9204028dbb 9p: add missing coroutine_fn annotations Marc-André Lureau 2022-09-22 10:49:22 +02:00
  • 7390b08a2d raw-format: add missing coroutine_fn annotations Paolo Bonzini 2022-09-22 10:49:21 +02:00
  • 46cd09dee1 coroutine-lock: add missing coroutine_fn annotations Paolo Bonzini 2022-09-22 10:49:20 +02:00