-
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