Skip to content

Commit 862c9b4

Browse files
committed
Update changelog
1 parent 8d2d53c commit 862c9b4

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

Changelog.md

+29
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# Unreleased
22

3+
## Features
4+
5+
* [Load ramdisk feature](https://github.com/rust-osdev/bootloader/pull/302)
6+
* [Support higher half position independent kernels](https://github.com/rust-osdev/bootloader/pull/289)
7+
- New `set_boot_config` method to configure the boot process (frame buffer dimensions and log output). This is the result of a set of PRs:
8+
- [Log level feature](https://github.com/rust-osdev/bootloader/pull/303)
9+
- [Improve Logging](https://github.com/rust-osdev/bootloader/pull/314)
10+
- [Add support for a configuration file](https://github.com/rust-osdev/bootloader/pull/326)
11+
- [Fix loading of boot configuration](https://github.com/rust-osdev/bootloader/pull/342)
12+
- [Minor improvements to `BootConfig`](https://github.com/rust-osdev/bootloader/pull/349)
13+
- [Add `bios` and `uefi` cargo features](https://github.com/rust-osdev/bootloader/pull/304)
14+
- Boot Info: [Add a `FrameBuffer::into_buffer` method for taking ownership](https://github.com/rust-osdev/bootloader/pull/319)
15+
* [Simplified disk builder](https://github.com/rust-osdev/bootloader/pull/320)
16+
17+
## Fixes
18+
- [Correctly allocate last frame in memory descriptor](https://github.com/rust-osdev/bootloader/pull/316)
19+
- [Correctness fixes for stage2](https://github.com/rust-osdev/bootloader/pull/328)
20+
- [Fix: treat `kernel_slice_end` as an exclusive bound when checking for overlaps](https://github.com/rust-osdev/bootloader/pull/334)
21+
* [Map BIOS stage-4 at lower address to avoid conflicts with the kernel](https://github.com/rust-osdev/bootloader/pull/337)
22+
* [Create kernel stack with correct size and set up a guard page](https://github.com/rust-osdev/bootloader/pull/335)
23+
24+
## Other improvements
25+
- [Implement faster bios builds](https://github.com/rust-osdev/bootloader/pull/324)
26+
- [Remove dependency on `time` crate](https://github.com/rust-osdev/bootloader/pull/332)
27+
- [Fix warnings from Clippy](https://github.com/rust-osdev/bootloader/pull/336)
28+
* [Make a link in the documentation clickable](https://github.com/rust-osdev/bootloader/pull/341)
29+
* [Fix spelling and add a check](https://github.com/rust-osdev/bootloader/pull/340)
30+
* [Run cargo update](https://github.com/rust-osdev/bootloader/pull/347)
31+
332
# 0.11.0 – 2022-12-01
433

534
Major rewrite of the `bootloader` crate with various breaking changes:

0 commit comments

Comments
 (0)