PR: 263124
Fixes: 62d09b46ad75 ("x86: Defer LAPIC calibration until after timecounters are available")
Details
Details
- Reviewers
kib jhb emaste - Commits
- rGaa597d4049ff: i386: Fix the nodevice apic build
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 45063 Build 41951: arc lint + arc unit
Event Timeline
Comment Actions
I wonder if we should just make 'device apic' non-optional on i386 at this point. Any non-ancient machine that can actually run FreeBSD/i386 at this point should have an APIC and you are better off using an I/O APIC to avoid interrupt sharing.
Comment Actions
Weren't there Pentiums (aka 586) and Pentium II/III (686) which had no IOAPIC on m/b? I am not sure completely, but I suspect that LAPIC cannot work in this physical configuration.
Comment Actions
I wonder if we should just make 'device apic' non-optional on i386
That sounds reasonable to me; we could follow up in main with that change (and not MFC).