]> xenbits.xen.org Git - xenclient/xen.git/commitdiff
[firmware]
authorJean Guyader <jean.guyader@eu.citrix.com>
Thu, 18 Dec 2008 17:51:43 +0000 (17:51 +0000)
committerJean Guyader <jean.guyader@eu.citrix.com>
Thu, 18 Dec 2008 17:51:43 +0000 (17:51 +0000)
  - Add a missing file: tools/firmware/hvmloader/markers.h

tools/firmware/hvmloader/markers.h [new file with mode: 0644]

diff --git a/tools/firmware/hvmloader/markers.h b/tools/firmware/hvmloader/markers.h
new file mode 100644 (file)
index 0000000..7673d22
--- /dev/null
@@ -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__ */