q35: implement TSEG
authorGerd Hoffmann <kraxel@redhat.com>
Mon, 20 Apr 2015 08:55:09 +0000 (10:55 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 5 Jun 2015 17:45:13 +0000 (19:45 +0200)
commitbafc90bdc594a4d04db846bd8712bdcec59678a8
treeacb3d27e2fff6060317acd9e6ba870f685ad9c24
parent66e2ec2417e72edea1df5fb340b210100b0571b7
q35: implement TSEG

TSEG provides larger amounts of SMRAM than the 128 KB available with
legacy SMRAM and high SMRAM.

Route access to tseg into nowhere when enabled, for both cpus and
busmaster dma, and add tseg window to smram region, so cpus can access
it in smm mode.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/pci-host/q35.c
include/hw/pci-host/q35.h