grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Would a cleanup+extending of docs/multiboot.h be acceptable?


From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: Would a cleanup+extending of docs/multiboot.h be acceptable?
Date: Thu, 07 Apr 2011 16:57:17 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110402 Iceowl/1.0b2 Icedove/3.1.9

On 07.04.2011 16:50, Goswin von Brederlow wrote:
> "Vladimir 'φ-coder/phcoder' Serbinenko" <address@hidden> writes:
>
>> On 07.04.2011 14:09, Goswin von Brederlow wrote:
>>> Hi,
>>>
>>> I've been working on a 32bit->64bit trampoline based on the example
>>> kernel that just switches to 64bit mode and executes a real kernel
>>> passed as module. As real kernel I want to use grubs example kernel as
>>> well to just verify the multiboot infos passed through the trampoline
>>> are intact.
>> Please don't use outdated code as base. Now we work on multiboot2 and
> I've seen multiboot2 mentioned but I can't find specs for it. What I
> did find are the "Multiboot Specification version 0.6.96" [1]
>
> So where is this multiboot2?
>
Latest multiboot1 (cleanups) is at
http://bzr.savannah.gnu.org/r/grub/trunk/multiboot/
Multiboot2 is at http://bzr.savannah.gnu.org/r/grub/branches/multiboot2/
>> before just "let's replace all 32 with 64" some things like page table
>> need to be duîscussed. Please start a discussion thread for those
> Actualy what I needed to do was replace the 64 with 32. My 64bit mode
> still uses the multiboot specs with its 32bit fields. I use that because
> that is what grub and kvm give me. Most changes were just to make it use
> 32bit data types in 32bit and 64bit mode as required by the specs.
>
> For page tables I use 6 pages. 1x Level 4, 1x Level 3, 4x Level 2 with
> 2MB granularity creating a 1:1 mapping of the first 4 GB ram. But I've
> been thinking that maybe the multiboot header could have entries for
> the gpt and page table to be used. But that is something do discuss in
> another thread.
>
> MfG
>         Goswin
>
> [1] http://www.gnu.org/software/grub/manual/multiboot/multiboot.html
>


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]