-
442da7dc77
hw/arm/virt-acpi-build: Add PC-DIMM in SRAT
Shameer Kolothum
2019-09-18 14:06:28 +01:00
-
cff51ac978
hw/arm/virt: Enable device memory cold/hot plug with ACPI boot
Shameer Kolothum
2019-09-18 14:06:27 +01:00
-
1f283ae124
hw/arm/virt: Add memory hotplug framework
Eric Auger
2019-09-18 14:06:26 +01:00
-
ebb6207502
hw/acpi: Add ACPI Generic Event Device Support
Samuel Ortiz
2019-09-18 14:06:25 +01:00
-
22338fea78
hw/acpi: Do not create memory hotplug method when handler is not defined
Samuel Ortiz
2019-09-18 14:06:24 +01:00
-
091c466e26
hw/acpi: Make ACPI IO address space configurable
Shameer Kolothum
2019-09-18 14:06:23 +01:00
-
c6beefd674
vhost-user: save features if the char dev is closed
Adrian Moreno
2019-09-24 18:20:44 +02:00
-
9e5319ca52
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
Peter Maydell
2019-10-04 18:32:34 +01:00
-
-
-
-
a1834d975f
target/i386/kvm: Silence warning from Valgrind about uninitialized bytes
Thomas Huth
2019-09-24 09:47:38 +02:00
-
048c95163b
target/i386: work around KVM_GET_MSRS bug for secondary execution controls
Paolo Bonzini
2019-07-02 14:58:48 +02:00
-
20a78b02d3
target/i386: add VMX features
Paolo Bonzini
2019-07-01 18:32:17 +02:00
-
49d51b8927
vmxcap: correct the name of the variables
Paolo Bonzini
2019-07-01 16:51:24 +02:00
-
704798add8
target/i386: add VMX definitions
Paolo Bonzini
2019-07-01 18:24:52 +02:00
-
ede146c2e7
target/i386: expand feature words to 64 bits
Paolo Bonzini
2019-07-01 17:38:54 +02:00
-
99e24dbdaa
target/i386: introduce generic feature dependency mechanism
Paolo Bonzini
2019-07-01 17:26:45 +02:00
-
245edd0cfb
target/i386: handle filtered_features in a new function mark_unavailable_features
Paolo Bonzini
2019-07-02 15:32:41 +02:00
-
9e5ef16491
tests/docker: only enable ubsan for test-clang
Paolo Bonzini
2019-10-01 15:48:55 +02:00
-
873df2cec1
win32: work around main-loop busy loop on socket/fd event
Marc-André Lureau
2019-10-01 17:26:09 +04:00
-
2d18ec29ba
tests: skip serial test on windows
Marc-André Lureau
2019-10-01 17:26:08 +04:00
-
f1cd5d41ef
util: WSAEWOULDBLOCK on connect should map to EINPROGRESS
Marc-André Lureau
2019-10-01 17:26:07 +04:00
-
56f997500a
Fix wrong behavior of cpu_memory_rw_debug() function in SMM
Dmitry Poletaev
2019-09-18 13:07:06 +03:00
-
549d400587
memory: allow memory_region_register_iommu_notifier() to fail
Eric Auger
2019-09-24 10:25:17 +02:00
-
d7d8783647
vfio: Turn the container error into an Error handle
Eric Auger
2019-09-24 10:25:16 +02:00
-
e900135dcf
i386: Add CPUID bit for CLZERO and XSAVEERPTR
Sebastian Andrzej Siewior
2019-09-25 23:49:48 +02:00
-
6f89ec7442
docker: test-debug: disable LeakSanitizer
Paolo Bonzini
2019-10-01 15:36:28 +02:00
-
e97dd6b2b3
lm32: do not leak memory on object_new/object_unref
Paolo Bonzini
2019-10-01 15:36:27 +02:00
-
9739b11adc
cris: do not leak struct cris_disasm_data
Paolo Bonzini
2019-10-01 15:36:26 +02:00
-
0287d89f3e
mips: fix memory leaks in board initialization
Paolo Bonzini
2019-10-01 15:36:25 +02:00
-
266a880e31
hppa: fix leak from g_strdup_printf
Paolo Bonzini
2019-10-01 15:36:24 +02:00
-
67c1ea9940
mcf5208: fix leak from qemu_allocate_irqs
Paolo Bonzini
2019-10-01 15:36:23 +02:00
-
100781a8cd
microblaze: fix leak of fdevice tree blob
Paolo Bonzini
2019-10-01 15:36:22 +02:00
-
f5f72e8f31
ide: fix leak from qemu_allocate_irqs
Paolo Bonzini
2019-10-01 15:36:21 +02:00
-
c0ff379514
hw/isa: Introduce a CONFIG_ISA_SUPERIO switch for isa-superio.c
Thomas Huth
2019-09-30 17:04:36 +02:00
-
7e693a0500
iotests: Remove Python 2 compatibility code
Kevin Wolf
2019-09-19 18:18:31 +02:00
-
c69719fcad
iotests: Require Python 3.6 or later
Kevin Wolf
2019-09-18 10:50:05 +02:00
-
92b22e7b17
iotests: Test internal snapshots with -blockdev
Kevin Wolf
2019-09-17 12:43:42 +02:00
-
05f4aced65
block/snapshot: Restrict set of snapshot nodes
Kevin Wolf
2019-09-17 12:26:23 +02:00
-
-
-
1aba8716c8
ppc/pnv: Remove the XICSFabric Interface from the POWER9 machine
Cédric Le Goater
2019-10-03 16:36:17 +02:00
-
f478d9af21
spapr: Eliminate SpaprIrq::init hook
David Gibson
2019-09-30 12:24:43 +10:00
-
0a3fd3df6f
spapr: Add return value to spapr_irq_check()
David Gibson
2019-09-30 12:20:47 +10:00
-
ca62823b79
spapr: Use less cryptic representation of which irq backends are supported
David Gibson
2019-09-25 15:12:07 +10:00
-
e594c2ad1c
xive: Improve irq claim/free path
David Gibson
2019-09-25 13:24:14 +10:00
-
580dde5e4a
spapr, xics, xive: Better use of assert()s on irq claim/free paths
David Gibson
2019-09-25 13:49:59 +10:00
-
f233cee97b
spapr: Handle freeing of multiple irqs in frontend only
David Gibson
2019-09-25 00:12:21 +10:00
-
85d0425652
spapr: Remove unhelpful tracepoints from spapr_irq_free_xics()
David Gibson
2019-09-25 00:05:03 +10:00
-
14789694cd
spapr: Eliminate SpaprIrq:get_nodename method
David Gibson
2019-09-23 15:19:28 +10:00
-
af1861511d
spapr: Simplify spapr_qirq() handling
David Gibson
2019-09-23 16:18:28 +10:00
-
9f53c0db19
spapr: Fix indexing of XICS irqs
David Gibson
2019-09-24 11:12:19 +10:00
-
fe9b61b246
spapr: Eliminate nr_irqs parameter to SpaprIrq::init
David Gibson
2019-09-24 11:34:12 +10:00
-
ad8de98636
spapr: Clarify and fix handling of nr_irqs
David Gibson
2019-09-24 10:53:50 +10:00
-
7678b74a94
spapr: Replace spapr_vio_qirq() helper with spapr_vio_irq_pulse() helper
David Gibson
2019-09-23 15:50:09 +10:00
-
258aa5ce1c
spapr: Fold spapr_phb_lsi_qirq() into its single caller
David Gibson
2019-09-23 15:43:58 +10:00
-
9db8c551c9
xics: Create sPAPR specific ICS subtype
David Gibson
2019-09-24 15:51:55 +10:00
-
642e92719e
xics: Merge TYPE_ICS_BASE and TYPE_ICS_SIMPLE classes
David Gibson
2019-09-24 15:29:25 +10:00
-
da2ef5b2f2
xics: Eliminate reset hook
David Gibson
2019-09-24 14:19:22 +10:00
-
28976c99cf
xics: Rename misleading ics_simple_*() functions
David Gibson
2019-09-24 14:13:39 +10:00
-
d5803c7319
xics: Eliminate 'reject', 'resend' and 'eoi' class hooks
David Gibson
2019-09-24 13:56:47 +10:00
-
00ed3da9b5
xics: Minor fixes for XICSFabric interface
David Gibson
2019-09-24 16:00:33 +10:00
-
627fa61746
spapr/xive: skip partially initialized vCPUs in presenter
Cédric Le Goater
2019-10-01 10:57:22 +02:00
-
428115c3a9
target/ppc: use Vsr macros in BCD helpers
Mark Cave-Ayland
2019-09-26 21:44:53 +01:00
-
e68cd0cb5c
spapr: Render full FDT on ibm,client-architecture-support
Alexey Kardashevskiy
2019-09-02 15:41:16 +10:00
-
c4ec08ab70
spapr-pci: Stop providing assigned-addresses
Alexey Kardashevskiy
2019-09-27 12:26:51 +10:00
-
f6d4c423a2
target/ppc: remove unnecessary if() around calls to set_dfp{64,128}() in DFP macros
Mark Cave-Ayland
2019-09-26 19:58:01 +01:00
-
1ea80bf7f4
target/ppc: use existing VsrD() macro to eliminate HI_IDX and LO_IDX from dfp_helper.c
Mark Cave-Ayland
2019-09-26 19:58:00 +01:00
-
64b8574e14
target/ppc: change struct PPC_DFP decimal storage from uint64[2] to ppc_vsr_t
Mark Cave-Ayland
2019-09-26 19:57:59 +01:00
-
474c2e931d
target/ppc: introduce dfp_finalize_decimal{64,128}() helper functions
Mark Cave-Ayland
2019-09-26 19:57:58 +01:00
-
d9acba3130
target/ppc: update {get,set}_dfp{64,128}() helper functions to read/write DFP numbers correctly
Mark Cave-Ayland
2019-09-26 19:57:57 +01:00
-
33432d7737
target/ppc: introduce set_dfp{64,128}() helper functions
Mark Cave-Ayland
2019-09-26 19:57:56 +01:00
-
6a8fbb9bdb
target/ppc: introduce get_dfp{64,128}() helper functions
Mark Cave-Ayland
2019-09-26 19:57:55 +01:00
-
85164ad4ed
pseries: Update SLOF firmware image
Alexey Kardashevskiy
2019-09-11 16:24:32 +10:00
-
744a928cce
spapr: Stop providing RTAS blob
Alexey Kardashevskiy
2019-07-16 15:27:43 +10:00
-
5ced78955f
spapr: Do not put empty properties for -kernel/-initrd/-append
Alexey Kardashevskiy
2019-09-03 12:35:33 +10:00
-
3a17e38f6e
spapr: Skip leading zeroes from memory@ DT node names
Alexey Kardashevskiy
2019-09-03 12:34:34 +10:00
-
f767b1ac57
spapr: Fixes a leak in CAS
Alexey Kardashevskiy
2019-08-23 12:39:57 +10:00
-
db5127b28a
spapr: Move handling of special NVLink numa node from reset to init
David Gibson
2019-09-06 14:48:28 +10:00
-
daa36379ce
spapr: Simplify handling of pre ISA 3.0 guest workaround handling
David Gibson
2019-08-28 13:59:27 +10:00
-
972bd57689
ppc/kvm: Skip writing DPDES back when in run time state
Alexey Kardashevskiy
2019-09-23 18:41:10 +10:00
-
5c94dd3806
ppc: Use FPSCR defines instead of constants
Paul A. Clarke
2019-09-18 09:32:49 -05:00
-
bc7a45ab88
ppc: Add support for 'mffsce' instruction
Paul A. Clarke
2019-09-18 09:31:22 -05:00
-
a2735cf483
ppc: Add support for 'mffscrn','mffscrni' instructions
Paul A. Clarke
2019-09-18 09:31:21 -05:00
-
4c3539d491
spapr/irq: Only claim VALID interrupts at the KVM level
Cédric Le Goater
2019-09-11 15:39:37 +02:00
-
4a99d40551
spapr/irq: Introduce an ics_irq_free() helper
Cédric Le Goater
2019-09-11 15:39:36 +02:00
-
3887d24123
hw/ppc/pnv_homer: add PowerNV homer device model
Balamuruhan S
2019-09-12 15:00:54 +05:30
-
f3db82660d
hw/ppc/pnv_occ: add sram device model for occ common area
Balamuruhan S
2019-09-12 15:00:53 +05:30
-
7454558c69
hw/ppc/pnv_xscom: retrieve homer/occ base address from PBA BARs
Balamuruhan S
2019-09-12 15:00:52 +05:30
-
f041d6af55
spapr: Report kvm_irqchip_in_kernel() in 'info pic'
Greg Kurz
2019-09-12 16:30:09 +02:00
-
59b7c1c283
hw/ppc/pnv: fix checkpatch.pl coding style warnings
Balamuruhan S
2019-09-11 19:59:25 +05:30
-
226c9d15df
spapr-tpm-proxy: Drop misleading check
Greg Kurz
2019-09-09 20:10:09 +02:00
-
f42b6f535c
ppc/pnv: fix "bmc" node name in DT
Cédric Le Goater
2019-09-02 11:29:32 +02:00
-
58c46efa45
pseries: do not allow memory-less/cpu-less NUMA node
Laurent Vivier
2019-08-30 18:13:45 +02:00
-
-
-
86cf9e1546
replay: don't synchronize memory operations in replay mode
Pavel Dovgalyuk
2019-09-17 12:54:06 +03:00
-
b2aca78cb2
qemu-pr-helper: fix crash in mpath_reconstruct_sense
Maxim Levitsky
2019-09-24 02:38:48 +03:00
-
8c51642b42
tests/migration: Add a test for auto converge
Yury Kotov
2019-09-09 16:13:35 +03:00
-
87287ac02c
accel/kvm: ensure ret always set
Alex Bennée
2019-10-02 11:22:12 +01:00
-
120b721f5b
slirp: Allow non-local DNS address when restrict is off
Samuel Thibault
2019-09-29 20:08:20 +02:00
-
4f59102571
Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-oct-01-2019' into staging
Peter Maydell
2019-10-01 16:21:42 +01:00
-
-
-
-
0a1bb9127b
target/mips: msa: Move helpers for <AND|NOR|OR|XOR>.V
Aleksandar Markovic
2019-09-25 14:46:12 +02:00
-
26f0e079a0
target/mips: msa: Simplify and move helper for MOVE.V
Aleksandar Markovic
2019-09-25 14:46:11 +02:00
-
a6387ea5de
target/mips: msa: Split helpers for MOD_<S|U>.<B|H|W|D>
Aleksandar Markovic
2019-09-25 14:46:10 +02:00
-
64a0257f1f
target/mips: msa: Split helpers for DIV_<S|U>.<B|H|W|D>
Aleksandar Markovic
2019-09-25 14:46:09 +02:00