Skip to content

Commit 5c30766

Browse files
committed
docs: Update ChangeLog and README.md for 10.8.0
1 parent 70676a9 commit 5c30766

2 files changed

Lines changed: 37 additions & 2 deletions

File tree

ChangeLog

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
2026-02-22 Mintsuki <mintsuki@protonmail.com>
2+
3+
*** Release 10.8.0 ***
4+
5+
Noteworthy changes compared to the previous release, 10.7.0:
6+
7+
New features:
8+
- Limine boot protocol: Implement base revision 5.
9+
- Limine boot protocol: Implement x86-64 Keep IOMMU feature.
10+
11+
Bug fixes:
12+
- Fix font autoscaling not resetting per display in multi-display
13+
configurations.
14+
- Fix undefined behaviour in memmove() due to direct pointer
15+
comparisons.
16+
- Skip GOP and VBE modes with invalid pitch values.
17+
- GOP: Work around firmware reporting incorrect pitch via QueryMode()
18+
by fetching from gop->Mode->Info after SetMode().
19+
- GOP: Ensure SetMode() is called at least once per handle to work
20+
around firmware not initialising state without that.
21+
- Fall back to EFI/BIOS console instead of panicking on small
22+
terminals.
23+
24+
Miscellaneous:
25+
- Disable Intel VT-d and AMD-Vi IOMMUs before kernel entry by default
26+
for the Limine, multiboot1, and multiboot2 protocols.
27+
- Try to gracefully disable x2APIC before handoff for the Limine
28+
(unless kernel asks for it), multiboot1, and multiboot2 protocols.
29+
- Replace cycle-based delay() with wall time calibrated stall().
30+
- Prefer physical memory allocations below 4 GiB on x86.
31+
- Align ACPI table memory map entries to page size where safe.
32+
- Undo several overzealous limits and bounds checks added in prior
33+
releases.
34+
- Updated limine-protocol subproject to latest revision.
35+
136
2026-02-10 Mintsuki <mintsuki@protonmail.com>
237

338
*** Release 10.7.0 ***

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ For example, to clone the latest binary release of the `10.x` branch, one can do
7777
```bash
7878
git clone https://codeberg.org/Limine/Limine.git --branch=v10.x-binary --depth=1
7979
```
80-
or, to clone a specific binary point release (for example `10.7.0`):
80+
or, to clone a specific binary point release (for example `10.8.0`):
8181
```bash
82-
git clone https://codeberg.org/Limine/Limine.git --branch=v10.7.0-binary --depth=1
82+
git clone https://codeberg.org/Limine/Limine.git --branch=v10.8.0-binary --depth=1
8383
```
8484

8585
In order to rebuild host utilities like `limine`, simply run `make` in the binary

0 commit comments

Comments
 (0)