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-all mailing list