HomeFreeBSD

powerpc: Bump maximum number of FDT reserved mem entries

Description

powerpc: Bump maximum number of FDT reserved mem entries

Newer firmware on POWER systems, including v2.10 of the Talos II and
Blackbird firmware can end up reserving more than 32 memory regions in
the device tree, which exceeded an assumption made by ofw_machdep.c's
excise_fdt_reserved(). Bump the maximum number of FDT reservations to
the next power of 2 in order to fix booting on newer firmware.

PR: 277097
Reviewed by: jhibbits
Differential Revision: https://reviews.freebsd.org/D44015

(cherry picked from commit b52dceb838116391996909ff50b49f950ee01f48)

Details

Provenance
sanastasio_raptorengineering.comAuthored on Feb 27 2024, 7:40 PM
jhibbitsCommitted on Apr 2 2024, 2:09 AM
Reviewer
jhibbits
Differential Revision
D44015: powerpc: Bump maximum number of FDT reserved mem entries
Parents
rG7249e0d28c23: crunch: remove fdisk from examples
Branches
Unknown
Tags
Unknown