linux_dsm_epyc7002/drivers
Tyler Baicar 621f48e40e arm/arm64: KVM: add guest SEA support
Currently external aborts are unsupported by the guest abort
handling. Add handling for SEAs so that the host kernel reports
SEAs which occur in the guest kernel.

When an SEA occurs in the guest kernel, the guest exits and is
routed to kvm_handle_guest_abort(). Prior to this patch, a print
message of an unsupported FSC would be printed and nothing else
would happen. With this patch, the code gets routed to the APEI
handling of SEAs in the host kernel to report the SEA information.

Signed-off-by: Tyler Baicar <tbaicar@codeaurora.org>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Acked-by: Christoffer Dall <cdall@linaro.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
2017-06-22 18:22:05 +01:00
..
accessibility
acpi arm/arm64: KVM: add guest SEA support 2017-06-22 18:22:05 +01:00
amba
android
ata
atm
auxdisplay
base Merge branches 'pm-sleep' and 'powercap' 2017-05-22 20:32:05 +02:00
bcma
block A small fix for rbd FALLOC_FL_ZERO_RANGE/PUNCH_HOLE handling breakage 2017-06-02 12:03:07 -07:00
bluetooth
bus
cdrom
char ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
clk
clocksource
connector
cpufreq Merge branch 'pm-cpufreq' 2017-06-03 00:01:45 +02:00
cpuidle
crypto
dax
dca
devfreq
dio
dma dmaengine: pl330: fix warning in pl330_remove 2017-06-02 11:49:44 +05:30
dma-buf
edac
eisa
extcon
firewire
firmware trace, ras: add ARM processor error trace event 2017-06-22 18:22:05 +01:00
fmc
fpga
fsi
gpio
gpu ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
hid ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
hsi
hv
hwmon hwmon: (aspeed-pwm-tacho) make fan/pwm names start with index 1 2017-06-03 03:55:43 -07:00
hwspinlock
hwtracing
i2c i2c: designware: Fix bogus sda_hold_time due to uninitialized vars 2017-05-22 19:22:19 -07:00
ide
idle
iio
infiniband RDMA/SA: Fix kernel panic in CMA request handler flow 2017-06-01 17:20:14 -04:00
input Input: axp20x-pek - switch to acpi_dev_present and check for ACPI0011 too 2017-06-02 17:53:20 -07:00
iommu ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
ipack
irqchip Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-05-21 11:45:26 -07:00
isdn
leds leds: pca955x: Correct I2C Functionality 2017-05-22 21:12:44 +02:00
lguest
lightnvm
macintosh
mailbox
mcb
md md: namespace private helper names 2017-06-05 16:56:37 +02:00
media mtk-vcodec: Use designated initializers 2017-05-28 10:23:02 -07:00
memory
memstick
message
mfd
misc sgi-xp: Use designated initializers 2017-05-28 10:22:42 -07:00
mmc ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
mtd mtd: nand: make nand_ooblayout_lp_hamming_ops static 2017-05-22 09:42:29 +02:00
net ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
nfc
ntb
nubus
nvdimm uuid: hoist uuid_is_null() helper from libnvdimm 2017-06-05 16:59:05 +02:00
nvme nvme: switch to uuid_t 2017-06-05 16:59:16 +02:00
nvmem
of MMC host: 2017-05-24 08:21:56 -07:00
oprofile
parisc
parport Annotate hardware config module parameters in drivers/parport/ 2017-04-20 12:02:32 +01:00
pci ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
pcmcia
perf drivers/perf: arm_pmu_acpi: avoid perf IRQ init when guest PMU is off 2017-05-30 12:40:03 +01:00
phy
pinctrl pinctrl: sunxi: Fix SPDIF function name for A83T 2017-05-23 11:31:27 +02:00
platform
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras trace, ras: add ARM processor error trace event 2017-06-22 18:22:05 +01:00
regulator
remoteproc
reset
rpmsg
rtc Merge branches 'pm-sleep' and 'powercap' 2017-05-22 20:32:05 +02:00
s390
sbus
scsi scsi_debug: switch to uuid_t 2017-06-05 16:59:18 +02:00
sfi
sh
sn
soc
spi
spmi
ssb
staging
target iscsi-target: Always wait for kthread_should_stop() before kthread exit 2017-05-31 15:12:57 -07:00
tc
tee
thermal thermal: int340x_thermal: fix compile after the UUID API switch 2017-06-09 16:37:31 +02:00
thunderbolt
tty Revert "tty: fix port buffer locking" 2017-06-04 10:23:25 +02:00
uio
usb ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
uwb
vfio
vhost
video
virt
virtio
vlynq
vme
w1
watchdog
xen fs: switch ->s_uuid to uuid_t 2017-06-05 16:59:12 +02:00
zorro
Kconfig
Makefile