Print this page
Bring back LX zones.

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/sys/machbrand.h
          +++ new/usr/src/uts/intel/sys/machbrand.h
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23   */
  24   24  
  25   25  #ifndef _SYS_MACHBRAND_H
  26   26  #define _SYS_MACHBRAND_H
  27   27  
       28 +#pragma ident   "%Z%%M% %I%     %E% SMI"
       29 +
  28   30  #ifdef  __cplusplus
  29   31  extern "C" {
  30   32  #endif
  31   33  
  32   34  #ifndef _ASM
  33   35  
  34   36  #include <sys/model.h>
  35   37  
  36   38  struct brand_mach_ops {
  37   39          void    (*b_sysenter)(void);
       40 +        void    (*b_int80)(void);
  38   41          void    (*b_int91)(void);
  39   42          void    (*b_syscall)(void);
  40   43          void    (*b_syscall32)(void);
       44 +        greg_t  (*b_fixsegreg)(greg_t, model_t);
  41   45  };
  42   46  
  43   47  #endif  /* _ASM */
  44   48  
  45   49  #define BRAND_CB_SYSENTER       0
  46      -#define BRAND_CB_INT91          1
  47      -#define BRAND_CB_SYSCALL        2
  48      -#define BRAND_CB_SYSCALL32      3
       50 +#define BRAND_CB_INT80          1
       51 +#define BRAND_CB_INT91          2
       52 +#define BRAND_CB_SYSCALL        3
       53 +#define BRAND_CB_SYSCALL32      4
  49   54  
  50   55  #ifdef  __cplusplus
  51   56  }
  52   57  #endif
  53   58  
  54   59  #endif  /* _SYS_MACHBRAND_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX