Page MenuHomeFreeBSD

Migrate the PTE format for book-e to standardize on the 'indirect PTE' format
ClosedPublic

Authored by jhibbits on Feb 7 2016, 6:27 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 17 2024, 3:11 PM
Unknown Object (File)
Jan 10 2024, 1:03 PM
Unknown Object (File)
Jan 10 2024, 1:03 PM
Unknown Object (File)
Jan 10 2024, 1:03 PM
Unknown Object (File)
Jan 10 2024, 1:03 PM
Unknown Object (File)
Jan 10 2024, 12:51 PM
Unknown Object (File)
Dec 27 2023, 8:27 PM
Unknown Object (File)
Dec 27 2023, 8:22 PM
Subscribers

Details

Summary

The revised Book-E spec, adding the specification for the MMUv2 and e6500,
includes a hardware PTE layout for indirect page tables. In order to support
this in the future, migrate the PTE format to match the MMUv2 hardware PTE
format.

Test Plan

Boot tested on a P5020 board. Booted to multiuser mode.

Diff Detail

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

Event Timeline

jhibbits retitled this revision from to Migrate the PTE format for book-e to standardize on the 'indirect PTE' format.
jhibbits updated this object.
jhibbits edited the test plan for this revision. (Show Details)
jhibbits added reviewers: PowerPC, nwhitehorn, marcel.

Don't use a bitfield for the PTE. Instead, use bitmasks, like the rest of
powerpc.

This revision was automatically updated to reflect the committed changes.