Print this page
XXX nobios

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/i86pc/sys/machsystm.h
          +++ new/usr/src/uts/i86pc/sys/machsystm.h
↓ open down ↓ 28 lines elided ↑ open up ↑
  29   29  
  30   30  #ifndef _SYS_MACHSYSTM_H
  31   31  #define _SYS_MACHSYSTM_H
  32   32  
  33   33  /*
  34   34   * Numerous platform-dependent interfaces that don't seem to belong
  35   35   * in any other header file.
  36   36   *
  37   37   * This file should not be included by code that purports to be
  38   38   * platform-independent.
  39      - *
  40   39   */
  41   40  
  42   41  #include <sys/machparam.h>
  43   42  #include <sys/varargs.h>
  44   43  #include <sys/thread.h>
  45   44  #include <sys/cpuvar.h>
  46   45  #include <sys/privregs.h>
  47   46  #include <sys/systm.h>
  48   47  #include <sys/traptrace.h>
  49   48  #include <vm/page.h>
↓ open down ↓ 175 lines elided ↑ open up ↑
 225  224  /* Maximum physical page number (PFN) for memory DR operations. */
 226  225  extern uint64_t plat_dr_physmax;
 227  226  
 228  227  #ifdef __xpv
 229  228  #include <sys/xen_mmu.h>
 230  229  extern page_t *page_get_high_mfn(mfn_t);
 231  230  #endif
 232  231  
 233  232  extern hrtime_t tsc_gethrtime_tick_delta(void);
 234  233  
      234 +extern boolean_t bios_calls_available;
      235 +
 235  236  #endif /* _KERNEL */
 236  237  
 237  238  #ifdef __cplusplus
 238  239  }
 239  240  #endif
 240  241  
 241  242  #endif  /* _SYS_MACHSYSTM_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX