public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* What Bios data is sent to the Bootloader/OS ?
@ 2017-08-11 13:00 Rafael Machado
  2017-08-11 22:21 ` Andrew Fish
  2017-08-14 20:49 ` Igor Skochinsky
  0 siblings, 2 replies; 8+ messages in thread
From: Rafael Machado @ 2017-08-11 13:00 UTC (permalink / raw)
  To: edk2-devel@lists.01.org

Hi everyone

I have a question that probably some guys here can help.
The scenario I have, is that I need to create a OS image that must be able
to boot at a UEFI system (with no csm module), and at a legacy bios system.
My fist thought is that this is not possible.

The first thing I see that is different is the what the memory map is
presented to the Bootloader/OS. At legacy bios the int15/0xE820 is used,
and at a UEFI bios the GetMemoryMap() from the boot service is used. Is my
understanding correct?

Besides that. Is there any other change that could not make it possible to
create a single BootloaderLoader/OS image able to boot on a UEFI BIOS(with
no CSM) and on a Legacy Bios ?

I would like to create a list or arguments to talk with my client that
requested this, in case this is really not possible.

The OS in this case is Linux, and the bootloader is Grub or Syslinux.

Thanks and Regards
Rafael R. Machado


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

end of thread, other threads:[~2017-08-16  9:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-11 13:00 What Bios data is sent to the Bootloader/OS ? Rafael Machado
2017-08-11 22:21 ` Andrew Fish
2017-08-12  3:22   ` Rod Smith
2017-08-13 13:07     ` Rafael Machado
2017-08-13 18:08       ` Andrew Fish
2017-08-14 17:43         ` Rafael Machado
2017-08-14 20:49 ` Igor Skochinsky
2017-08-16  9:56   ` Rafael Machado

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox