HomeFreeBSD

trunc_page() goes through unsigned long, which is too short.

Description

trunc_page() goes through unsigned long, which is too short.

sizeof(unsigned long) < sizeof(vm_paddr_t) on Book-E, which uses 36-bit
addressing. With this, a CCSR with a physical address above 4GB successfully
maps.

Sponsored by: Alex Perez/Inertial Computing

Details

Provenance
jhibbitsAuthored on
Parents
rS291121: Merge from r290547:
Branches
Unknown
Tags
Unknown