Print this page
Bring back LX zones.

@@ -23,31 +23,36 @@
  */
 
 #ifndef _SYS_MACHBRAND_H
 #define _SYS_MACHBRAND_H
 
+#pragma ident   "%Z%%M% %I%     %E% SMI"
+
 #ifdef  __cplusplus
 extern "C" {
 #endif
 
 #ifndef _ASM
 
 #include <sys/model.h>
 
 struct brand_mach_ops {
         void    (*b_sysenter)(void);
+        void    (*b_int80)(void);
         void    (*b_int91)(void);
         void    (*b_syscall)(void);
         void    (*b_syscall32)(void);
+        greg_t  (*b_fixsegreg)(greg_t, model_t);
 };
 
 #endif  /* _ASM */
 
 #define BRAND_CB_SYSENTER       0
-#define BRAND_CB_INT91          1
-#define BRAND_CB_SYSCALL        2
-#define BRAND_CB_SYSCALL32      3
+#define BRAND_CB_INT80          1
+#define BRAND_CB_INT91          2
+#define BRAND_CB_SYSCALL        3
+#define BRAND_CB_SYSCALL32      4
 
 #ifdef  __cplusplus
 }
 #endif