linux/drivers
Avi Kivity 8c7bb723b4 [PATCH] KVM: MMU: Ignore pcd, pwt, and pat bits on ptes
The pcd, pwt, and pat bits on page table entries affect the cpu cache.  Since
the cache is a host resource, the guest should not be able to control it.
Moreover, the meaning of these bits changes depending on whether pat is
enabled or not.

So, force these bits to zero on shadow page table entries at all times.

Signed-off-by: Avi Kivity <avi@qumranet.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-13 09:05:47 -08:00
..
acorn i2c: Discard the i2c algo del_bus wrappers 2006-12-10 21:21:33 +01:00
acpi
amba
ata
atm [ATM]: Ignore generated file pca200e_ecd.bin2 2006-12-11 14:34:35 -08:00
base
block
bluetooth
cdrom
char [PATCH] tty: export get_current_tty 2006-12-13 09:05:46 -08:00
clocksource [PATCH] clocksource: small cleanup 2006-12-10 09:57:22 -08:00
connector
cpufreq Merge ../linus 2006-12-12 17:41:41 -05:00
crypto [PATCH] geode crypto is PCI device 2006-12-10 09:55:40 -08:00
dio
dma
edac
eisa
fc4
firmware
hid
hwmon
i2c [PATCH] fix more workqueue build breakage (tps65010) 2006-12-13 09:05:46 -08:00
ide kconfig: Standardize "depends" -> "depends on" in Kconfig files 2006-12-12 20:04:19 +01:00
ieee1394 i2c: Discard the i2c algo del_bus wrappers 2006-12-10 21:21:33 +01:00
infiniband IPoIB: Make sure struct ipoib_neigh.queue is always initialized 2006-12-12 14:48:18 -08:00
input [PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem 2006-12-12 10:43:21 -08:00
isdn [PATCH] isdn/gigaset: fix possible missing wakeup 2006-12-13 09:05:47 -08:00
kvm [PATCH] KVM: MMU: Ignore pcd, pwt, and pat bits on ptes 2006-12-13 09:05:47 -08:00
leds kconfig: Standardize "depends" -> "depends on" in Kconfig files 2006-12-12 20:04:19 +01:00
macintosh
mca
md [CRYPTO] dm-crypt: Select CRYPTO_CBC 2006-12-10 10:18:57 -08:00
media Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2006-12-12 18:51:51 -08:00
message [PATCH] i2o_exec_exit and i2o_driver_exit should not be __exit. 2006-12-13 09:05:47 -08:00
mfd
misc
mmc AT91 MMC update for 2.6.19 2006-12-11 12:43:35 +01:00
mtd
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2006-12-12 18:51:51 -08:00
nubus
oprofile
parisc
parport [PATCH] Kconfig refactoring for better menu nesting 2006-12-10 09:55:39 -08:00
pci [PATCH] Kconfig refactoring for better menu nesting 2006-12-10 09:55:39 -08:00
pcmcia
pnp
ps3 [POWERPC] ps3: Add vuart support 2006-12-11 13:49:53 +11:00
rapidio
rtc rtc: rtc-sh: alarm support. 2006-12-12 08:42:08 +09:00
s390
sbus
scsi
serial Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2006-12-12 18:51:51 -08:00
sh
sn
spi [PATCH] spi: stabilize PIO mode transfers on PXA2xx systems 2006-12-10 09:55:40 -08:00
tc
telephony
usb
video Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 2006-12-12 09:57:55 -08:00
w1
zorro
Kconfig [PATCH] kvm: userspace interface 2006-12-10 09:57:22 -08:00
Makefile [PATCH] kvm: userspace interface 2006-12-10 09:57:22 -08:00