ia64/xen-unstable

view tools/firmware/hvmloader/smbios.h @ 12651:9164f836943d

[HVMLOADER] Fix CFLAGS.
Signed-off-by: Keir Fraser <keir@xensource.com>
author kfraser@localhost.localdomain
date Wed Nov 29 11:38:17 2006 +0000 (2006-11-29)
parents 0b176f84c3bf
children
line source
1 /*
2 * smbios.h - interface for Xen HVM SMBIOS generation
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program; if not, write to the Free Software
16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17 *
18 * Copyright (C) IBM Corporation, 2006
19 *
20 * Authors: Andrew D. Ball <aball@us.ibm.com>
21 */
23 #ifndef SMBIOS_H
24 #define SMBIOS_H
26 #include <stdint.h>
27 #include <stdlib.h>
29 /* These constants must agree with the ACPI e820 memory map as defined
30 in tools/libxc/xc_hvm_build.c and the address the ROMBIOS pulls the
31 SMBIOS entry point from in the smbios_init subroutine.
32 */
33 #define SMBIOS_PHYSICAL_ADDRESS 0x9f000
34 #define SMBIOS_SIZE_LIMIT 0x800
36 void hvm_write_smbios_tables(void);
38 #endif /* SMBIOS_H */