Page MenuHomeFreeBSD

powerpc64: reduce GENERIC64 diff versus amd64 GENERIC
ClosedPublic

Authored by kbowling on Oct 11 2018, 9:06 AM.
Referenced Files
Unknown Object (File)
Mar 17 2024, 12:32 AM
Unknown Object (File)
Dec 4 2023, 2:13 AM
Unknown Object (File)
Dec 1 2023, 12:39 PM
Unknown Object (File)
Nov 15 2023, 4:45 PM
Unknown Object (File)
Nov 14 2023, 1:11 AM
Unknown Object (File)
Nov 10 2023, 12:11 PM
Unknown Object (File)
Nov 5 2023, 10:36 AM
Unknown Object (File)
Oct 27 2023, 12:03 PM

Details

Summary

Catch up various powerpc64 kernel conf things to amd64.

Test Plan
  • ipsec show up in sysctl tree, no functional testing done.
  • cryptosoft loads. kldload cryptodev and then ran cryptocheck
  • racct is loaded and disabled

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

kbowling added inline comments.
sys/powerpc/conf/GENERIC64
44

TCP_OFFLOAD only alters cxgb and cxgbe, the later taking effect when loading cxgbei. I can't boot with cxgbe for unrelated reason to this change.

247

I can't currently boot with my netmap capable NIC for unrelated reasons to these changes.

Overall I like the idea, but why include things that are likely never to be used? GENERIC* should be getting smaller, not larger, with devmap taking a chunk of the responsibilities.

sys/powerpc/conf/GENERIC64
145

What's the point of including these devices in GENERIC64?

150

This, too?

Addressed the two inlines but the overall intent here is to not think about this and follow amd64 GENERIC. When they reduce due to devmatch, we replay the change.

The only real delta now is ixl(4) which I think blows up gcc and mpr(4) which we need but has endian or other issues.

sys/powerpc/conf/GENERIC64
145

I don't think this is probe-able. A SAS tape library would be a modern use.

150

This is standard fare on servers

sys/powerpc/conf/GENERIC64
150

It's so ubiquitous we see it on lots of (admittedly x86) ahci attachments:
<AHCI SGPIO Enclosure 1.00 0001> at scbus11 target 0 lun 0 (pass8,ses1)
even though we don't actually have an enclosure... This is a standard management interface.

This revision is now accepted and ready to land.Oct 16 2018, 3:32 PM

@krion or @timur can I get approval for this to go into unfrozen head?

This revision was automatically updated to reflect the committed changes.