Print this page
acpica-unix2-20130823
PANKOVs restructure

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/sys/acpi/platform/acfreebsd.h
          +++ new/usr/src/common/acpica/include/platform/acfreebsd.h
   1    1  /******************************************************************************
   2    2   *
   3    3   * Name: acfreebsd.h - OS specific defines, etc.
   4    4   *
   5    5   *****************************************************************************/
   6    6  
   7    7  /*
   8      - * Copyright (C) 2000 - 2011, Intel Corp.
        8 + * Copyright (C) 2000 - 2013, Intel Corp.
   9    9   * All rights reserved.
  10   10   *
  11   11   * Redistribution and use in source and binary forms, with or without
  12   12   * modification, are permitted provided that the following conditions
  13   13   * are met:
  14   14   * 1. Redistributions of source code must retain the above copyright
  15   15   *    notice, this list of conditions, and the following disclaimer,
  16   16   *    without modification.
  17   17   * 2. Redistributions in binary form must reproduce at minimum a disclaimer
  18   18   *    substantially similar to the "NO WARRANTY" disclaimer below
↓ open down ↓ 23 lines elided ↑ open up ↑
  42   42   */
  43   43  
  44   44  #ifndef __ACFREEBSD_H__
  45   45  #define __ACFREEBSD_H__
  46   46  
  47   47  
  48   48  /* FreeBSD uses GCC */
  49   49  
  50   50  #include "acgcc.h"
  51   51  #include <sys/types.h>
  52      -#include <machine/acpica_machdep.h>
  53   52  
       53 +#ifdef __LP64__
       54 +#define ACPI_MACHINE_WIDTH      64
       55 +#else
       56 +#define ACPI_MACHINE_WIDTH      32
       57 +#endif
       58 +
       59 +#define COMPILER_DEPENDENT_INT64        int64_t
       60 +#define COMPILER_DEPENDENT_UINT64       uint64_t
       61 +
  54   62  #define ACPI_UINTPTR_T      uintptr_t
  55   63  
  56   64  #define ACPI_USE_DO_WHILE_0
  57   65  #define ACPI_USE_LOCAL_CACHE
       66 +#define ACPI_USE_NATIVE_DIVIDE
  58   67  #define ACPI_USE_SYSTEM_CLIBRARY
  59   68  
  60   69  #ifdef _KERNEL
  61   70  
  62   71  #include <sys/ctype.h>
  63   72  #include <sys/param.h>
  64   73  #include <sys/systm.h>
  65   74  #include <sys/libkern.h>
       75 +#include <machine/acpica_machdep.h>
  66   76  #include <machine/stdarg.h>
  67   77  
  68   78  #include "opt_acpi.h"
  69   79  
  70   80  #define ACPI_MUTEX_TYPE     ACPI_OSL_MUTEX
  71   81  
  72   82  #ifdef ACPI_DEBUG
  73   83  #define ACPI_DEBUG_OUTPUT   /* for backward compatibility */
  74   84  #define ACPI_DISASSEMBLER
  75   85  #endif
↓ open down ↓ 30 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX