From c14f76b6fca1b5b9127b21c21324e5175e81dc7f Mon Sep 17 00:00:00 2001 From: jmcneill Date: Sat, 20 Apr 2019 11:28:53 +0000 Subject: [PATCH] ST FirmwareRevision field is in a vendor defined format, so just print the raw value --- sys/stand/efiboot/boot.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sys/stand/efiboot/boot.c b/sys/stand/efiboot/boot.c index b218cb7ac3d0..e655d78b279d 100644 --- a/sys/stand/efiboot/boot.c +++ b/sys/stand/efiboot/boot.c @@ -1,4 +1,4 @@ -/* $NetBSD: boot.c,v 1.16 2019/04/10 19:36:04 skrll Exp $ */ +/* $NetBSD: boot.c,v 1.17 2019/04/20 11:28:53 jmcneill Exp $ */ /*- * Copyright (c) 2016 Kimihiro Nonaka @@ -257,9 +257,8 @@ command_version(char *arg) ufirmware = NULL; rv = ucs2_to_utf8(ST->FirmwareVendor, &ufirmware); if (rv == 0) { - printf("EFI Firmware: %s (rev %d.%02d)\n", ufirmware, - ST->FirmwareRevision >> 16, - ST->FirmwareRevision & 0xffff); + printf("EFI Firmware: %s (rev 0x%x)\n", ufirmware, + ST->FirmwareRevision); FreePool(ufirmware); }