acfreebsd.h (26f3cdf0) acfreebsd.h (7b1019a6)
1/******************************************************************************
2 *
3 * Name: acfreebsd.h - OS specific defines, etc.
4 *
5 *****************************************************************************/
6
7/*
1/******************************************************************************
2 *
3 * Name: acfreebsd.h - OS specific defines, etc.
4 *
5 *****************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2011, Intel Corp.
8 * Copyright (C) 2000 - 2016, Intel Corp.
9 * All rights reserved.
10 *
11 * Redistribution and use in source and binary forms, with or without
12 * modification, are permitted provided that the following conditions
13 * are met:
14 * 1. Redistributions of source code must retain the above copyright
15 * notice, this list of conditions, and the following disclaimer,
16 * without modification.

--- 27 unchanged lines hidden (view full) ---

44#ifndef __ACFREEBSD_H__
45#define __ACFREEBSD_H__
46
47
48/* FreeBSD uses GCC */
49
50#include "acgcc.h"
51#include <sys/types.h>
9 * All rights reserved.
10 *
11 * Redistribution and use in source and binary forms, with or without
12 * modification, are permitted provided that the following conditions
13 * are met:
14 * 1. Redistributions of source code must retain the above copyright
15 * notice, this list of conditions, and the following disclaimer,
16 * without modification.

--- 27 unchanged lines hidden (view full) ---

44#ifndef __ACFREEBSD_H__
45#define __ACFREEBSD_H__
46
47
48/* FreeBSD uses GCC */
49
50#include "acgcc.h"
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#define ACPI_UINTPTR_T uintptr_t
55
56#define ACPI_USE_DO_WHILE_0
57#define ACPI_USE_LOCAL_CACHE
62#define ACPI_UINTPTR_T uintptr_t
63
64#define ACPI_USE_DO_WHILE_0
65#define ACPI_USE_LOCAL_CACHE
66#define ACPI_USE_NATIVE_DIVIDE
58#define ACPI_USE_SYSTEM_CLIBRARY
59
60#ifdef _KERNEL
61
62#include <sys/ctype.h>
63#include <sys/param.h>
64#include <sys/systm.h>
65#include <sys/libkern.h>
67#define ACPI_USE_SYSTEM_CLIBRARY
68
69#ifdef _KERNEL
70
71#include <sys/ctype.h>
72#include <sys/param.h>
73#include <sys/systm.h>
74#include <sys/libkern.h>
75#include <machine/acpica_machdep.h>
66#include <machine/stdarg.h>
67
68#include "opt_acpi.h"
69
70#define ACPI_MUTEX_TYPE ACPI_OSL_MUTEX
71
72#ifdef ACPI_DEBUG
73#define ACPI_DEBUG_OUTPUT /* for backward compatibility */

--- 32 unchanged lines hidden ---
76#include <machine/stdarg.h>
77
78#include "opt_acpi.h"
79
80#define ACPI_MUTEX_TYPE ACPI_OSL_MUTEX
81
82#ifdef ACPI_DEBUG
83#define ACPI_DEBUG_OUTPUT /* for backward compatibility */

--- 32 unchanged lines hidden ---