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