This was only enabled for i386 and is not relevant on modern hardware
which uses ACPI to enumerate ISA/LPC devices.
Details
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 78091 Build 74974: arc lint + arc unit
Event Timeline
Yes. This was for ISA add-in cards that would disable all decoding except at one address. The PnP enumeration code would do a complex series of "wiggles", isolating the ISA cards one at a time, and then assigning resources to them.
It's not really been relevant since 2000 or so when said cards were effectively off the market. It was more for early-days 386 machines only (I used some of these cards for networking on my 486DX2-66, and they were oldish then). By the time P5-120 or so was out, the world was shifting to PCI add-in cards for most networking things. One could use these on P6 machines, but the networking was so slow and PCI cards so cheep that were decently fast I gave up then. And Timing Solutions gave up on its PC-104 cards that needed this by 2002, and it felt late.
tl;dr: obsolete for at least 25 years now, nearly irrelevant for more than 20.