Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rust-osdev/multiboot2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: rust-osdev/multiboot2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: integration-test-uefi
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 34 files changed
  • 1 contributor

Commits on Jun 1, 2025

  1. integration-test: fixes in build.rs

    Not exactly sure why this distinction is necessary. But by looking at the
    verbose cargo output, I found out that build.rs never found link.ld
    phip1611 committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    440180b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0abdc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7952a5d View commit details
    Browse the repository at this point in the history
  4. integration-test: restructure + use Limine as Multiboot(2) bootloader

    Using Limine as bootloader has the main benefit that we easily can create
    a hybrid-bootable ISO that can boot on UEFI and BIOS environments, but
    we still have a Multiboot2 32-bit hand-off.
    
    We only tested BIOS so far, but next, we can also extend our testing to
    UEFI environments.
    phip1611 committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    f9ab622 View commit details
    Browse the repository at this point in the history
  5. integration-test: misc

    phip1611 committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    67d5b47 View commit details
    Browse the repository at this point in the history
  6. integration-test: boot multiboot2_chainloader itself also via Multiboot2

    Since I don't use QEMU Multiboot1-direct boot anymore, we can use Multiboot2
    here as well.
    
    This also fights some problems with Limine which doesn't want to load the
    Multiboot1 kernel in an UEFI environment.
    phip1611 committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    6267a24 View commit details
    Browse the repository at this point in the history
  7. xxx

    phip1611 committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    54f4c21 View commit details
    Browse the repository at this point in the history
Loading