Page MenuHomeFreeBSD

Update the note on PAE to reflect support for PAE in GENERIC.
ClosedPublic

Authored by jhb on Feb 18 2021, 5:49 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, May 2, 7:51 PM
Unknown Object (File)
Thu, May 2, 7:51 PM
Unknown Object (File)
Thu, May 2, 7:50 PM
Unknown Object (File)
Thu, May 2, 7:06 PM
Unknown Object (File)
Sat, Apr 20, 6:21 AM
Unknown Object (File)
Sat, Apr 20, 6:21 AM
Unknown Object (File)
Sat, Apr 20, 6:21 AM
Unknown Object (File)
Sat, Apr 20, 6:09 AM
Subscribers
None

Details

Summary

The PAE kernel now only determines if device drivers can avoid the use of
bounce buffers for DMA.

Diff Detail

Repository
R9 FreeBSD doc repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Feb 18 2021, 5:49 PM
jhb created this revision.

It would be nice if the two new tunables were documented in pae(4) perhaps (the allow_4g and allow_24g). That manpage might also need a bit of an update as it's not quite true that kernel modules don't work with PAE, you can load the modules built with a PAE kernel just fine, and at this point it's only about 4 storage drivers that we disable for PAE, so some of that content in pae(4) could be trimmed. I'm not sure how relevant some of the other stuff in that page (e.g. KVA_PAGES recommendations) is given the 4:4 split, etc. I'd rather document all that in pae(4) rather than here though and just have the summary here that references the manpage.

I agree, I would leave most of the details out of this section and just refer to pae.4.

This revision is now accepted and ready to land.Feb 18 2021, 7:17 PM

I agree, I would leave most of the details out of this section and just refer to pae.4. We might want to commit this as is now, and make that change only after pae.4 is updated as necessary.