1fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma/** @file
2fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  This file defines the hob structure for board related information from acpi table
3fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma
4fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
5fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  This program and the accompanying materials
6fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  are licensed and made available under the terms and conditions of the BSD License
7fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  which accompanies this distribution.  The full text of the license may be found at
8fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  http://opensource.org/licenses/bsd-license.php.
9fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma
10fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma
13fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma**/
14fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma
15fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma#ifndef __ACPI_BOARD_INFO_GUID_H__
16fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma#define __ACPI_BOARD_INFO_GUID_H__
17fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma
18fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma///
19fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma/// Board information GUID
20fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma///
21fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Maextern EFI_GUID gUefiAcpiBoardInfoGuid;
22fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma
23cb3e201f023e5b8002967f1813d7b15052bcdb81Guo Dongtypedef struct {
24cb3e201f023e5b8002967f1813d7b15052bcdb81Guo Dong  UINT64             PmEvtBase;
25cb3e201f023e5b8002967f1813d7b15052bcdb81Guo Dong  UINT64             PmGpeEnBase;
26fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  UINT64             PmCtrlRegBase;
27fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  UINT64             PmTimerRegBase;
28fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  UINT64             ResetRegAddress;
29fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma  UINT8              ResetValue;
30fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma} ACPI_BOARD_INFO;
31fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma
32fce4ecd92cf137d479c0dc97461bec3512e9c98dMaurice Ma#endif
33