NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-i386/58624: dosboot(8) fails to load kernel through eXtended Memory Specification API (XMS)



The following reply was made to PR port-i386/58624; it has been noted by GNATS.

From: Andrius V <vezhlys%gmail.com@localhost>
To: Martin Husemann <martin%duskware.de@localhost>
Cc: Rin Okuyama <rokuyama.rk%gmail.com@localhost>, gnats-bugs%netbsd.org@localhost, 
	port-i386-maintainer%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, 
	netbsd-bugs%netbsd.org@localhost
Subject: Re: port-i386/58624: dosboot(8) fails to load kernel through eXtended
 Memory Specification API (XMS)
Date: Fri, 13 Sep 2024 08:40:19 +0300

 On Fri, Aug 30, 2024 at 11:54=E2=80=AFAM Martin Husemann <martin@duskware.d=
 e> wrote:
 >
 > Maybe a bit of historical context: back in the days the "easiest" way to
 > test NetBSD on a machine that usually booted into Windows 95 was: downloa=
 d
 > the install kernel, reboot and while rebooting press some function key
 > to abort boot and drop into the DOS command line.
 >
 > Then you could run dosboot and let it loaded the NetBSD kernel.
 >
 > Most Win9x installations had some EMMS/XMS manager installed
 > and properly talking to those was important to get the kernel loaded.
 >
 > Nowadays (with bootable USB sticks) this scenario is (as) obsolete (as Wi=
 n9x),
 > you would simply boot the full image from USB and not touch anything alre=
 ady
 > installed on the machine.
 >
 > Martin
 > P.S.: I had to look it up but USB really happened only 1996, and firmware=
  that
 > could boot from it even (slightly) later.
 
 Thank you for insightful historical context! Yes, it seems not much
 people would do that in this way now. I removed the code for now, but
 as we discussed in IRC, if someone has passion to fix it, the code can
 be restored. I tried few patches, unfortunately with no success...
 


Home | Main Index | Thread Index | Old Index