>>> Rolf Sommerhalder 26-Dec-05 11:45 >>>
>
> The posting
> http://www.monkey.org/openbsd/archive2/bugs/200503/msg00001.html
> is interesting, as it points out that there has already been a problem
> with pxe_call.
Why is that posting interesting? That bug was fixed. I said that the
problem would be pxe_call in my last email to [EMAIL PROTECTED]
As I said in my last email, if you want to look at it yourself, make
sure you understand i386 assembler, the PXE specification, and protected-
to-real-and-back mode switching.
Thanks
Tom
Date: Sat, 12 Mar 2005 14:52:02 -0700 (MST)
From: Tom Cosgrove <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: CVS: cvs.openbsd.org: src
CVSROOT: /cvs
Module name: src
Changes by: [EMAIL PROTECTED] 2005/03/12 14:52:02
Modified files:
sys/arch/i386/stand/libsa: pxe_call.S
sys/arch/i386/stand/pxeboot: conf.c
Log message:
On return from real mode, reload the GDT using a 16-bit pointer
rather than a 32-bit value. Found by Tim Fletcher <tim (at)
parrswood (dot) manchester (dot) sch (dot) uk> using Etherboot;
thanks to Tim and the Etherboot developers who narrowed this down.
Also bump the pxeboot version to 1.01.
ok weingart@, "go ahead" deraadt@