On Tue, Jan 28, 2025 at 07:45:02AM -0800, Paul Lalonde wrote:
> The multiboot specification says: If bit 16 in the ?flags? word is set,
> then the fields at offsets 12-28 in the Multiboot header are valid, and the
> boot loader should use them instead of the fields in the actual executable
> header to calculate where to load the OS image.
> 
> I believe they are valid in this case.  These include the load address for
> the kernel and the bit depth of the display, found at l32p.s:37,44
> 

Thanks for the explanations!

> On Tue, Jan 28, 2025 at 6:09?AM <tlaro...@kergis.com> wrote:
> 
> > In l32p.s, the multiboot flags in the the mbi are set as
> > 
> > $0x00010007
> > 
> > but I don't find flags definitions relative to the higher word,
> > neither in the multiboot v1 spec, nor in the enum in multiboot.c. They
> > are all limited to the two lowest bytes.
> > 
> > What is the purpose of the:
> > 
> > $0x00010007
> >       ^
> > 
> > Typo?
> > --
> > Thierry Laronde <tlaronde +AT+ kergis +dot+ com>
> >              http://www.kergis.com/
> >             http://kertex.kergis.com/
> > Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C

-- 
        Thierry Laronde <tlaronde +AT+ kergis +dot+ com>
                     http://www.kergis.com/
                    http://kertex.kergis.com/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T57431cc6930f8b70-M91eda9d28b25c4809993661d
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to