Commit Graph

  • 518f5f6ad6 hw/machine: Drop cxl_supported flag as no longer useful Jonathan Cameron 2022-06-08 15:54:40 +01:00
  • 1ebf9001fb hw/cxl: Move the CXLState from MachineState to machine type specific state. Jonathan Cameron 2022-06-08 15:54:39 +01:00
  • 3546b0529a tests/acpi: Update q35/CEDT.cxl for new memory addresses. Jonathan Cameron 2022-06-08 15:54:38 +01:00
  • 7bd1900b36 pci/pci_expander_bridge: For CXL HB delay the HB register memory region setup. Jonathan Cameron 2022-06-08 15:54:37 +01:00
  • 96f7da1711 tests/acpi: Allow modification of q35 CXL CEDT table. Jonathan Cameron 2022-06-08 15:54:36 +01:00
  • dab390ff24 hw/cxl: Push linking of CXL targets into i386/pc rather than in machine.c Jonathan Cameron 2022-06-08 15:54:35 +01:00
  • 513598050a hw/acpi/cxl: Pass in the CXLState directly rather than MachineState Jonathan Cameron 2022-06-08 15:54:34 +01:00
  • 03b39fcf64 hw/cxl: Make the CXL fixed memory window setup a machine parameter. Jonathan Cameron 2022-06-08 15:54:33 +01:00
  • 92344e76b8 x86: acpi-build: do not include hw/isa/isa.h directly Igor Mammedov 2022-06-08 09:53:40 -04:00
  • f3115cdd9c tests: acpi: update expected DSDT.tis.tpm2/DSDT.tis.tpm12 blobs Igor Mammedov 2022-06-08 09:53:39 -04:00
  • 168e3aa7ac acpi: tpm-tis: use AcpiDevAmlIfClass:build_dev_aml to provide device's AML Igor Mammedov 2022-06-08 09:53:38 -04:00
  • d3ecb22c93 acpi: pc/q35: remove not needed 'if' condition on pci bus Igor Mammedov 2022-06-08 09:53:37 -04:00
  • 5198d7939c acpi: pc/q35: tpm-tis: fix TPM device scope Igor Mammedov 2022-06-08 09:53:36 -04:00
  • a5bf52d21c tests: acpi: white-list DSDT.tis.tpm2/DSDT.tis.tpm12 expected blobs Igor Mammedov 2022-06-08 09:53:35 -04:00
  • d09ac1167e tests: acpi: update expected DSDT.pvpanic-isa blob Igor Mammedov 2022-06-08 09:53:34 -04:00
  • ff36e90e7c acpi: pvpanic-isa: use AcpiDevAmlIfClass:build_dev_aml to provide device's AML Igor Mammedov 2022-06-08 09:53:33 -04:00
  • fd7bcffe59 tests: acpi: add pvpanic-isa: testcase Igor Mammedov 2022-06-08 09:53:32 -04:00
  • 7a3048d596 tests: acpi: white-lists expected DSDT.pvpanic-isa blob Igor Mammedov 2022-06-08 09:53:31 -04:00
  • ec66dbc753 tests: acpi: update expected blobs Igor Mammedov 2022-06-08 09:53:30 -04:00
  • 1d7ea91500 acpi: applesmc: use AcpiDevAmlIfClass:build_dev_aml to provide device's AML Igor Mammedov 2022-06-08 09:53:29 -04:00
  • cde55744e9 tests: acpi: add applesmc testcase Igor Mammedov 2022-06-08 09:53:28 -04:00
  • 39728badab tests: acpi: add and white-list DSDT.applesmc expected blob Igor Mammedov 2022-06-08 09:53:27 -04:00
  • 8796f60fbf tests: acpi: update expected blobs Igor Mammedov 2022-06-09 07:51:13 -04:00
  • 887e8e9d3a acpi: q35: isa bridge: use AcpiDevAmlIf interface to build ISA device descriptors Igor Mammedov 2022-06-08 09:53:25 -04:00
  • 92ea7fb3fe acpi: pc: isa bridge: use AcpiDevAmlIf interface to build ISA device descriptors Igor Mammedov 2022-06-08 09:53:24 -04:00
  • 6a4b286ced tests: acpi: white-list to be re-factored pc/q35 DSDT Igor Mammedov 2022-06-09 07:48:55 -04:00
  • 38003951b5 q35: acpi: drop not needed PCMachineClass::do_not_add_smb_acpi Igor Mammedov 2022-06-08 09:53:22 -04:00
  • 5876d9b53f acpi: ipmi: use AcpiDevAmlIf interface to build IPMI device descriptors Igor Mammedov 2022-06-08 09:53:21 -04:00
  • 4b66ddcc4d acpi: ich9-smb: add support for AcpiDevAmlIf interface Igor Mammedov 2022-06-08 09:53:20 -04:00
  • 0f5b3fd748 tests: acpi: update expected DSDT.ipmismbus blob Igor Mammedov 2022-06-08 09:53:19 -04:00
  • ea01c52291 ipmi: acpi: use relative path to resource source Igor Mammedov 2022-06-08 09:53:18 -04:00
  • 4ccf0937a4 tests: acpi: whitelist DSDT.ipmismbus expected blob Igor Mammedov 2022-06-08 09:53:17 -04:00
  • f4e2fb67bc tests: acpi: update expected blob DSDT.ipmismbus Igor Mammedov 2022-06-08 09:53:16 -04:00
  • ac70b4a3f1 tests: acpi: q35: add test for smbus-ipmi device Igor Mammedov 2022-06-08 09:53:15 -04:00
  • dc35bfb6e0 tests: acpi: add and whitelist DSDT.ipmismbus expected blob Igor Mammedov 2022-06-08 09:53:14 -04:00
  • a576158ee9 isa-bus: drop no longer used ISADeviceClass::build_aml Igor Mammedov 2022-06-08 09:53:13 -04:00
  • 68f01317b4 acpi: pckbd: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build_dev_aml Igor Mammedov 2022-06-08 09:53:12 -04:00
  • d9cf178cc0 acpi: mc146818rtc: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build_dev_aml Igor Mammedov 2022-06-08 09:53:11 -04:00
  • 0d170dc13c acpi: serial-is: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build_dev_aml Igor Mammedov 2022-06-08 09:53:10 -04:00
  • ef26fc47ba acpi: parallel port: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build_dev_aml Igor Mammedov 2022-06-08 09:53:09 -04:00
  • e7c72a678a acpi: fdc-isa: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build_dev_aml Igor Mammedov 2022-06-08 09:53:08 -04:00
  • f974e0b75b acpi: make isa_build_aml() support AcpiDevAmlIf interface Igor Mammedov 2022-06-08 09:53:07 -04:00
  • 23609e47c0 acpi: add interface to build device specific AML Igor Mammedov 2022-06-08 09:53:06 -04:00
  • 26b2bc5859 target/riscv: Don't expose the CPU properties on names CPUs Alistair Francis 2022-06-08 16:14:37 +10:00
  • b8312675d6 target/riscv: rvv: Add option 'rvv_ta_all_1s' to enable optional tail agnostic behavior eopXD 2022-06-06 06:16:56 +00:00
  • 803963f7cb target/riscv: rvv: Add tail agnostic for vector permutation instructions eopXD 2022-06-06 06:16:56 +00:00
  • acc6ffd482 target/riscv: rvv: Add tail agnostic for vector mask instructions eopXD 2022-06-06 06:16:35 +00:00
  • df4f52a758 target/riscv: rvv: Add tail agnostic for vector reduction instructions eopXD 2022-06-06 06:16:16 +00:00
  • 5eacf7d8a0 target/riscv: rvv: Add tail agnostic for vector floating-point instructions eopXD 2022-06-06 06:16:56 +00:00
  • 09106eed30 target/riscv: rvv: Add tail agnostic for vector fix-point arithmetic instructions eopXD 2022-06-06 06:16:38 +00:00
  • 89a32de2d5 target/riscv: rvv: Add tail agnostic for vector integer merge and move instructions eopXD 2022-06-06 06:16:51 +00:00
  • 38581e5c9a target/riscv: rvv: Add tail agnostic for vector integer comparison instructions eopXD 2022-06-06 06:16:51 +00:00
  • 7b1bff41c1 target/riscv: rvv: Add tail agnostic for vector integer shift instructions eopXD 2022-06-06 06:16:33 +00:00
  • 5c19fc156e target/riscv: rvv: Add tail agnostic for vx, vvm, vxm instructions eopXD 2022-06-06 06:16:38 +00:00
  • 752614cab8 target/riscv: rvv: Add tail agnostic for vector load / store instructions eopXD 2022-06-06 06:16:16 +00:00
  • f1eed927fb target/riscv: rvv: Add tail agnostic for vv instructions eopXD 2022-06-06 06:16:16 +00:00
  • 41d3d7f76a target/riscv: rvv: Early exit when vstart >= vl eopXD 2022-06-06 06:16:16 +00:00
  • c7b8a4213b target/riscv: rvv: Rename ambiguous esz eopXD 2022-06-06 06:16:16 +00:00
  • 25eae0486d target/riscv: rvv: Prune redundant access_type parameter passed eopXD 2022-06-06 06:16:16 +00:00
  • 8a085fb2ad target/riscv: rvv: Prune redundant ESZ, DSZ parameter passed eopXD 2022-06-06 06:16:16 +00:00
  • d1d8541217 target/riscv/debug.c: keep experimental rv128 support working Frédéric Pétrot 2022-06-02 17:52:46 +02:00
  • 8f42415fc1 target/riscv: Wake on VS-level external interrupts Andrew Bresticker 2022-05-31 17:05:44 -04:00
  • af9751316e hw/core/loader: return image sizes as ssize_t Jamie Iles 2021-11-11 14:11:40 +00:00
  • 40244040a7 hw/intc: sifive_plic: Avoid overflowing the addr_config buffer Alistair Francis 2022-06-01 11:36:31 +10:00
  • f9a461b2d3 hw/riscv: virt: Generate fw_cfg DT node correctly Atish Patra 2022-05-26 13:35:00 -07:00
  • de799beba7 target/riscv: add support for zmmul extension v0.1 Weiwei Li 2022-05-31 11:07:32 +08:00
  • efe1592c43 MAINTAINERS: Cover hw/core/uboot_image.h within Generic Loader section Alistair Francis 2022-05-09 11:13:39 +02:00
  • 986030732a
    Generating core ids based on the actual count of logical cores (#669) Sergio Paganoni 2022-06-09 20:45:27 +02:00
  • 9cc1bf1ebc Merge tag 'pull-xen-20220609' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm into staging Richard Henderson 2022-06-09 08:25:17 -07:00
  • 6a8a8b62bd include/hw/ide: Unexport pci_piix3_xen_ide_unplug() Bernhard Beschow 2022-05-13 20:09:57 +02:00
  • 3690241746 hw/ide/piix: Add some documentation to pci_piix3_xen_ide_unplug() Bernhard Beschow 2022-05-13 20:09:56 +02:00
  • 7851b21a81 hw/ide/piix: Remove redundant "piix3-ide-xen" device class Bernhard Beschow 2022-05-13 20:09:55 +02:00
  • 028f2361d0 Merge tag 'pull-target-arm-20220609' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2022-06-09 06:47:03 -07:00
  • 05911658cb Merge tag 'vfio-updates-20220608.0' of https://gitlab.com/alex.williamson/qemu into staging Richard Henderson 2022-06-08 13:38:54 -07:00
  • 414c54d515 target/arm: Add ID_AA64SMFR0_EL1 Richard Henderson 2022-06-08 19:38:59 +01:00
  • f305bf9436 target/arm: Add isar_feature_aa64_sme Richard Henderson 2022-06-08 19:38:59 +01:00
  • 72db2aa353 target/arm: Export bfdotadd from vec_helper.c Richard Henderson 2022-06-08 19:38:58 +01:00
  • a613cf2d4a target/arm: Move expand_pred_h to vec_internal.h Richard Henderson 2022-06-08 19:38:58 +01:00
  • 05dd14bdfa target/arm: Use expand_pred_b in mve_helper.c Richard Henderson 2022-06-08 19:38:58 +01:00
  • 820e0bb9ce target/arm: Move expand_pred_b to vec_internal.h Richard Henderson 2022-06-08 19:38:58 +01:00
  • 0b68112b39 target/arm: Export sve contiguous ldst support functions Richard Henderson 2022-06-08 19:38:58 +01:00
  • d1ce862602 target/arm: Split out load/store primitives to sve_ldst_internal.h Richard Henderson 2022-06-08 19:38:57 +01:00
  • 5ef3cc5636 target/arm: Rename sve_zcr_len_for_el to sve_vqm1_for_el Richard Henderson 2022-06-08 19:38:57 +01:00
  • 886902ece7 target/arm: Use uint32_t instead of bitmap for sve vq's Richard Henderson 2022-06-08 19:38:57 +01:00
  • 9b5f422559 target/arm: Merge aarch64_sve_zcr_get_valid_len into caller Richard Henderson 2022-06-08 19:38:57 +01:00
  • 87252bdecd target/arm: Do not use aarch64_sve_zcr_get_valid_len in reset Richard Henderson 2022-06-08 19:38:56 +01:00
  • 7d38cb92aa target/arm: Hoist arm_is_el2_enabled check in sve_exception_el Richard Henderson 2022-06-08 19:38:56 +01:00
  • aa4451b60e target/arm: Use el_is_in_host for sve_exception_el Richard Henderson 2022-06-08 19:38:56 +01:00
  • c6225bebc2 target/arm: Use el_is_in_host for sve_zcr_len_for_el Richard Henderson 2022-06-08 19:38:56 +01:00
  • 19668718ad target/arm: Add el_is_in_host Richard Henderson 2022-06-08 19:38:55 +01:00
  • 397d922c62 target/arm: Remove fp checks from sve_exception_el Richard Henderson 2022-06-08 19:38:55 +01:00
  • 61a8c23a3b target/arm: Remove route_to_el2 check from sve_exception_el Richard Henderson 2022-06-08 19:38:55 +01:00
  • 8b599e5c02 linux-user/aarch64: Introduce sve_vq Richard Henderson 2022-06-08 19:38:55 +01:00
  • f45ce4c35f target/arm: Rename TBFLAG_A64 ZCR_LEN to VL Richard Henderson 2022-06-08 19:38:54 +01:00
  • 5e79887ba6 target/arm: Pass CPUARMState to arm_ld[lq]_ptw Richard Henderson 2022-06-08 19:38:54 +01:00
  • 1d26125536 target/arm: Move stage_1_mmu_idx, arm_stage1_mmu_idx to ptw.c Richard Henderson 2022-06-08 19:38:54 +01:00
  • 23971205cf target/arm: Move arm_cpu_get_phys_page_attrs_debug to ptw.c Richard Henderson 2022-06-08 19:38:54 +01:00
  • 8db1a3a0bb target/arm: Move regime_translation_disabled to ptw.c Richard Henderson 2022-06-08 19:38:53 +01:00
  • 3b318aaeef target/arm: Move regime_ttbr to ptw.c Richard Henderson 2022-06-08 19:38:53 +01:00
  • 0c23d56fc1 target/arm: Move regime_is_user to ptw.c Richard Henderson 2022-06-08 19:38:53 +01:00