PlatformDefinitions.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /*++
  2. Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. Module Name:
  5. PlatformDefinitions.h
  6. Abstract:
  7. This header file provides platform specific definitions used by other modules
  8. for platform specific initialization.
  9. THIS FILE SHOULD ONLY CONTAIN #defines BECAUSE IT IS CONSUMED BY NON-C MODULES
  10. (ASL and VFR)
  11. This file should not contain addition or other operations that an ASL compiler or
  12. VFR compiler does not understand.
  13. --*/
  14. #ifndef _PLATFORM_DEFINITIONS_H_
  15. #define _PLATFORM_DEFINITIONS_H_
  16. //
  17. // Platform Base Address definitions
  18. //
  19. #define PCIEX_BASE_ADDRESS EDKII_GLUE_PciExpressBaseAddress // Pci Express Configuration Space Base Address
  20. #define PCIEX_LENGTH PLATFORM_PCIEXPRESS_LENGTH
  21. #define THERMAL_BASE_ADDRESS 0xFED08000
  22. #ifndef MCH_BASE_ADDRESS
  23. #define MCH_BASE_ADDRESS 0xFED10000 // MCH Register Base Address
  24. #endif
  25. #endif