Hpet.h 966 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /*++
  2. Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. Module Name:
  5. Mseg.h
  6. Abstract:
  7. This file describes the contents of the ACPI HEPT Table.
  8. --*/
  9. #ifndef _HPET_H
  10. #define _HPET_H
  11. //
  12. // Statements that include other files
  13. //
  14. #include <IndustryStandard/Acpi10.h>
  15. #include <IndustryStandard/Acpi20.h>
  16. #include <IndustryStandard/Acpi30.h>
  17. #include <IndustryStandard/HighPrecisionEventTimerTable.h>
  18. //
  19. // HPET Definitions
  20. //
  21. #define EFI_ACPI_HPET_TABLE_REVISION 0x1
  22. #define MAIN_COUNTER_MIN_PERIODIC_CLOCK_TICKS 0x80 //approx 1ms
  23. #define HPET_BASE_ADDRESS 0xFED00000
  24. #define EFI_ACPI_EVENT_TIMER_BLOCK_ID 0x8086A001
  25. #endif