svn commit: r333824 - head/sys/powerpc/include
Justin Hibbits
jhibbits at FreeBSD.org
Sat May 19 03:23:47 UTC 2018
Author: jhibbits
Date: Sat May 19 03:23:46 2018
New Revision: 333824
URL: https://svnweb.freebsd.org/changeset/base/333824
Log:
Add some Hypervisor interrupt definitions
This mostly completes the interrupt definitions. There are still some left out,
less likely to be used in the near term.
Modified:
head/sys/powerpc/include/trap.h
Modified: head/sys/powerpc/include/trap.h
==============================================================================
--- head/sys/powerpc/include/trap.h Sat May 19 02:17:18 2018 (r333823)
+++ head/sys/powerpc/include/trap.h Sat May 19 03:23:46 2018 (r333824)
@@ -77,11 +77,18 @@
#define EXC_DSMISS 0x1200 /* Data store translation miss */
/* Power ISA 2.06+: */
+#define EXC_HDSI 0x0e00 /* Hypervisor Data Storage */
+#define EXC_HISI 0x0e20 /* Hypervisor Instruction Storage */
#define EXC_HEA 0x0e40 /* Hypervisor Emulation Assistance */
+#define EXC_HMI 0x0e60 /* Hypervisor Maintenance */
#define EXC_VSX 0x0f40 /* VSX Unavailable */
/* Power ISA 2.07+: */
#define EXC_FAC 0x0f60 /* Facility Unavailable */
+#define EXC_HFAC 0x0f80 /* Hypervisor Facility Unavailable */
+
+/* Power ISA 3.0+: */
+#define EXC_HVI 0x0ea0 /* Hypervisor Virtualization */
/* The following are available on 4xx and 85xx */
#define EXC_CRIT 0x0100 /* Critical Input Interrupt */
More information about the svn-src-head
mailing list