Page MenuHomeFreeBSD

Minimal changes for MPR to build on architectures with physical addresses larger than virtual
ClosedPublic

Authored by jhibbits on Jan 25 2018, 4:46 AM.
Tags
None
Referenced Files
F133113458: D14042.id38423.diff
Thu, Oct 23, 2:19 AM
Unknown Object (File)
Tue, Oct 21, 4:34 PM
Unknown Object (File)
Sat, Oct 4, 6:21 AM
Unknown Object (File)
Wed, Oct 1, 3:09 AM
Unknown Object (File)
Wed, Sep 24, 12:30 AM
Unknown Object (File)
Sep 13 2025, 6:36 AM
Unknown Object (File)
Sep 7 2025, 5:16 AM
Unknown Object (File)
Sep 7 2025, 3:09 AM
Subscribers

Details

Summary

Some architectures use large (36-bit) physical addresses, with smaller
virtual addresses. Casting between vm_paddr_t (or bus_addr_t) and void * is
considered illegal, so cast through uintptr_t. No functional change on existing
platforms.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable