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


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to