From: Michael Brown Date: Tue, 5 Aug 2008 22:18:07 +0000 (+0100) Subject: [romprefix] Fix ROM image copy on PCI 3.0 BIOSes X-Git-Tag: v0.9.4~59 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8332ddf556f0662d778169eae020d82d0226a445;p=thirdparty%2Fipxe.git [romprefix] Fix ROM image copy on PCI 3.0 BIOSes Add the missing instructions to the code path that I never tested due to not having a PCI 3.0 system available. (D'oh) --- diff --git a/src/arch/i386/prefix/romprefix.S b/src/arch/i386/prefix/romprefix.S index 698fa64ed..e304d0002 100644 --- a/src/arch/i386/prefix/romprefix.S +++ b/src/arch/i386/prefix/romprefix.S @@ -290,7 +290,9 @@ no_pmm: movzbw romheader_size, %cx shlw $9, %cx movw %ax, %es - rep movsb + xorw %si, %si + xorw %di, %di + cs rep movsb no_pci3: no_pci: /* Prompt for POST-time shell */