- Fixes
CleanNvramHandling- The required loader path had ended up empty
- This rendered the tool inoperable
- This bug was introduced in v0.14.2.AD (Commit d6cd6cd)
- The required loader path had ended up empty
- Fixes
SimpleTextOutReconnection Issues- Some firmware reset to the console default resolution on reconnection
- This quirk was not accounted for when enforcing reconnection
- This bug was introduced in v0.14.2.AB (Commit 44b6d7d)
- Some firmware reset to the console default resolution on reconnection
- Fixes
BtrFSDriver- Cursor was not being properly iterated
- Refactoring of
fsw_strfunc.hmeant the driver was aNOOP- This bug was introduced in v0.14.2.AC (Commit 9ac45b9)
- Fixes Failure of FS Drivers to Handle
Sparse Holes- Resulted in a failure to boot Linux Kernel
v6.17.4/Newer - This bug was inherited from legacy upstream code
- Fixed for
BtrFS,Ext4, andExt2drivers
- Fixed for
- Resulted in a failure to boot Linux Kernel
- Fixes and Improves
BadRamTagFeature- Feature renamed from previous
TagBadRAM - Applies various fixes to resolve breakages
- Applies various operational optimisation
- Feature renamed from previous
- Improves
Filesystem DriverSetup- Resurrects/Restores original debug print macros
- The various build types are now different in terms of debug output
- Avoid
DBGandNPTdrivers unless specifically debugging these
- Avoid
- Refactored Misc Driver Files
- BtrFS
- Added separate header file for declarations
- Moved misc ad-hoc mid-file declarations
- General
- Rationalised several
macronames- Now
ALL CAPSfor consistency
- Now
- Rationalised use of
staticfunctions
- Rationalised several
- BtrFS
- Improves
AppleLegacyLoaderHandling- Used for Legacy BIOS Boot on some older Macs (AKA
BootCamp) - The hardcoded links grandfathered in from
rEFIthave been removed- These were kept as fallback links when dynamic link search was added
- The grandfathered dynamic link search has proved to work without fallback
- In any case, the hardcoded links also only included a subset of links
- Dynamic AppleLegacyLoader search was added to rEFIt in 2009:
- Used for Legacy BIOS Boot on some older Macs (AKA
- Amends
SupplyNVMEFeature- Disabled if
UEFI Secure Bootactive- Avoids
Security Violationerrors
- Avoids
- Use
signed standalone driversinstead
- Disabled if
- Renames Misc Configuration Tokens
badram_fix_listtobadram_tag_listbadram_fix_typetobadram_tag_modebadram_fix_widetobadram_tag_wide- Functionality of this token was also changed