This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".

The branch, master has been updated
       via  edcf09fa5ab2ceed03b88c893bda85437b472381 (commit)
       via  150ec5f37759861a4fb1c88e27d3ed4aca216734 (commit)
       via  6da47a4ff0a0439d79c4f192e419f7667e49701c (commit)
       via  b61485e5d613e6dfa4be82ca2045cd339031113a (commit)
       via  0c6d79dbf1affa4accc63fa97d40ad2becc59d45 (commit)
       via  d2e2a0d1e64151ef8ce4a4c5d7e8aeae49c4c805 (commit)
       via  25f3987842cf8714f3a70c07d02ce0a45dbd3988 (commit)
       via  d2588ccb7de7f11fae6a57fdbb5c80271a04ffab (commit)
       via  7fd520238ce3ce7678b6a8f532742cf206fdc240 (commit)
       via  f667a4762c9ceb64869ddea3452eae410ae7cae9 (commit)
      from  8b72065287ba700f052c89fcf0992606f4692807 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit edcf09fa5ab2ceed03b88c893bda85437b472381
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:28 2026 +0100

    i386/i386at/model_dep.c: Implementation of finalise_mb2_boot_info().
    
    Message-ID: <[email protected]>

commit 150ec5f37759861a4fb1c88e27d3ed4aca216734
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:27 2026 +0100

    i386/i386at/biosmem.c: Implementation of biosmem_mb2_bootstrap().
    
    Message-ID: <[email protected]>

commit 6da47a4ff0a0439d79c4f192e419f7667e49701c
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:26 2026 +0100

    i386/i386at/model_dep.c: Implementation of register_mb2_boot_data()
    
    Message-ID: <[email protected]>

commit b61485e5d613e6dfa4be82ca2045cd339031113a
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:25 2026 +0100

    i386/i386at/model_dep.c: migrate elf boot data preservation code to 
register_elf_shdrs_boot_data().
    
    Message-ID: <[email protected]>

commit 0c6d79dbf1affa4accc63fa97d40ad2becc59d45
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:24 2026 +0100

    i386/i386at/model_dep.c: Support a finalisation phase of the boot_info.
    
    Finalisation functions for both multiboot and multiboot2 can only
    occur after memory bootstrap is complete. Any transformation or data
    copying of the boot data should be done here.
    Message-ID: <[email protected]>

commit d2e2a0d1e64151ef8ce4a4c5d7e8aeae49c4c805
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:23 2026 +0100

    i386/i386at/biosmem.c: Support bootstrapping for both multiboot1 and 
multiboot2 data.
    
    Also generalised a small number of static functions within biosmem.c
    to support deferred multiboot2 implementation.
    Message-ID: <[email protected]>

commit 25f3987842cf8714f3a70c07d02ce0a45dbd3988
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:22 2026 +0100

    i386/i386at/model_dep.c: Inspecting the elf section header information in 
boot_info done needlessly early.
    
    The comment in the code implied that it was securing the elf content
    because it could be modified in i386at_init(). All it does however is
    copy the references to that data which do not change. We cannot
    reference 'boot_info' at this point with multiboot2 so deferring until
    after i386at_init() is fine for both multiboot cases.
    Message-ID: <[email protected]>

commit d2588ccb7de7f11fae6a57fdbb5c80271a04ffab
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:21 2026 +0100

    x86 boot: Add a multiboot2 header to each of the 32 bit and 64 bit gnumach.
    
    Message-ID: <[email protected]>

commit 7fd520238ce3ce7678b6a8f532742cf206fdc240
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:20 2026 +0100

    i386/i386at/model_dep.c: Validate the multiboot magic parameter.
    
    The magic is used to select between multiboot1 and multiboot2 boot
    data registration. Multiboot2 implementation is deferred until later
    patches and attempts to boot with multiboot2 will panic for the time
    being.
    Message-ID: <[email protected]>

commit f667a4762c9ceb64869ddea3452eae410ae7cae9
Author: Mike Kelly <[email protected]>
Date:   Tue Sep 29 22:37:19 2026 +0100

    multiboot2.h: describe how it differs from the original grub source.
    
    Message-ID: <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 i386/i386/multiboot2_hdr_asm.h      |  47 ++++
 i386/i386at/biosmem.c               |  91 +++++++-
 i386/i386at/biosmem.h               |   4 +-
 i386/i386at/boothdr.S               |   3 +
 i386/i386at/model_dep.c             | 415 ++++++++++++++++++++++++++++++------
 i386/include/mach/i386/multiboot2.h |   8 +
 x86_64/boothdr.S                    |   3 +
 7 files changed, 491 insertions(+), 80 deletions(-)
 create mode 100644 i386/i386/multiboot2_hdr_asm.h


hooks/post-receive
-- 
GNU Mach

Reply via email to