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  8b72065287ba700f052c89fcf0992606f4692807 (commit)
       via  c3c174043fa6a88dcf5722f14e0fe5a47618ee15 (commit)
       via  fdec28346761e81d94b057ec7d410bc64ecefb2a (commit)
       via  e0d65aa715c5b8fc71dd767c16be11b9715766bc (commit)
      from  cb17f374875c3b2696cf53695d13fc0ba73ca738 (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 8b72065287ba700f052c89fcf0992606f4692807
Author: Mike Kelly <[email protected]>
Date:   Sat Sep 26 23:28:46 2026 +0100

    i386/i386at/biosmem.c: Fix AP boot page allocation
    
    The page previously selected for the AP boot code is actually still in
    use by the ELF section headers table. That this page is marked as
    temporary boot data prevented an assertion but did mean that the ELF
    page was overwritten. The assertion shows up when booting with
    multiboot2. A genuinely free page with as low a physical address as
    possible is now selected instead.
    Message-ID: <[email protected]>

commit c3c174043fa6a88dcf5722f14e0fe5a47618ee15
Author: Mike Kelly <[email protected]>
Date:   Sat Sep 26 23:28:36 2026 +0100

    x86 boot: Pass the multiboot magic value into c_boot_entry for 32 bit and 
64 bit kernels.
    
    This is to determine if multiboot or multiboot2 was used for
    boot. This change does not apply to xen.
    Message-ID: <[email protected]>

commit fdec28346761e81d94b057ec7d410bc64ecefb2a
Author: Mike Kelly <[email protected]>
Date:   Sat Sep 26 23:28:35 2026 +0100

    multiboot.h: support inclusion from user-land code.
    
    Message-ID: <[email protected]>

commit e0d65aa715c5b8fc71dd767c16be11b9715766bc
Author: Mike Kelly <[email protected]>
Date:   Sat Sep 26 23:28:34 2026 +0100

    Addition of multiboot2 header file to mach build.
    
    multiboot2.h is taken from the 'grub' package source. Some type names
    simplified, use of 'packed' attribute and many macros altered from
    MULTIBOOT to MULTIBOOT2 where necessary.
    Message-ID: <[email protected]>

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

Summary of changes:
 i386/Makefrag.am                    |   1 +
 i386/i386/model_dep.h               |   4 +
 i386/i386at/biosmem.c               |  11 +-
 i386/i386at/boothdr.S               |  10 +-
 i386/i386at/model_dep.c             |   4 +
 i386/include/mach/i386/multiboot.h  |   4 +
 i386/include/mach/i386/multiboot2.h | 423 ++++++++++++++++++++++++++++++++++++
 x86_64/Makefrag.am                  |   1 +
 x86_64/boothdr.S                    |   4 +
 9 files changed, 457 insertions(+), 5 deletions(-)
 create mode 100644 i386/include/mach/i386/multiboot2.h


hooks/post-receive
-- 
GNU Mach

Reply via email to