Commit Graph

  • a979104239 hw/block/pflash_cfi02: Fix reset command not ignored during erase Stephen Checkoway 2019-04-26 12:26:21 -04:00
  • 46fb7809b5 hw/block/pflash_cfi02: Fix CFI in autoselect mode Stephen Checkoway 2019-04-26 12:26:20 -04:00
  • 8a508e7064 hw/block/pflash_cfi02: Split if() condition Philippe Mathieu-Daudé 2019-06-27 15:44:24 +02:00
  • 102f0f79a5 hw/block/pflash_cfi02: Extract pflash_regions_count() Philippe Mathieu-Daudé 2019-05-18 20:57:02 +02:00
  • 6465905355 hw/block/pflash_cfi02: Implement nonuniform sector sizes Stephen Checkoway 2019-04-26 12:26:19 -04:00
  • c2c1bf44a9 hw/block/pflash_cfi02: Document 'Page Mode' operations are not supported Philippe Mathieu-Daudé 2019-05-18 20:23:31 +02:00
  • d6874c8391 hw/block/pflash_cfi02: Hold the PRI table offset in a variable Philippe Mathieu-Daudé 2019-05-18 20:00:36 +02:00
  • 9ac45b886a hw/block/pflash_cfi02: Document the current CFI values Philippe Mathieu-Daudé 2019-05-18 20:21:28 +02:00
  • 1eb27d692e hw/block/pflash_cfi02: Remove pointless local variable Philippe Mathieu-Daudé 2019-05-18 14:45:35 +02:00
  • 91d0231213 tests/pflash-cfi02: Refactor to support testing multiple configurations Philippe Mathieu-Daudé 2019-06-26 21:54:46 +02:00
  • 6682bc1ee4 hw/block/pflash_cfi02: Fix command address comparison Stephen Checkoway 2019-04-26 12:26:17 -04:00
  • aff498cf30 hw/block/pflash_cfi02: Unify the MemoryRegionOps Philippe Mathieu-Daudé 2019-05-01 18:15:56 +02:00
  • 06e8b8e3e1 hw/block/pflash_cfi02: Extract the pflash_data_read() function Philippe Mathieu-Daudé 2019-05-05 23:24:51 +02:00
  • 3e4bcf89b7 hw/block/pflash_cfi02: Use the ldst API in pflash_read() Philippe Mathieu-Daudé 2019-05-05 23:21:19 +02:00
  • c3d25271b2 hw/block/pflash_cfi02: Use the ldst API in pflash_write() Philippe Mathieu-Daudé 2019-05-05 23:14:29 +02:00
  • 7f7bdcaff5 hw/block/pflash_cfi02: Simplify a statement using fall through Philippe Mathieu-Daudé 2019-05-05 23:04:48 +02:00
  • 1d311e738b hw/block/pflash_cfi02: Add helpers to manipulate the status bits Philippe Mathieu-Daudé 2019-05-01 18:14:25 +02:00
  • aeaf6c20db hw/block/pflash_cfi02: Add an enum to define the write cycles Philippe Mathieu-Daudé 2019-05-05 22:42:08 +02:00
  • 6536987fd6 hw/block/pflash_cfi02: Fix debug format string Philippe Mathieu-Daudé 2019-05-01 18:15:35 +02:00
  • c1474acd5d hw/block/pflash: Simplify trace_pflash_data_read/write() Philippe Mathieu-Daudé 2019-06-26 18:40:09 +02:00
  • e8aa2d95ea hw/block/pflash: Simplify trace_pflash_io_read/write() Philippe Mathieu-Daudé 2019-06-26 18:39:10 +02:00
  • 60b725b6d4 tests/pflash-cfi02: Add test for supported CFI commands Stephen Checkoway 2019-04-26 12:26:15 -04:00
  • 1c3d4a8f4b spapr/xive: Add proper rollback to kvmppc_xive_connect() Greg Kurz 2019-07-01 15:22:36 +02:00
  • aaa450300e ppc/xive: Fix TM_PULL_POOL_CTX special operation Cédric Le Goater 2019-06-30 22:45:55 +02:00
  • 0df68c7ed6 ppc/pnv: Rework cache watch model of PnvXIVE Cédric Le Goater 2019-06-30 22:45:54 +02:00
  • 8256870ada ppc/xive: Make the PIPR register readonly Cédric Le Goater 2019-06-30 22:45:53 +02:00
  • fe9a9d527d ppc/xive: Force the Physical CAM line value to group mode Cédric Le Goater 2019-06-30 22:45:52 +02:00
  • d0e9bc0407 spapr/xive: simplify spapr_irq_init_device() to remove the emulated init Cédric Le Goater 2019-06-14 18:59:20 +02:00
  • 981b1c6266 spapr/xive: rework the mapping the KVM memory regions Cédric Le Goater 2019-06-14 18:59:19 +02:00
  • a2166410ad spapr_pci: Unregister listeners before destroying the IOMMU address space Greg Kurz 2019-06-21 11:27:33 +02:00
  • c9f4e4d8b6 target/ppc: improve VSX_FMADD with new GEN_VSX_HELPER_VSX_MADD macro Mark Cave-Ayland 2019-06-16 13:37:51 +01:00
  • 5ba5335d93 target/ppc: decode target register in VSX_EXTRACT_INSERT at translation time Mark Cave-Ayland 2019-06-16 13:37:50 +01:00
  • 2aba168e50 target/ppc: decode target register in VSX_VECTOR_LOAD_STORE_LENGTH at translation time Mark Cave-Ayland 2019-06-16 13:37:49 +01:00
  • 6ae4a57ab0 target/ppc: introduce GEN_VSX_HELPER_R2_AB macro to fpu_helper.c Mark Cave-Ayland 2019-06-16 13:37:48 +01:00
  • 9922962011 target/ppc: introduce GEN_VSX_HELPER_R2 macro to fpu_helper.c Mark Cave-Ayland 2019-06-16 13:37:47 +01:00
  • 23d0766bd9 target/ppc: introduce GEN_VSX_HELPER_R3 macro to fpu_helper.c Mark Cave-Ayland 2019-06-16 13:37:46 +01:00
  • 8d830485fc target/ppc: introduce GEN_VSX_HELPER_X1 macro to fpu_helper.c Mark Cave-Ayland 2019-06-16 13:37:45 +01:00
  • 033e1fcd97 target/ppc: introduce GEN_VSX_HELPER_X2_AB macro to fpu_helper.c Mark Cave-Ayland 2019-06-16 13:37:44 +01:00
  • 75cf84cbee target/ppc: introduce GEN_VSX_HELPER_X2 macro to fpu_helper.c Mark Cave-Ayland 2019-06-16 13:37:43 +01:00
  • e0d6a362be target/ppc: introduce separate generator and helper for xscvqpdp Mark Cave-Ayland 2019-06-16 13:37:42 +01:00
  • 99125c7499 target/ppc: introduce GEN_VSX_HELPER_X3 macro to fpu_helper.c Mark Cave-Ayland 2019-06-16 13:37:41 +01:00
  • 00084a25ad target/ppc: introduce separate VSX_CMP macro for xvcmp* instructions Mark Cave-Ayland 2019-06-16 13:37:40 +01:00
  • 03b32c092e target/ppc: remove getVSR()/putVSR() from int_helper.c Mark Cave-Ayland 2019-06-16 13:37:39 +01:00
  • 001d235c7e target/ppc/machine: Add kvmppc_pvr_workaround_required() stub Greg Kurz 2019-06-14 13:09:22 +02:00
  • 9723295a72 ppc: Introduce kvmppc_set_reg_tb_offset() helper Greg Kurz 2019-06-14 13:09:17 +02:00
  • 4812f26152 xics/kvm: Add proper rollback to xics_kvm_init() Greg Kurz 2019-06-17 15:47:03 +02:00
  • 330a21e3c4 xics/kvm: Add error propagation to ic*_set_kvm_state() functions Greg Kurz 2019-06-17 15:46:57 +02:00
  • ab3d15fa84 xics/kvm: Always use local_err in xics_kvm_init() Greg Kurz 2019-06-17 15:46:52 +02:00
  • 64fb96214c xics/kvm: Skip rollback when KVM XICS is absent Greg Kurz 2019-06-17 15:46:46 +02:00
  • eab9f191a0 xics/spapr: Rename xics_kvm_init() Greg Kurz 2019-06-17 15:46:41 +02:00
  • 2fb4c6528e xics/spapr: Drop unused function declaration Greg Kurz 2019-06-17 15:46:35 +02:00
  • 363ce377da hw/ppc: Drop useless CONFIG_KVM ifdefery Greg Kurz 2019-06-14 13:09:11 +02:00
  • 6d893a4d70 hw/ppc/prep: Drop useless CONFIG_KVM ifdefery Greg Kurz 2019-06-14 13:09:06 +02:00
  • da6e10177a hw/ppc/mac_newworld: Drop useless CONFIG_KVM ifdefery Greg Kurz 2019-06-14 13:09:00 +02:00
  • 7a660e776e hw/ppc/mac_oldworld: Drop useless CONFIG_KVM ifdefery Greg Kurz 2019-06-14 13:08:55 +02:00
  • 8d08fa93bb spapr_pci: Drop useless CONFIG_KVM ifdefery Greg Kurz 2019-06-14 13:08:49 +02:00
  • 25c79a3089 xics/spapr: Only emulated XICS should use RTAS/hypercalls emulation Greg Kurz 2019-06-17 13:55:36 +02:00
  • 7e10b57dd9 spapr_pci: Fix DRC owner in spapr_dt_pci_bus() Greg Kurz 2019-06-18 10:42:53 +02:00
  • 2a17583082 target/ppc: remove getVSR()/putVSR() from mem_helper.c Mark Cave-Ayland 2019-06-16 13:37:38 +01:00
  • cf3b0334f2 target/ppc: remove getVSR()/putVSR() from fpu_helper.c Mark Cave-Ayland 2019-06-16 13:37:37 +01:00
  • d9b9e6f6b9 xics: Add comment about CPU hotplug Greg Kurz 2019-06-17 16:10:33 +02:00
  • 7701aeed0f target/ppc: fix compile error in kvmppc_define_rtas_kernel_token() Cédric Le Goater 2019-06-15 10:12:52 +02:00
  • 7abc0c6d35 xics/spapr: Detect old KVM XICS on POWER9 hosts Greg Kurz 2019-06-13 18:45:05 +02:00
  • d9293c4843 xics/spapr: Register RTAS/hypercalls once at machine init Greg Kurz 2019-06-13 18:44:59 +02:00
  • d9715d6772 xics/spapr: Prevent RTAS/hypercalls emulation to be used by in-kernel XICS Greg Kurz 2019-06-13 18:44:54 +02:00
  • 740a19313b spapr_pci: Fix potential NULL pointer dereference in spapr_dt_pci_bus() Philippe Mathieu-Daudé 2019-06-13 23:34:06 +02:00
  • c29a0b0fb3 ppc/pnv: remove xscom_base field from PnvChip Cédric Le Goater 2019-06-12 19:43:45 +02:00
  • 709044fd2d ppc/pnv: fix XSCOM MMIO base address for P9 machines with multiple chips Cédric Le Goater 2019-06-12 19:43:44 +02:00
  • e1a9b7d1fc ppc/pnv: fix StoreEOI activation Cédric Le Goater 2019-06-12 18:23:57 +02:00
  • b87a0100cd docs: updates on the POWER9 XIVE interrupt controller documentation Cédric Le Goater 2019-06-12 18:04:25 +02:00
  • fad189d1f6 spapr/rtas: Force big endian compile for rtas Alexey Kardashevskiy 2019-06-12 12:07:23 +10:00
  • e5abf59eae Deprecate Python 2 support Eduardo Habkost 2019-05-03 16:37:21 -03:00
  • 306dfcd686 machine.py: minor delinting John Snow 2019-06-27 17:28:15 -04:00
  • abf0bf998d python/qemu: split QEMUMachine out from underneath __init__.py John Snow 2019-06-27 17:28:14 -04:00
  • 08aa87f5e7 qmp: make qmp-shell work with python3 Igor Mammedov 2019-06-20 11:40:35 -04:00
  • 0094908375 Merge remote-tracking branch 'remotes/kraxel/tags/vga-20190628-pull-request' into staging Peter Maydell 2019-07-01 19:11:53 +01:00
  • 9f4886430d Update OpenBIOS images to c79e0ec built from submodule. Mark Cave-Ayland 2019-07-01 18:11:41 +01:00
  • 7d0e02405f Merge remote-tracking branch 'remotes/vivier2/tags/trivial-patches-pull-request' into staging Peter Maydell 2019-07-01 17:40:32 +01:00
  • 787a7e76c2 target/arm: Declare some M-profile functions publicly Philippe Mathieu-Daudé 2019-07-01 17:26:22 +01:00
  • b59f479bee target/arm: Declare arm_log_exception() function publicly Philippe Mathieu-Daudé 2019-07-01 17:26:22 +01:00
  • 21fbea8c8a target/arm: Restrict PSCI to TCG Philippe Mathieu-Daudé 2019-07-01 17:26:22 +01:00
  • 4a15527c9f target/arm/vfp_helper: Restrict the SoftFloat use to TCG Philippe Mathieu-Daudé 2019-07-01 17:26:21 +01:00
  • 0c6ad94809 target/arm/vfp_helper: Extract vfp_set_fpscr_from_host() Philippe Mathieu-Daudé 2019-07-01 17:26:21 +01:00
  • e9d652824b target/arm/vfp_helper: Extract vfp_set_fpscr_to_host() Philippe Mathieu-Daudé 2019-07-01 17:26:21 +01:00
  • 20e62dd8c8 target/arm/vfp_helper: Move code around Philippe Mathieu-Daudé 2019-07-01 17:26:21 +01:00
  • e21b551cb6 target/arm: Move TLB related routines to tlb_helper.c Philippe Mathieu-Daudé 2019-07-01 17:26:21 +01:00
  • ebae861fc6 target/arm: Declare get_phys_addr() function publicly Philippe Mathieu-Daudé 2019-07-01 17:26:20 +01:00
  • 864806156a target/arm: Move CPU state dumping routines to cpu.c Philippe Mathieu-Daudé 2019-07-01 17:26:20 +01:00
  • 6cdca173ef target/arm: Move the DC ZVA helper into op_helper Samuel Ortiz 2019-07-01 17:26:20 +01:00
  • 9798ac7162 target/arm: Fix coding style issues Philippe Mathieu-Daudé 2019-07-01 17:26:20 +01:00
  • 9a223097e4 target/arm: Fix multiline comment syntax Philippe Mathieu-Daudé 2019-07-01 17:26:20 +01:00
  • 2c8ec397f8 target/arm/helper: Remove unused include Philippe Mathieu-Daudé 2019-07-01 17:26:19 +01:00
  • ed3baad15b target/arm: Add copyright boilerplate Philippe Mathieu-Daudé 2019-07-01 17:26:19 +01:00
  • b601e0cd78 target/arm: Makefile cleanup (softmmu) Philippe Mathieu-Daudé 2019-07-01 17:26:19 +01:00
  • 7efefd9bbb target/arm: Makefile cleanup (KVM) Philippe Mathieu-Daudé 2019-07-01 17:26:19 +01:00
  • 07774d5842 target/arm: Makefile cleanup (ARM) Philippe Mathieu-Daudé 2019-07-01 17:26:19 +01:00
  • 87f4f18348 target/arm: Makefile cleanup (Aarch64) Philippe Mathieu-Daudé 2019-07-01 17:26:19 +01:00
  • e9fdf45324 hw/arm: Add arm SBSA reference machine, devices part Hongbo Zhang 2019-07-01 17:26:18 +01:00
  • 64580903c2 hw/arm: Add arm SBSA reference machine, skeleton part Hongbo Zhang 2019-07-01 17:26:18 +01:00
  • 3059c2f5a8 aspeed: Link SCU to the watchdog Joel Stanley 2019-07-01 17:26:18 +01:00