Subject: Re: port-i386/32958
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: Nino Dehne <ndehne@gmail.com>
List: netbsd-bugs
Date: 04/11/2006 17:15:09
The following reply was made to PR port-i386/32958; it has been noted by GNATS.

From: Nino Dehne <ndehne@gmail.com>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: port-i386/32958
Date: Tue, 11 Apr 2006 19:13:18 +0200

 Hi,
 
 a recent Etherboot contains the option FLATTEN_REAL_MODE which carries a
 description:
 
 "Use 4GB segment limits when calling out to or returning to real-mode code.
 This is necessary to work around some buggy code (e.g. OpenBSD's pxeboot)
 that uses flat real-mode without being sufficiently paranoid about the
 volatility of its segment limits."
 
 which is exactly the fix described in the thread listed above.
 
 Since my WRAP somehow doesn't jump into Etherboot when I flash it with a
 recent 5.4.1 instead of the ancient 5.3.12, I wanted to revive this PR.
 
 (Alternatively, if someone managed to get a 5.4.1 Etherboot into the WRAP
 BIOS and make it boot, I'd be interested in hearing about it.)
 
 From the description, it rather looks like a bug in pxeboot which Etherboot
 merely works around.
 
 If someone could please look into this, I'd be very grateful. This way, I
 wouldn't have to fiddle with the WRAP and potentially wreck it.
 
 Thanks
 
 Best regards
 
 ND