[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 2/8] OvmfPkg: introduce E820.h
On Tue, Nov 26, 2013 at 07:25:58PM +0000, Wei Liu wrote: > E820 definitions copied from IntelFrameworkModulePkg/Csm/ > LegacyBiosDxe/LegacyBiosInterface.h. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> > Reviewed-by: Jordan Justen <jordan.l.justen@xxxxxxxxx> > --- > OvmfPkg/Include/IndustryStandard/E820.h | 46 > +++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > create mode 100644 OvmfPkg/Include/IndustryStandard/E820.h > > diff --git a/OvmfPkg/Include/IndustryStandard/E820.h > b/OvmfPkg/Include/IndustryStandard/E820.h > new file mode 100644 > index 0000000..e7e0c25 > --- /dev/null > +++ b/OvmfPkg/Include/IndustryStandard/E820.h > @@ -0,0 +1,46 @@ > +/** @file > + > +Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR> <BR> ? > +Copyright (c) 2013, Citrix Systems UK Ltd. > + > +This program and the accompanying materials > +are licensed and made available under the terms and conditions > +of the BSD License which accompanies this distribution. The > +full text of the license may be found at > +http://opensource.org/licenses/bsd-license.php > + > +THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > +WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. > + > +**/ > + > + > +#ifndef __E820_H__ > +#define __E820_H__ > + > +#pragma pack(1) > + > +typedef enum { > + EfiAcpiAddressRangeMemory = 1, > + EfiAcpiAddressRangeReserved = 2, > + EfiAcpiAddressRangeACPI = 3, > + EfiAcpiAddressRangeNVS = 4 Odd, Linux also has E820_UNUSABLE should that be in there as well? > +} EFI_ACPI_MEMORY_TYPE; > + > +typedef struct { > + UINT64 BaseAddr; > + UINT64 Length; > + EFI_ACPI_MEMORY_TYPE Type; > +} EFI_E820_ENTRY64; > + > +typedef struct { > + UINT32 BassAddrLow; > + UINT32 BaseAddrHigh; > + UINT32 LengthLow; > + UINT32 LengthHigh; > + EFI_ACPI_MEMORY_TYPE Type; > +} EFI_E820_ENTRY; > + > +#pragma pack() > + > +#endif /* __E820_H__ */ > -- > 1.7.10.4 > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |