]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/cpu.c
target-i386: use memory API to implement SMRAM
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 31 Mar 2015 12:12:25 +0000 (14:12 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 5 Jun 2015 15:36:39 +0000 (17:36 +0200)
commitf809c605122df291bbb9004dc487bde0969134b5
tree331072482a3c138d893993c0a22c91261fc43a05
parentfe6567d5fddfb7501a352c5e080a9eecf7b89177
target-i386: use memory API to implement SMRAM

Remove cpu_smm_register and cpu_smm_update.  Instead, each CPU
address space gets an extra region which is an alias of
/machine/smram.  This extra region is enabled or disabled
as the CPU enters/exits SMM.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
14 files changed:
bsd-user/main.c
hw/i386/pc.c
hw/pci-host/pam.c
hw/pci-host/piix.c
hw/pci-host/q35.c
include/hw/i386/pc.h
include/hw/pci-host/pam.h
include/hw/pci-host/q35.h
linux-user/main.c
target-i386/cpu-qom.h
target-i386/cpu.c
target-i386/cpu.h
target-i386/machine.c
target-i386/smm_helper.c