686d41
From daf5bb8573c22dc133b4f7a8a07a174dbb30a2c5 Mon Sep 17 00:00:00 2001
8073c5
From: Gerd Hoffmann <kraxel@redhat.com>
8073c5
Date: Mon, 28 Jul 2014 12:14:11 +0200
8073c5
Subject: smbios: set bios vendor/version fields to Seabios/0.5.1
686d41
MIME-Version: 1.0
686d41
Content-Type: text/plain; charset=UTF-8
686d41
Content-Transfer-Encoding: 8bit
8073c5
8073c5
Message-id: <1406549651-26021-2-git-send-email-kraxel@redhat.com>
8073c5
Patchwork-id: 60264
8073c5
O-Subject: [RHEL-7.1 seabios PATCH 1/1] smbios: set bios vendor/version fields to Seabios/0.5.1
8073c5
Bugzilla: 1123299
8073c5
RH-Acked-by: Miroslav Rezanina <mrezanin@redhat.com>
8073c5
RH-Acked-by: Laszlo Ersek <lersek@redhat.com>
8073c5
RH-Acked-by: Paolo Bonzini <pbonzini@redhat.com>
8073c5
8073c5
Mimic rhel6/seabios commit 1389643dad35a63362cd7d8357693f01175ef473.
8073c5
Affects all 6.x and 7.0 machine types.
8073c5
8073c5
Note: 7.1+ machine types will switch over to the new-style smbios
8073c5
handling in qemu 2.1 + seabios 1.7.5 (and ovmf), where seabios will
8073c5
fill in the actual version information instead of the bogous 0.5.1
8073c5
which we are using here for backward compatibility reasons.
8073c5
8073c5
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
686d41
686d41
(cherry picked from commit cc21704fcfbc62af6789e1362eb05a2dc2b56cbf)
686d41
Signed-off-by: Paweł Poławski <ppolawsk@redhat.com>
8073c5
---
8073c5
 src/fw/smbios.c | 4 ++--
8073c5
 1 file changed, 2 insertions(+), 2 deletions(-)
8073c5
8073c5
diff --git a/src/fw/smbios.c b/src/fw/smbios.c
686d41
index 730b6898..cb6fc03f 100644
8073c5
--- a/src/fw/smbios.c
8073c5
+++ b/src/fw/smbios.c
8073c5
@@ -174,8 +174,8 @@ smbios_init_type_0(void *start)
8073c5
     p->header.length = sizeof(struct smbios_type_0);
8073c5
     p->header.handle = 0;
8073c5
 
8073c5
-    load_str_field_with_default(0, vendor_str, BUILD_APPNAME);
8073c5
-    load_str_field_with_default(0, bios_version_str, BUILD_APPNAME);
8073c5
+    load_str_field_with_default(0, vendor_str, "Seabios");
8073c5
+    load_str_field_with_default(0, bios_version_str, "0.5.1");
8073c5
 
8073c5
     p->bios_starting_address_segment = 0xe800;
8073c5
 
8073c5
-- 
686d41
2.31.1
8073c5