X86: Make the bases for x86 fault class public.
authorGabe Black <gblack@eecs.umich.edu>
Sun, 12 Oct 2008 20:29:26 +0000 (13:29 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Sun, 12 Oct 2008 20:29:26 +0000 (13:29 -0700)
src/arch/x86/faults.hh

index 78a55d0e1e0e7916b248c0a436c7b1cc233b026e..a54bc8ee9767f2fb0f9b14b9a21ecf897a715ad5 100644 (file)
@@ -317,7 +317,7 @@ namespace X86ISA
         {}
     };
 
-    class AlignmentCheck : X86Fault
+    class AlignmentCheck : public X86Fault
     {
       public:
         AlignmentCheck() :
@@ -325,7 +325,7 @@ namespace X86ISA
         {}
     };
 
-    class MachineCheck : X86Abort
+    class MachineCheck : public X86Abort
     {
       public:
         MachineCheck() :
@@ -333,7 +333,7 @@ namespace X86ISA
         {}
     };
 
-    class SIMDFloatingPointFault : X86Fault
+    class SIMDFloatingPointFault : public X86Fault
     {
       public:
         SIMDFloatingPointFault() :
@@ -341,7 +341,7 @@ namespace X86ISA
         {}
     };
 
-    class SecurityException : X86FaultBase
+    class SecurityException : public X86FaultBase
     {
       public:
         SecurityException() :
@@ -349,7 +349,7 @@ namespace X86ISA
         {}
     };
 
-    class ExternalInterrupt : X86Interrupt
+    class ExternalInterrupt : public X86Interrupt
     {
       public:
         ExternalInterrupt() :
@@ -357,7 +357,7 @@ namespace X86ISA
         {}
     };
 
-    class SoftwareInterrupt : X86Interrupt
+    class SoftwareInterrupt : public X86Interrupt
     {
       public:
         SoftwareInterrupt() :