Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite for UEFI support #130

Merged
merged 179 commits into from
Apr 6, 2021
Merged

Rewrite for UEFI support #130

merged 179 commits into from
Apr 6, 2021

Commits on Apr 15, 2020

  1. Initial Commit

    phil-opp committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    052f8ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7352a28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba6b02e View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. Use a general x alias for cross compiling

    Use rust-analyzer's support for extra arguments instead of using `xcheck` alias.
    phil-opp committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    dca9ddf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4769e94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45b36ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    695c210 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b337b5 View commit details
    Browse the repository at this point in the history
  6. Update Cargo.lock

    phil-opp committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    52611f4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    959a75d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4960b20 View commit details
    Browse the repository at this point in the history
  9. Fix overflow bug in logger

    phil-opp committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    d89c56e View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2020

  1. Configuration menu
    Copy the full SHA
    ac42e11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b59bab View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2020

  1. Configuration menu
    Copy the full SHA
    eff8661 View commit details
    Browse the repository at this point in the history
  2. Implement a frame allocator

    phil-opp committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    e6a65bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7377097 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2020

  1. Fix, improve, and document kernel loading code

    We operate on a separate page table, so we can't access the pages that we just mapped. Instead, we can rely on the fact that all memory is identity-mapped by the UEFI firmware, which gives us an alternative way to access frame data.
    phil-opp committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    6ea0afd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1825f1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2824872 View commit details
    Browse the repository at this point in the history
  4. Halt cpu when panicking

    phil-opp committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    85bbec4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    adc0b6a View commit details
    Browse the repository at this point in the history
  6. Move main.rs to bin/uefi.rs

    Prepare for having multiple executables.
    phil-opp committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    c2d0ad7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2121bd7 View commit details
    Browse the repository at this point in the history
  8. Fix type inference errors

    phil-opp committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    f1f5215 View commit details
    Browse the repository at this point in the history
  9. Move uefi related files to uefi subdirectory

    Prepare for merging the curent implementation of the bootloader crate
    phil-opp committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    6aa62eb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4acaff2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    16a7814 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a123733 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    60d5ed5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    347fb16 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    10f714f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9bff6bb View commit details
    Browse the repository at this point in the history
  17. Fix Cargo.toml syntax

    phil-opp committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    0690101 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bd2388f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c7c90b0 View commit details
    Browse the repository at this point in the history
  20. Update Cargo.lock

    phil-opp committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    c6960f3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    55267b3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    9fb60a3 View commit details
    Browse the repository at this point in the history
  23. Add a build script for the uefi bootloader

    Use it to parse the configuration and include the kernel through the KERNEL environment variabe instead of hardcoding the path.
    phil-opp committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    f37f587 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2020

  1. Update to uefi-rs 0.5.0 + custom patch

    Patch submitted in rust-osdev/uefi-rs#161.
    phil-opp committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    dcb422c View commit details
    Browse the repository at this point in the history
  2. Run cargo fmt

    phil-opp committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    d9eb62d View commit details
    Browse the repository at this point in the history
  3. Update Cargo.lock

    phil-opp committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    b0ef3f9 View commit details
    Browse the repository at this point in the history
  4. Identity-map framebuffer

    phil-opp committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    bb1eaf0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eaa29c1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    62e7a1c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b3bde0e View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. Configuration menu
    Copy the full SHA
    534dde8 View commit details
    Browse the repository at this point in the history
  2. Add some documentation

    phil-opp committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    11a2f05 View commit details
    Browse the repository at this point in the history
  3. Fix typo

    phil-opp committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    258d9df View commit details
    Browse the repository at this point in the history
  4. Add a builder binary

    The goal is that this replaces as much functionality of bootimage as possible.
    phil-opp committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    c2c4115 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98a4e03 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e158a2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d1f6fa7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0bb5884 View commit details
    Browse the repository at this point in the history
  9. Remove old aliases

    phil-opp committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    6005ec7 View commit details
    Browse the repository at this point in the history
  10. Reserve one more slot for memory regions

    We might split a partly used region into two.
    phil-opp committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    41b5d51 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dac7681 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2020

  1. Configuration menu
    Copy the full SHA
    dfee1c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09c4aee View commit details
    Browse the repository at this point in the history
  3. Make frame allocator generic and move it to lib

    Our goal is to share this frame allocator with the BIOS executable.
    phil-opp committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    1f1142f View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2020

  1. Configuration menu
    Copy the full SHA
    7aa096a View commit details
    Browse the repository at this point in the history
  2. Group binary functionality into new binary submodule

    With `bios` and `uefi` submodules.
    phil-opp committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    bc48c7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e40735e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    402ba9e View commit details
    Browse the repository at this point in the history
  5. Run cargo fmt

    phil-opp committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    2952138 View commit details
    Browse the repository at this point in the history
  6. Increase self.next_frame if smaller than descriptor start

    Otherwise we would use the undefined frames before the descriptor's start too.
    phil-opp committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    d0cf36b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c47cb9c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    90a36ad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    07697e9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9713bd7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    87e85b0 View commit details
    Browse the repository at this point in the history
  12. Run cargo fmt

    phil-opp committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    61f4a7f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a1d2136 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2020

  1. Configuration menu
    Copy the full SHA
    6bee406 View commit details
    Browse the repository at this point in the history
  2. Export new BootInfo struct

    phil-opp committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    1ae1a21 View commit details
    Browse the repository at this point in the history
  3. Remove old example kernel

    phil-opp committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    053adfd View commit details
    Browse the repository at this point in the history
  4. Create a test framework

    phil-opp committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    03dee1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    772ccc9 View commit details
    Browse the repository at this point in the history
  6. Fix module structure

    phil-opp committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    0eeb833 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1353705 View commit details
    Browse the repository at this point in the history
  8. Run cargo fmt

    phil-opp committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    aee9105 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    672a2c1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    36d697e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    57aad9f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a4e69db View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    47bdc02 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. Use raw strings for include path to fix build on Windows

    Windows paths use backslashes as path separator, which are interpreted as escape values in normal strings. By using raw strings, we fix this problem.
    phil-opp committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    41d6d77 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Configuration menu
    Copy the full SHA
    3237429 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ae2bbc View commit details
    Browse the repository at this point in the history
  3. Include .bss input sections in bootloader section

    Otherwise they are not loaded, which results in undefined behavior when bss state is used, e.g. on `log::set_logger`.
    phil-opp committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    8ff1624 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86e2b05 View commit details
    Browse the repository at this point in the history
  5. Fix BIOS framebuffer size

    phil-opp committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    f2a29b7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    86fd671 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d782493 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2020

  1. Configuration menu
    Copy the full SHA
    694d313 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. Run cargo update

    phil-opp committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    3b76179 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2020

  1. Update to x86_64 0.12.1

    phil-opp committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    450b83b View commit details
    Browse the repository at this point in the history
  2. Use published rsdp crate

    phil-opp committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    cb8345b View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2020

  1. Configuration menu
    Copy the full SHA
    53e5c25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34a5da8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5884d15 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. Configuration menu
    Copy the full SHA
    7be3221 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2020

  1. Use compiler_builtins mem feature instead of rlibc

    Also: Update x86_64 to 0.12.2 to fix build on latest nightly.
    phil-opp committed Oct 1, 2020
    Configuration menu
    Copy the full SHA
    dfa82bd View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Configuration menu
    Copy the full SHA
    119beee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e49682 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dbe8d4 View commit details
    Browse the repository at this point in the history
  4. Report UEFI/BIOS memory type IDs in memory map

    Also: Reuse some UEFI regions that are no longer needed as `Usable` before switching to kernel.
    phil-opp committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    15ce0e4 View commit details
    Browse the repository at this point in the history
  5. Remove some unused imports

    phil-opp committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    bf68296 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76df3e5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4c7f3f2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e0b68c6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cbfc6be View commit details
    Browse the repository at this point in the history
  10. Fix test framework

    phil-opp committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    464e80e View commit details
    Browse the repository at this point in the history
  11. Remove old test-kernel

    phil-opp committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    924131f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bc3a136 View commit details
    Browse the repository at this point in the history
  13. Use the components key of the toolchain action

    Instead of installing the rustup components manually. This way, we choose a nightly that has the required components, so that no error occurs when the latest nightly misses some components.
    phil-opp committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    9ddeaaa View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a9f2d21 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    aae44b2 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2021

  1. Update uefi crate to v0.7.0

    phil-opp committed Jan 9, 2021
    Configuration menu
    Copy the full SHA
    06f41a2 View commit details
    Browse the repository at this point in the history
  2. Remove stabilized features

    phil-opp committed Jan 9, 2021
    Configuration menu
    Copy the full SHA
    d169a31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c33cec View commit details
    Browse the repository at this point in the history
  4. Make boot info FFI-safe

    phil-opp committed Jan 9, 2021
    Configuration menu
    Copy the full SHA
    86d1db7 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2021

  1. Configuration menu
    Copy the full SHA
    92b069a View commit details
    Browse the repository at this point in the history
  2. Remove LegacyMemoryRegion::set_start method

    It is not really needed and might be dangerous to use, as it adjusts only the start address, not the length.
    phil-opp committed Jan 10, 2021
    Configuration menu
    Copy the full SHA
    391f743 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aac1825 View commit details
    Browse the repository at this point in the history
  4. Run cargo fmt

    phil-opp committed Jan 10, 2021
    Configuration menu
    Copy the full SHA
    7d93994 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9312d95 View commit details
    Browse the repository at this point in the history
  6. Add serial output to test framework

    For printing error messages.
    phil-opp committed Jan 10, 2021
    Configuration menu
    Copy the full SHA
    44c7616 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3aafb30 View commit details
    Browse the repository at this point in the history
  8. Implement Eq for PixelFormat

    phil-opp committed Jan 10, 2021
    Configuration menu
    Copy the full SHA
    ba526a5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6aaf882 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dc1267b View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Create FAT file system image from .efi image

    Can be run in QEMU through `qemu-system-x86_64 -drive file=bootimage-uefi-blog_os.fat -bios ovmf/OVMF_CODE.fd`.
    phil-opp committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    2ac0c82 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. Implementing From for foreign types is actually possible

    The new orphan rules allow this. Since `Into<T>` has a blanked impl for `From<T>`, but not the other way around, it is recommended to always implement `From` if possible.
    phil-opp committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    a818c27 View commit details
    Browse the repository at this point in the history
  2. Remove bors from this repo

    phil-opp committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    f20ac53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7828d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea64759 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca0a90a View commit details
    Browse the repository at this point in the history
  6. Update to x86_64 0.13.1

    phil-opp committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    8c82e68 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Configuration menu
    Copy the full SHA
    ec33e72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14c4e62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c80c41 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. Configuration menu
    Copy the full SHA
    937aac9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83ad380 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d5adcf View commit details
    Browse the repository at this point in the history
  4. Fix non_fmt_panic warning

    phil-opp committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    f43bd4c View commit details
    Browse the repository at this point in the history
  5. Run cargo fmt

    phil-opp committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    f238337 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2021

  1. Improve reporting of config parse errors

    Instead of panicking in the build script, emit a `compile_error!` invocation so that error is shown as normal compilation error. Also, include the path to the Cargo.toml where the error occurred.
    phil-opp committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    d55f1c8 View commit details
    Browse the repository at this point in the history
  2. Make doc test runnable

    phil-opp committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    2511448 View commit details
    Browse the repository at this point in the history
  3. Rename default_settings test kernel and target file

    This ensures that there are no conflicts with other test kernels.
    phil-opp committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    d2053b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a0fd74 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a3169b View commit details
    Browse the repository at this point in the history
  6. Run cargo fmt

    phil-opp committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    3c1dfc4 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. Configuration menu
    Copy the full SHA
    38fd486 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a8ace7 View commit details
    Browse the repository at this point in the history
  3. Check that the kernel Cargo.toml depends on the bootloader

    If not it is likely the wrong Cargo.toml.
    phil-opp committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    873351c View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. Configuration menu
    Copy the full SHA
    39c6bbb View commit details
    Browse the repository at this point in the history
  2. Remove stabilized feature

    phil-opp committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    15fda23 View commit details
    Browse the repository at this point in the history
  3. Set up VESA mode properly instead of hardcoding it

    Use the vesa init code from Redox. Comment out prompting the user for resolution for now (we can make it configurable later).
    phil-opp committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    7f7fec7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7ff05b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Configuration menu
    Copy the full SHA
    5856491 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d7e064 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7478eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    373169a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cbf6b61 View commit details
    Browse the repository at this point in the history
  6. Remove unused runner binary

    phil-opp committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    2855304 View commit details
    Browse the repository at this point in the history
  7. Remove unused features

    phil-opp committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    bbb97cf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3526ff View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    512d5ae View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    88e20d3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a2d55d4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4431c3b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ba9d943 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fb4813d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    536e0f6 View commit details
    Browse the repository at this point in the history
  16. Rename the output images from bootimage-* to boot-*

    To avoid confusion with the `bootimage` crate.
    phil-opp committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    2058af6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    eccb89d View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Rewrite Readme

    phil-opp committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    d741a8e View commit details
    Browse the repository at this point in the history