Skip to content

Commit 4268a06

Browse files
committed
Add a changelog
1 parent 0b05c9e commit 4268a06

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Changelog.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## Breaking
2+
3+
- The level 4 page table is only recursively mapped if the `recursive_level_4_table` feature is enabled.
4+
- Replace `BootInfo::p4_table_addr` with `RECURSIVE_LEVEL_4_TABLE_ADDR` constant (only present if the cargo feature is enabled)
5+
- Remove `From<PhysFrameRange>` implemenations for x86_64 `FrameRange`
6+
- This only works when the versions align, so it is not a good general solution.
7+
- Remove unimplemented `BootInfo::package` field.
8+
- Make `BootInfo` non-exhaustive so that we can add additional fields later.
9+
10+
## Other
11+
12+
- Add a `map_physical_memory` feature that maps the complete physical memory to the virtual address space at `PHYSICAL_MEMORY_OFFSET`.
13+
- Re-export `BootInfo` at the root.

0 commit comments

Comments
 (0)