Bogdan wrote: > This thread has the right name so I'll just reply here. > > 1) The boot loader should calibrate timers that need this. I don't know about > other architectures, but in x86(-64) systems, these are the RDTSC and the > LAPIC. Needless to say, this must also be done when such hardware is > present. > On MIPS bootloader needs to supply CP0 counter frequency. Is it anything similar on x86? I don't feel like on x86 this should be mandatory. Usually OS doesn't expect bootloader to do these steps and it takes booting time. If there is however a motivation to do this task in bootloader we could add a tag requestion bootloader to do this step > 3) On x86-64 systems, the boot loader should be able to boot in long mode. > I'll implement and specify it as soon as I'm finished with newreloc. > I remember talking to Vladimir on IRC about paging and he said he prefered > to always have the simplest form of paging initialized by the boot loader -- > disabled in the case of protected mode and identity-mapped in the case of > long mode. I think that is fair. > > Regards, > Bogdan > > > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > >
-- Regards Vladimir 'φ-coder/phcoder' Serbinenko
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel