svn commit: r333660 - head/tools/tools/intel-ucode-split
Ed Maste
emaste at FreeBSD.org
Wed May 16 01:41:37 UTC 2018
Author: emaste
Date: Wed May 16 01:41:36 2018
New Revision: 333660
URL: https://svnweb.freebsd.org/changeset/base/333660
Log:
intel-ucode-split: exit on unknown ucode header version
Modified:
head/tools/tools/intel-ucode-split/intel-ucode-split.c
Modified: head/tools/tools/intel-ucode-split/intel-ucode-split.c
==============================================================================
--- head/tools/tools/intel-ucode-split/intel-ucode-split.c Wed May 16 01:34:36 2018 (r333659)
+++ head/tools/tools/intel-ucode-split/intel-ucode-split.c Wed May 16 01:41:36 2018 (r333660)
@@ -78,7 +78,7 @@ dump_header(const struct microcode_update_header *hdr)
{
char buf[16];
- printf("version\t\t0x%x\n", hdr->header_version);
+ printf("header version\t0x%x\n", hdr->header_version);
printf("revision\t0x%x\n", hdr->update_revision);
printf("date\t\t0x%x\t%04x-%02x-%02x\n", hdr->date,
hdr->date & 0xffff, (hdr->date & 0xff000000) >> 24,
@@ -147,6 +147,8 @@ main(int argc, char *argv[])
} else if (rv < (ssize_t)sizeof(hdr)) {
errx(1, "invalid microcode header");
}
+ if (hdr.header_version != 1)
+ errx(1, "invalid header version");
if (vflag)
dump_header(&hdr);
More information about the svn-src-all
mailing list