linux_dsm_epyc7002/include/xen/interface
Boris Ostrovsky 65d0cf0be7 xen/PMU: Initialization code for Xen PMU
Map shared data structure that will hold CPU registers, VPMU context,
V/PCPU IDs of the CPU interrupted by PMU interrupt. Hypervisor fills
this information in its handler and passes it to the guest for further
processing.

Set up PMU VIRQ.

Now that perf infrastructure will assume that PMU is available on a PV
guest we need to be careful and make sure that accesses via RDPMC
instruction don't cause fatal traps by the hypervisor. Provide a nop
RDPMC handler.

For the same reason avoid issuing a warning on a write to APIC's LVTPC.

Both of these will be made functional in later patches.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: David Vrabel <david.vrabel@citrix.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
2015-08-20 12:25:20 +01:00
..
hvm
io xen: Add Xen pvSCSI protocol description 2014-09-23 13:36:19 +00:00
callback.h
elfnote.h xen: sync some headers with xen tree 2014-10-03 12:34:52 +01:00
event_channel.h xen/events: Add the hypervisor interface for the FIFO-based event channels 2014-01-06 10:07:52 -05:00
features.h xen/gntdev: mark userspace PTEs as special on x86 PV guests 2015-01-28 14:04:21 +00:00
grant_table.h xen/gntdev: mark userspace PTEs as special on x86 PV guests 2015-01-28 14:04:21 +00:00
memory.h
nmi.h x86/xen: properly retrieve NMI reason 2015-01-13 09:39:50 +00:00
physdev.h xen: add support for MSI message groups 2014-03-18 14:40:09 +00:00
platform.h xen: xensyms support 2015-08-20 12:24:25 +01:00
sched.h
vcpu.h
version.h
xen-mca.h
xen.h xen/PMU: Initialization code for Xen PMU 2015-08-20 12:25:20 +01:00
xenpmu.h xen/PMU: Initialization code for Xen PMU 2015-08-20 12:25:20 +01:00