From 148b2e0ddc16656ed8383b83379da988c57eba93 Mon Sep 17 00:00:00 2001 From: Jean Guyader Date: Thu, 18 Dec 2008 17:51:43 +0000 Subject: [PATCH] [firmware] - Add a missing file: tools/firmware/hvmloader/markers.h --- tools/firmware/hvmloader/markers.h | 71 ++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 tools/firmware/hvmloader/markers.h diff --git a/tools/firmware/hvmloader/markers.h b/tools/firmware/hvmloader/markers.h new file mode 100644 index 0000000..7673d22 --- /dev/null +++ b/tools/firmware/hvmloader/markers.h @@ -0,0 +1,71 @@ +#ifndef __HVMLOADER_MARKERS_H__ +#define __HVMLOADER_MARKERS_H__ + +#define BIOS_VENDOR_MARKER "##############################################BIOS_VENDOR_MARKER" +#define BIOS_VERSION_MARKER "#############################################BIOS_VERSION_MARKER" + +#define SYS_MANUFACTURER_MARKER "#########################################SYS_MANUFACTURER_MARKER" +#define SYS_PRODUCT_NAME_MARKER "#########################################SYS_PRODUCT_NAME_MARKER" +#define SYS_PRODUCT_VERSION_MARKER "######################################SYS_PRODUCT_VERSION_MARKER" +#define SYS_PRODUCT_SERIAL_MARKER "#######################################SYS_PRODUCT_SERIAL_MARKER" +#define SYS_PRODUCT_SKU_MARKER "##########################################SYS_PRODUCT_SKU_MARKER" +#define SYS_PRODUCT_FAMILY_MARKER "#######################################SYS_PRODUCT_FAMILY_MARKER" + +#define SYS_ENCLOSURE_MANUFACTURER_MARKER "###############################SYS_ENCLOSURE_MANUFACTURER_MARKER" +#define SYS_ENCLOSURE_SERIAL_MARKER "#####################################SYS_ENCLOSURE_SERIAL_MARKER" + +struct bios_vendor_struct { + char marker[65]; + char value[65]; +} bios_vendor = {BIOS_VENDOR_MARKER, "Xen"}; + +struct bios_version_struct { + char marker[65]; + char value[65]; +} bios_version = {BIOS_VERSION_MARKER, ""}; + +struct sys_manufacturer_struct { + char marker[65]; + char value[65]; +} sys_manufacturer = {SYS_MANUFACTURER_MARKER, "Xen"}; + +struct sys_product_name_struct { + char marker[65]; + char value[65]; +} sys_product_name = {SYS_PRODUCT_NAME_MARKER, "HVM domU"}; + +struct sys_product_version_struct { + char marker[65]; + char value[65]; +} sys_product_version = {SYS_PRODUCT_VERSION_MARKER, ""}; + +struct sys_product_serial_struct { + char marker[65]; + char value[65]; +} sys_product_serial = {SYS_PRODUCT_SERIAL_MARKER, ""}; + +struct sys_product_sku_struct { + char marker[65]; + char value[65]; +} sys_product_sku = {SYS_PRODUCT_SKU_MARKER, ""}; + +struct sys_product_family_struct { + char marker[65]; + char value[65]; +} sys_product_family = {SYS_PRODUCT_FAMILY_MARKER, ""}; + +struct sys_enclosure_manufacturer_struct { + char marker[65]; + char value[65]; +} sys_enclosure_manufacturer = {SYS_ENCLOSURE_MANUFACTURER_MARKER, "Xen"}; + +struct sys_enclosure_serial_struct { + char marker[65]; + char value[65]; +} sys_enclosure_serial = {SYS_ENCLOSURE_SERIAL_MARKER, ""}; + +const char *oem_strings_array[1] = { + NULL +}; + +#endif /* __HVMLOADER_MARKERS_H__ */ -- 2.39.5