On Wed, Mar 26, 2025 at 09:55:03PM +0100, cinap_len...@felloff.net wrote:
> waiiit... i miscounted the syms[4] field. my mistake.
> 
> so it *IS* 0.6.96 spec.
> 
> what old version then are you talking about?

That the multiboot code was related to an older version to be adjusted
was infered by me because of modifications that Paul A. Lalonde had to
make to the code (k10/l32p.s), and I took "Fix multiboot magic
number passing" and "Fixed the offset of the computed jump around the
multiboot header" for an indication that the multiboot header has
changed (in size and in magic numbers).

The modifications (9front flavor) made were in k10/l32p.s and not in
k10/multiboot.c (except for an added orthogonal function to verify that
there is enough memory).

But it may be that this is related not to the multiboot spec per se
but to implementation details using 9front stub (or 9front vmx to
test nix early).

I'm slowly worming my path in the code, so I may probably make errors.
I'm still to understand how the pieces fit and what is grabbed from
outside the Nix code---in the 9legacy flavor, at the moment, not much
except global headers and compilers; this will be part of the work,
cautiously, to reduce the code to the strict modified or added,
reaching out in 9k/ and in the rest of the code for devices (the
policy about devices regarding the cores---masking, tying, delegating,
sharing...---and the IOMMU will have to be considered at some time).

I'm already surprised that my reverting and extracting of the code
works almost at first. Beginner's luck.
-- 
        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/Tb9ac567b4bcfa86e-M841999ce9ca0bbbd123ac337
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to