Print this page
acpica-unix2-20130823
PANKOVs restructure

*** 3,13 **** * Name: acfreebsd.h - OS specific defines, etc. * *****************************************************************************/ /* ! * Copyright (C) 2000 - 2011, Intel Corp. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: --- 3,13 ---- * Name: acfreebsd.h - OS specific defines, etc. * *****************************************************************************/ /* ! * Copyright (C) 2000 - 2013, Intel Corp. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met:
*** 47,70 **** /* FreeBSD uses GCC */ #include "acgcc.h" #include <sys/types.h> - #include <machine/acpica_machdep.h> #define ACPI_UINTPTR_T uintptr_t #define ACPI_USE_DO_WHILE_0 #define ACPI_USE_LOCAL_CACHE #define ACPI_USE_SYSTEM_CLIBRARY #ifdef _KERNEL #include <sys/ctype.h> #include <sys/param.h> #include <sys/systm.h> #include <sys/libkern.h> #include <machine/stdarg.h> #include "opt_acpi.h" #define ACPI_MUTEX_TYPE ACPI_OSL_MUTEX --- 47,80 ---- /* FreeBSD uses GCC */ #include "acgcc.h" #include <sys/types.h> + #ifdef __LP64__ + #define ACPI_MACHINE_WIDTH 64 + #else + #define ACPI_MACHINE_WIDTH 32 + #endif + + #define COMPILER_DEPENDENT_INT64 int64_t + #define COMPILER_DEPENDENT_UINT64 uint64_t + #define ACPI_UINTPTR_T uintptr_t #define ACPI_USE_DO_WHILE_0 #define ACPI_USE_LOCAL_CACHE + #define ACPI_USE_NATIVE_DIVIDE #define ACPI_USE_SYSTEM_CLIBRARY #ifdef _KERNEL #include <sys/ctype.h> #include <sys/param.h> #include <sys/systm.h> #include <sys/libkern.h> + #include <machine/acpica_machdep.h> #include <machine/stdarg.h> #include "opt_acpi.h" #define ACPI_MUTEX_TYPE ACPI_OSL_MUTEX