On Mon, Nov 14, 2011 at 8:35 PM, Julian Pidancet <julian.pidan...@gmail.com> wrote: > This patch makes iPXE work with the rtl8139 emulation. The rtl8139 > driver in iPXE issues a 16bit access on the ChipCmd register > (offset 0x37) to check the status of the rx buffer. The offset of the > ioport access was getting fixed up to 0x36 in qemu, causing the value > read in iPXE to be invalid. > > This fixes an issue with iPXE reporting timeouts during TFTP transfers. > > v2: Remove completely the 0xff masks as they're useless since the > calling functions already do the job. >
FYI: I just sent a patch on the iPXE mailing list: http://lists.ipxe.org/pipermail/ipxe-devel/2011-November/001000.html