Commit Graph

  • c0f79698ed libqos: implement VIRTIO 1.0 FEATURES_OK step Stefan Hajnoczi 2019-10-23 11:04:17 +01:00
  • 56140fbb8f libqos: enforce Device Initialization order Stefan Hajnoczi 2019-10-23 11:04:16 +01:00
  • c5bd6d02e6 libqos: add missing virtio-9p feature negotiation Stefan Hajnoczi 2019-10-23 11:04:15 +01:00
  • 36d27d2120 tests/virtio-blk-test: set up virtqueue after feature negotiation Stefan Hajnoczi 2019-10-23 11:04:14 +01:00
  • e73255be96 virtio-scsi-test: add missing feature negotiation Stefan Hajnoczi 2019-10-23 11:04:13 +01:00
  • a9340358f4 libqos: extend feature bits to 64-bit Stefan Hajnoczi 2019-10-23 11:04:12 +01:00
  • 60ce3a40fc libqos: read QVIRTIO_MMIO_VERSION register Stefan Hajnoczi 2019-10-23 11:04:11 +01:00
  • c42bf5f210 tests/virtio-blk-test: read config space after feature negotiation Stefan Hajnoczi 2019-10-23 11:04:10 +01:00
  • 74b3e46630 virtio: add property to enable packed virtqueue Jason Wang 2019-10-25 10:35:27 +02:00
  • dfea793045 vhost_net: enable packed ring support Jason Wang 2019-10-25 10:35:26 +02:00
  • 683f766567 virtio: event suppression support for packed ring Jason Wang 2019-10-25 10:35:25 +02:00
  • 86044b24e8 virtio: basic packed virtqueue support Jason Wang 2019-10-25 10:35:24 +02:00
  • 522bbb191c virtio: Free rnd virqueue at unrealize() Eugenio Pérez 2019-10-25 10:35:23 +02:00
  • 4a0117cf6e virtio: Free blk virqueues at unrealize() Eugenio Pérez 2019-10-25 10:35:22 +02:00
  • f90cda636d virtio: device/driver area size calculation refactor for split ring Wei Xu 2019-10-25 10:35:21 +02:00
  • a40dcec9fc virtio: basic structure for packed ring Wei Xu 2019-10-25 10:35:20 +02:00
  • fabb862f76 hw/rtc/aspeed_rtc: Remove unused includes Philippe Mathieu-Daudé 2019-10-04 01:04:04 +02:00
  • 2330113bf5 hw/rtc/xlnx-zynqmp-rtc: Remove unused "ptimer.h" include Philippe Mathieu-Daudé 2019-10-04 01:04:03 +02:00
  • 7ffcb73d3f hw/rtc/mc146818: Include mc146818rtc_regs.h a bit less Philippe Mathieu-Daudé 2019-10-04 01:04:02 +02:00
  • ea5dcf4e1d hw: Move Aspeed RTC from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:04:01 +02:00
  • 7f0df1ccdf hw: Move Exynos4210 RTC from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:04:00 +02:00
  • 8035f85ef3 hw: Move Xilinx ZynqMP RTC from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:03:59 +02:00
  • 64e85ffde8 hw: Move DS1338 device from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:03:58 +02:00
  • 6a648a5f23 hw: Move TWL92230 device from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:03:57 +02:00
  • 2811ac3059 hw: Move sun4v hypervisor RTC from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:03:56 +02:00
  • de04c31d31 hw: Move M41T80 device from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:03:55 +02:00
  • 819ce6b2a5 hw: Move M48T59 device from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:03:54 +02:00
  • bcdb90640a hw: Move MC146818 device from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:03:53 +02:00
  • 877c181cd4 hw: Move PL031 device from hw/timer/ to hw/rtc/ subdirectory Philippe Mathieu-Daudé 2019-10-04 01:03:52 +02:00
  • 2baa483bb7 hw/timer: Compile devices not target-dependent as common object Philippe Mathieu-Daudé 2019-10-04 01:03:51 +02:00
  • 5bd3435442 qemu-timer: reuse MIN macro in qemu_timeout_ns_to_ms Frediano Ziglio 2019-10-23 13:26:52 +01:00
  • 105e1023a8 event_notifier: avoid dandling file descriptor in event_notifier_cleanup Frediano Ziglio 2019-10-23 13:26:51 +01:00
  • 765e35d71f util/async: avoid useless cast Frediano Ziglio 2019-10-23 13:26:50 +01:00
  • 5892cfc719 pci_bridge: fix a typo in comment Mao Zhongyi 2019-09-09 11:14:46 +08:00
  • bbd9e6985f qemu-options.hx: Update for reboot-timeout parameter Han Han 2019-10-15 23:14:51 +08:00
  • 5e3478925d hw/timer/slavio_timer: Remove useless check for NULL t->timer Peter Maydell 2019-10-21 14:43:55 +01:00
  • e982ba0524 hw/dma/xilinx_axidma.c: Switch to transaction-based ptimer API Peter Maydell 2019-10-17 14:21:22 +01:00
  • 8d986979be hw/timer/xilinx_timer.c: Switch to transaction-based ptimer API Peter Maydell 2019-10-17 14:21:21 +01:00
  • 383a6753b2 hw/net/fsl_etsec/etsec.c: Switch to transaction-based ptimer API Peter Maydell 2019-10-17 14:21:20 +01:00
  • e979972a6a target/arm: Rely on hflags correct in cpu_get_tb_cpu_state Richard Henderson 2019-10-23 11:00:57 -04:00
  • 37bf16c645 linux-user/arm: Rebuild hflags for TARGET_WORDS_BIGENDIAN Richard Henderson 2019-10-23 11:00:56 -04:00
  • 62fb8a4789 linux-user/aarch64: Rebuild hflags for TARGET_WORDS_BIGENDIAN Richard Henderson 2019-10-23 11:00:55 -04:00
  • 080f2730cd target/arm: Rebuild hflags for M-profile NVIC Richard Henderson 2019-10-23 11:00:54 -04:00
  • 873be7b69d target/arm: Rebuild hflags for M-profile Richard Henderson 2019-10-23 11:00:53 -04:00
  • 2e5dcf3628 target/arm: Rebuild hflags at Xscale SCTLR writes Richard Henderson 2019-10-23 11:00:52 -04:00
  • 7b2625eba2 target/arm: Rebuild hflags at CPSR writes Richard Henderson 2019-10-23 11:00:51 -04:00
  • 69d66864f7 target/arm: Rebuild hflags at MSR writes Richard Henderson 2019-10-23 11:00:50 -04:00
  • a8a79c7a07 target/arm: Rebuild hflags at EL changes Richard Henderson 2019-10-23 11:00:49 -04:00
  • 14f3c58826 target/arm: Add HELPER(rebuild_hflags_{a32, a64, m32}) Richard Henderson 2019-10-23 11:00:48 -04:00
  • 9b253fe554 target/arm: Hoist store to cs_base in cpu_get_tb_cpu_state Richard Henderson 2019-10-23 11:00:47 -04:00
  • 164690b29f target/arm: Split out arm_mmu_idx_el Richard Henderson 2019-10-23 11:00:46 -04:00
  • 3d74e2e9ff target/arm: Add arm_rebuild_hflags Richard Henderson 2019-10-23 11:00:45 -04:00
  • 0a54d68e21 target/arm: Hoist computation of TBFLAG_A32.VFPEN Richard Henderson 2019-10-23 11:00:44 -04:00
  • 60e12c3776 target/arm: Simplify set of PSTATE_SS in cpu_get_tb_cpu_state Richard Henderson 2019-10-23 11:00:43 -04:00
  • bbad7c62d4 target/arm: Hoist XSCALE_CPAR, VECLEN, VECSTRIDE in cpu_get_tb_cpu_state Richard Henderson 2019-10-23 11:00:42 -04:00
  • 83f4baef3e target/arm: Split out rebuild_hflags_aprofile Richard Henderson 2019-10-23 11:00:41 -04:00
  • c747224cc3 target/arm: Split out rebuild_hflags_a32 Richard Henderson 2019-10-23 11:00:40 -04:00
  • 9550d1bd88 target/arm: Reduce tests vs M-profile in cpu_get_tb_cpu_state Richard Henderson 2019-10-23 11:00:39 -04:00
  • 6e33ced563 target/arm: Split out rebuild_hflags_m32 Richard Henderson 2019-10-23 11:00:38 -04:00
  • 8061a64910 target/arm: Split arm_cpu_data_is_big_endian Richard Henderson 2019-10-23 11:00:37 -04:00
  • 43eccfb6ed target/arm: Split out rebuild_hflags_common_32 Richard Henderson 2019-10-23 11:00:36 -04:00
  • d4d7503ac6 target/arm: Split out rebuild_hflags_a64 Richard Henderson 2019-10-23 11:00:35 -04:00
  • fdd1b228c2 target/arm: Split out rebuild_hflags_common Richard Henderson 2019-10-23 11:00:34 -04:00
  • ccc2c41890 aspeed: Add an AST2600 eval board Cédric Le Goater 2019-10-23 15:04:55 +02:00
  • 7811ce8185 hw/gpio: Fix property accessors of the AST2600 GPIO 1.8V model Cédric Le Goater 2019-10-23 15:04:54 +02:00
  • 58560ad254 Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.2-20191024' into staging Peter Maydell 2019-10-24 16:22:58 +01:00
  • df84f17d1b mc146818rtc: always register rtc to rtc list Hervé Poussineau 2019-10-18 15:35:47 +02:00
  • d93884e89b mc146818rtc: Include mc146818rtc_regs.h directly in mc146818rtc.c Philippe Mathieu-Daudé 2019-10-18 15:35:46 +02:00
  • d578f7dfb4 mc146818rtc: Move RTC_ISA_IRQ definition Philippe Mathieu-Daudé 2019-10-18 15:35:45 +02:00
  • 53e4b8018e mc146818rtc: move structure to header file Hervé Poussineau 2019-10-18 15:35:44 +02:00
  • b4de58a4e1 hw/i386/pc: Remove kvm_i386.h include Philippe Mathieu-Daudé 2019-10-15 18:26:57 +02:00
  • 4501d317b5 hw/i386/pc: Extract pc_i8259_create() Philippe Mathieu-Daudé 2019-10-18 15:59:09 +02:00
  • b00c6f18a6 hw/i386/pc: Move gsi_state creation code Philippe Mathieu-Daudé 2019-10-18 15:59:08 +02:00
  • 417258f139 hw/i386/pc: Extract pc_gsi_create() Philippe Mathieu-Daudé 2019-10-18 15:59:06 +02:00
  • 81c1f71eeb Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging Peter Maydell 2019-10-24 10:43:20 +01:00
  • ea0ec714d3 Merge remote-tracking branch 'remotes/xtensa/tags/20191023-xtensa' into staging Peter Maydell 2019-10-24 09:55:01 +01:00
  • 6a3a2e8282 hppa: drop usage of memory_region_allocate_system_memory() for ROM Igor Mammedov 2019-10-08 07:33:18 -04:00
  • 2def24f159 ppc: rs6000_mc: drop usage of memory_region_allocate_system_memory() Igor Mammedov 2019-10-08 07:33:17 -04:00
  • 6966631c3e sparc64: use memory_region_allocate_system_memory() only for '-m' specified RAM Igor Mammedov 2019-10-08 07:33:16 -04:00
  • 8b44d8609f target/i386: Introduce Denverton CPU model Tao Xu 2019-07-18 15:34:05 +08:00
  • 97c00c5444 spapr/xive: Set the OS CAM line at reset Cédric Le Goater 2019-10-22 18:38:12 +02:00
  • 00d6f4db60 ppc/pnv: Fix naming of routines realizing the CPUs Cédric Le Goater 2019-10-22 18:38:11 +02:00
  • d49e8a9b46 ppc: Reset the interrupt presenter from the CPU reset handler Cédric Le Goater 2019-10-22 18:38:10 +02:00
  • aa5ac64b23 ppc/pnv: Add a PnvChip pointer to PnvCore Cédric Le Goater 2019-10-22 18:38:09 +02:00
  • fa06541b5d ppc/pnv: Introduce a PnvCore reset handler Cédric Le Goater 2019-10-22 18:38:08 +02:00
  • d1f2b4691a spapr_cpu_core: Implement DeviceClass::reset Greg Kurz 2019-10-22 18:38:07 +02:00
  • 90f8db52bb spapr: move CPU reset after presenter creation Cédric Le Goater 2019-10-22 18:38:06 +02:00
  • 47c8c915b1 spapr: Don't request to unplug the same core twice Greg Kurz 2019-10-23 21:17:40 +02:00
  • cb97526aa4 pseries: Update SLOF firmware image Alexey Kardashevskiy 2019-10-22 15:05:36 +11:00
  • 54255c1f65 spapr: Move SpaprIrq::nr_xirqs to SpaprMachineClass David Gibson 2019-09-27 13:54:23 +10:00
  • 8cbe71ecb8 spapr: Remove SpaprIrq::nr_msis David Gibson 2019-09-27 13:44:58 +10:00
  • 605994e5b7 spapr, xics, xive: Move SpaprIrq::post_load hook to backends David Gibson 2019-09-27 10:53:53 +10:00
  • 567192d486 spapr, xics, xive: Move SpaprIrq::reset hook logic into activate/deactivate David Gibson 2019-09-26 23:58:36 +10:00
  • 0a17e0c39f spapr: Remove SpaprIrq::init_kvm hook David Gibson 2019-09-26 23:02:41 +10:00
  • 98a39a7927 spapr, xics, xive: Match signatures for XICS and XIVE KVM connect routines David Gibson 2019-09-26 23:23:51 +10:00
  • 05289273c0 spapr, xics, xive: Move dt_populate from SpaprIrq to SpaprInterruptController David Gibson 2019-09-30 12:35:06 +10:00
  • 328d8eb24d spapr, xics, xive: Move print_info from SpaprIrq to SpaprInterruptController David Gibson 2019-09-26 16:12:05 +10:00
  • 7bcdbcca2f spapr, xics, xive: Move set_irq from SpaprIrq to SpaprInterruptController David Gibson 2019-09-26 16:09:46 +10:00
  • 81106ddd1a spapr: Formalize notion of active interrupt controller David Gibson 2019-09-26 15:41:39 +10:00
  • 0b0e52b131 spapr, xics, xive: Move irq claim and free from SpaprIrq to SpaprInterruptController David Gibson 2019-09-26 14:31:13 +10:00