All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Vladimir 'φ-coder/phcoder' Serbinenko" <phcoder@gmail.com>
To: The development of GNU GRUB <grub-devel@gnu.org>
Subject: Re: Multiboot2 Suggestions
Date: Fri, 09 Apr 2010 19:27:51 +0200	[thread overview]
Message-ID: <4BBF6397.6090005@gmail.com> (raw)
In-Reply-To: <419466.97212.qm@web113213.mail.gq1.yahoo.com>

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

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 #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 293 bytes --]

      reply	other threads:[~2010-04-09 17:34 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-29  3:19 Multiboot2 Suggestions Brendan Trotter
2010-04-03 13:06 ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-04-04  7:57   ` Brendan Trotter
2010-04-04 21:42     ` richardvoigt
2010-04-09 17:22     ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-04-09 23:11       ` Brendan Trotter
2010-04-21  9:36         ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-04-21 14:11           ` Brendan Trotter
2010-04-04 12:09 ` Bogdan
2010-04-09 17:27   ` Vladimir 'φ-coder/phcoder' Serbinenko [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BBF6397.6090005@gmail.com \
    --to=phcoder@gmail.com \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.