NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-i386/40752: x86 bootloader panic()/exit() loop
The following reply was made to PR port-i386/40752; it has been noted by GNATS.
From: Matthias Drochner <M.Drochner%fz-juelich.de@localhost>
To: "Jared D. McNeill" <jmcneill%invisible.ca@localhost>
Cc: 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/40752: x86 bootloader panic()/exit() loop
Date: Thu, 26 Feb 2009 15:51:27 +0100
jmcneill%invisible.ca@localhost said:
> ``Ralf Brown's Interrupt List'' says about int 0x18:
> [...]
There has been some research ~10 years ago when the
boot code was reworked.
PCs now usually try the next of the list of
boot devices if a boot loader terminates with
int 0x18, do the "press any key to reboot" prompt
if none is left. So this would fit into the
usual semantics.
(This is only for biosboot; it only rarely works
for network boot ROMs, and of course not from DOS.
That's why the "exit" code needs to be booter
specific rather than a generic library function.)
best regards
Matthias
-------------------------------------------------------------------
-------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
Dr. Sebastian M. Schmidt
-------------------------------------------------------------------
-------------------------------------------------------------------
Home |
Main Index |
Thread Index |
Old Index