It does not appear to get much, if any, testing, and doesn't seem to be
worth the maintenance overhead. Virtually all amd64 hardware has
multiple cores. The CPU and memory usage overhead of the SMP option in
single-vCPU VMs is very marginal and not worth maintaining.
Details
- Reviewers
kib jhb - Commits
- rGfa02551dc8a0: amd64: Remove support for "nooptions SMP"
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 65569 Build 62452: arc lint + arc unit
Event Timeline
sys/amd64/amd64/trap.c | ||
---|---|---|
901 | Do anybody understand this comment? |
sys/amd64/amd64/trap.c | ||
---|---|---|
901 | From my reading, the sentence somehow emphases the 'two' prints part. |
Thus things i386 continue to disappear. I suspect AT PIC support should have been removed from AMD64 first. While some AMD64 systems may have working AT PICs, they're near-certain to have local-APICs even on single-processor systems. About the only reason to keep AT PIC building in AMD64 LINT builds is to flag source breakage sooner. I'm presently unable to do any sort of runtime testing of AT PIC since I was unable to get the driver to try loading under any formulation of Qemu.
rG:fa02551dc8a029a74eb374c418dbb5401d53c2db didn't get Phabricator to close D51345.
You can test 8259A with bhyve, both with and without ACPI, but it's a bit of a PITA. (You might have to build a custom kernel for amd64 for some of the configurations IIRC.) However, i386 kernel support is definitely going away in 15.0 as has been clearly documented.