From e0c7cfd702fbc56b2bff5f7ccb0623bd1bda24fe Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Thu, 2 Aug 2018 07:05:08 +0000 Subject: user/dmidecode: pull in from Alpine, add upstream-recommended patches --- user/dmidecode/hpe2.patch | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 user/dmidecode/hpe2.patch (limited to 'user/dmidecode/hpe2.patch') diff --git a/user/dmidecode/hpe2.patch b/user/dmidecode/hpe2.patch new file mode 100644 index 000000000..9d9e660b6 --- /dev/null +++ b/user/dmidecode/hpe2.patch @@ -0,0 +1,36 @@ +From 2ba4fab210e23cc97db57217af9a6f3b35a9b666 Mon Sep 17 00:00:00 2001 +From: Jerry Hoemann +Date: Wed, 11 Apr 2018 14:33:20 +0200 +Subject: dmioem: decode HPE UEFI type 219 Misc Features + +The incorrect "Misc Feature" bit in type 219 table was being used to +identify that the platform is capable of booting with UEFI. + +For corresponding kernel change please see: + + commit(c42cbe41727a) + +in linux. + +Signed-off-by: Jerry Hoemann +Signed-off-by: Jean Delvare +--- + dmioem.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dmioem.c b/dmioem.c +index 8a72ac9..1742330 100644 +--- a/dmioem.c ++++ b/dmioem.c +@@ -268,7 +268,7 @@ static int dmi_decode_hp(const struct dmi_header *h) + feat = DWORD(data + 0x10); + printf("\tMisc. Features: 0x%08x\n", feat); + printf("\t\tiCRU: %s\n", feat & 0x0001 ? "Yes" : "No"); +- printf("\t\tUEFI: %s\n", feat & 0x0408 ? "Yes" : "No"); ++ printf("\t\tUEFI: %s\n", feat & 0x1400 ? "Yes" : "No"); + break; + + default: +-- +cgit v1.0-41-gc330 + -- cgit v1.2.3-60-g2f50