You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter Maydell
7d3660e798
* Miscellaneous fixes and feature enablement (many)
* SEV refactoring (David)
* Hyper-V initial support (Jon)
* i386 TCG fixes (x87 and SSE, Joseph)
* vmport cleanup and improvements (Philippe, Liran)
* Use-after-free with vCPU hot-unplug (Nengyuan)
* run-coverity-scan improvements (myself)
* Record/replay fixes (Pavel)
* -machine kernel_irqchip=split improvements for INTx (Peter)
* Code cleanups (Philippe)
* Crash and security fixes (PJP)
* HVF cleanups (Roman)
-----BEGIN PGP SIGNATURE-----
iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAl7jpdAUHHBib256aW5p
QHJlZGhhdC5jb20ACgkQv/vSX3jHroMfjwf/X7+0euuE9dwKFKDDMmIi+4lRWnq7
gSOyE1BYSfDIUXRIukf64konXe0VpiotNYlyEaYnnQjkMdGm5E9iXKF+LgEwXj/t
NSGkfj5J3VeWRG4JJp642CSN/aZWO8uzkenld3myCnu6TicuN351tDJchiFwAk9f
wsXtgLKd67zE8MLVt8AP0rNTbzMHttPXnPaOXDCuwjMHNvMEKnC93UeOeM0M4H5s
3Dl2HvsNWZ2SzUG9mAbWp0bWWuoIb+Ep9//87HWANvb7Z8jratRws18i6tYt1sPx
8zOnUS87sVnh1CQlXBDd9fEcqBUVgR9pAlqaaYavNhFp5eC31euvpDU8Iw==
=F4sU
-----END PGP SIGNATURE-----
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
* Miscellaneous fixes and feature enablement (many)
* SEV refactoring (David)
* Hyper-V initial support (Jon)
* i386 TCG fixes (x87 and SSE, Joseph)
* vmport cleanup and improvements (Philippe, Liran)
* Use-after-free with vCPU hot-unplug (Nengyuan)
* run-coverity-scan improvements (myself)
* Record/replay fixes (Pavel)
* -machine kernel_irqchip=split improvements for INTx (Peter)
* Code cleanups (Philippe)
* Crash and security fixes (PJP)
* HVF cleanups (Roman)
# gpg: Signature made Fri 12 Jun 2020 16:57:04 BST
# gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg: issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* remotes/bonzini/tags/for-upstream: (116 commits)
target/i386: Remove obsolete TODO file
stubs: move Xen stubs to accel/
replay: fix replay shutdown for console mode
exec/cpu-common: Move MUSB specific typedefs to 'hw/usb/hcd-musb.h'
hw/usb: Move device-specific declarations to new 'hcd-musb.h' header
exec/memory: Remove unused MemoryRegionMmio type
checkpatch: reversed logic with acpi test checks
target/i386: sev: Unify SEVState and SevGuestState
target/i386: sev: Remove redundant handle field
target/i386: sev: Remove redundant policy field
target/i386: sev: Remove redundant cbitpos and reduced_phys_bits fields
target/i386: sev: Partial cleanup to sev_state global
target/i386: sev: Embed SEVState in SevGuestState
target/i386: sev: Rename QSevGuestInfo
target/i386: sev: Move local structure definitions into .c file
target/i386: sev: Remove unused QSevGuestInfoClass
xen: fix build without pci passthrough
i386: hvf: Drop HVFX86EmulatorState
i386: hvf: Move mmio_buf into CPUX86State
i386: hvf: Move lazy_flags into CPUX86State
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
# Conflicts:
# hw/i386/acpi-build.c
|
6 years ago |
| .. |
|
hvf
|
i386: hvf: Drop HVFX86EmulatorState
|
6 years ago |
|
Makefile.objs
|
target-i386: add kvm stubs to user-mode emulators
|
8 years ago |
|
arch_dump.c
|
dump: add kernel_gs_base to QEMU CPU state
|
8 years ago |
|
arch_memory_mapping.c
|
exec,dump,i386,ppc,s390x: don't include exec/cpu-all.h explicitly
|
9 years ago |
|
bpt_helper.c
|
target/i386: Use env_cpu, env_archcpu
|
7 years ago |
|
cc_helper.c
|
target-i386: Use ctpop helper
|
10 years ago |
|
cc_helper_template.h
|
Move target-* CPU file into a target/ folder
|
10 years ago |
|
cpu-param.h
|
tcg: Split out target/arch/cpu-param.h
|
7 years ago |
|
cpu-qom.h
|
cpu: Use DeviceClass reset instead of a special CPUClass reset
|
6 years ago |
|
cpu.c
|
* Miscellaneous fixes and feature enablement (many)
|
6 years ago |
|
cpu.h
|
i386: hvf: Drop HVFX86EmulatorState
|
6 years ago |
|
excp_helper.c
|
sysemu: Split sysemu/runstate.h off sysemu/sysemu.h
|
7 years ago |
|
fpu_helper.c
|
target/i386: fix IEEE x87 floating-point exception raising
|
6 years ago |
|
gdbstub.c
|
gdbstub: i386: Fix gdb_get_reg16() parameter to unbreak gdb
|
6 years ago |
|
hax-all.c
|
hax: Dynamic allocate vcpu state structure
|
6 years ago |
|
hax-i386.h
|
i386: Remove unused define's from hax and hvf
|
6 years ago |
|
hax-interface.h
|
Clean up ill-advised or unusual header guards
|
7 years ago |
|
hax-mem.c
|
qemu/queue.h: leave head structs anonymous unless necessary
|
8 years ago |
|
hax-posix.c
|
i386: Fix GCC warning with snprintf when HAX is enabled
|
6 years ago |
|
hax-posix.h
|
Clean up header guards that don't match their file name
|
7 years ago |
|
hax-windows.c
|
hax: Windows doesn't like posix device names
|
6 years ago |
|
hax-windows.h
|
hax: Support guest RAM sizes of 4GB or more
|
9 years ago |
|
helper.c
|
Fix wrong behavior of cpu_memory_rw_debug() function in SMM
|
7 years ago |
|
helper.h
|
target/i386: Implement CPUID_EXT_RDRAND
|
7 years ago |
|
hyperv-proto.h
|
i386/kvm: add NoNonArchitecturalCoreSharing Hyper-V enlightenment
|
7 years ago |
|
hyperv-stub.c
|
target/i386: fix feature check in hyperv-stub.c
|
7 years ago |
|
hyperv.c
|
i386/kvm: convert hyperv enlightenments properties from bools to bits
|
7 years ago |
|
hyperv.h
|
hyperv: qom-ify SynIC
|
8 years ago |
|
int_helper.c
|
target/i386: Implement CPUID_EXT_RDRAND
|
7 years ago |
|
kvm-stub.c
|
Include qemu-common.h exactly where needed
|
7 years ago |
|
kvm.c
|
target/i386: define a new MSR based feature word - FEAT_PERF_CAPABILITIES
|
6 years ago |
|
kvm_i386.h
|
target/i386: kvm: initialize feature MSRs very early
|
7 years ago |
|
machine.c
|
Fix some comment spelling errors.
|
7 years ago |
|
mem_helper.c
|
tcg: Search includes from the project root source directory
|
7 years ago |
|
misc_helper.c
|
target/i386: Fix OUTL debug output
|
6 years ago |
|
monitor.c
|
hw: replace hw/i386/pc.h with a header just for the i8259
|
7 years ago |
|
mpx_helper.c
|
target/i386: move cpu_sync_bndcs_hflags() function
|
9 years ago |
|
ops_sse.h
|
target/i386: correct fix for pcmpxstrx substring search
|
6 years ago |
|
ops_sse_header.h
|
target-i386: Use ctpop helper
|
10 years ago |
|
seg_helper.c
|
target/i386: Use cpu_*_mmuidx_ra instead of templates
|
7 years ago |
|
sev-stub.c
|
Include qemu-common.h exactly where needed
|
7 years ago |
|
sev.c
|
target/i386: sev: Unify SEVState and SevGuestState
|
6 years ago |
|
sev_i386.h
|
target/i386: sev: Move local structure definitions into .c file
|
6 years ago |
|
shift_helper_template.h
|
Move target-* CPU file into a target/ folder
|
10 years ago |
|
smm_helper.c
|
target/i386: Use env_cpu, env_archcpu
|
7 years ago |
|
svm.h
|
target-i386: Add NPT support
|
8 years ago |
|
svm_helper.c
|
target/i386: Use env_cpu, env_archcpu
|
7 years ago |
|
trace-events
|
trace-events: Shorten file names in comments
|
7 years ago |
|
translate.c
|
linux-user/i386: Emulate x86_64 vsyscalls
|
6 years ago |
|
whp-dispatch.h
|
WHPX: TSC get and set should be dependent on VM state
|
6 years ago |
|
whpx-all.c
|
WHPX: Use proper synchronization primitives while processing
|
6 years ago |
|
xsave_helper.c
|
Include qemu-common.h exactly where needed
|
7 years ago |