All of lore.kernel.org
 help / color / mirror / Atom feed
* restoring x86 BIOS state before reboot
@ 2007-04-06 15:46 Bart Trojanowski
  2007-04-06 17:48 ` Jan Engelhardt
  2007-04-29  6:51   ` Eric W. Biederman
  0 siblings, 2 replies; 18+ messages in thread
From: Bart Trojanowski @ 2007-04-06 15:46 UTC (permalink / raw)
  To: fastboot; +Cc: linux-kernel

Hi all,

I am looking at a two stage boot where linux is loaded to do some system
initialization before booting to Windows, which needs BIOS.

I am interested in bypassing the BIOS on the second boot.

I wanted to know if anyone has attempted to restore the BIOS memory such 
that this could be attempted.  If not, I would love to get some pointers
:)

My plan right now is to backup the 128k of memory under 0x10000 to some
staging memory under 0x90000, temporarily while in real mode, and then
move it up somewhere higher once the kernel is running.

Then on reboot I hope to undo the above and jump to 0x00007c00.

Does this approach have any merit?

Cheers,

-Bart

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2007-05-11 21:11 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-04-06 15:46 restoring x86 BIOS state before reboot Bart Trojanowski
2007-04-06 17:48 ` Jan Engelhardt
2007-04-29  6:51 ` [Fastboot] " Eric W. Biederman
2007-04-29  6:51   ` Eric W. Biederman
2007-04-29  9:41   ` Bernhard Walle
2007-04-29  9:41     ` Bernhard Walle
2007-04-29 14:46     ` Eric W. Biederman
2007-04-29 14:46       ` Eric W. Biederman
2007-04-29 16:28     ` David Woodhouse
2007-04-29 16:28       ` David Woodhouse
2007-05-11 18:23     ` Pavel Machek
2007-05-11 18:23       ` Pavel Machek
2007-05-11 19:29       ` Jeremy Fitzhardinge
2007-05-11 19:29         ` Jeremy Fitzhardinge
2007-05-11 20:18       ` H. Peter Anvin
2007-05-11 20:18         ` H. Peter Anvin
2007-05-11 21:11         ` yhlu
2007-05-11 21:11           ` yhlu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.