Zoran Stojsavljevic wrote:
Did not understand... I must admit! As of my best interpretation SeaBIOS has 5 functions which makes BIOS legacy:
get and set variables, get and set real time clock, reset.
Or maybe, something changed.
SeaBIOS implements a whole bunch of legacy BIOS services, including option ROM processing and the BBS.
Where I see e820 table which is to be passed to OS, in order OS to understand what memory it can use. But I did not find explicitly these 5 functions. So I need a little help here. Where are these functions?
I don't really know what you are refering to, but it doesn't matter..
Now... How GRUB2 replaces all of these functionalities?
It doesn't and is not supposed to. It is only used to load the operating system, not to create a BIOS environment. If you need a legacy BIOS or UEFI then you do not use GRUB2 as (only) payload.
who/what entity is replacing missing SeaBIOS functionalities?
None. With GRUB2 as payload, no legacy BIOS environment is present, and that's a good thing.
//Peter