git: 8254: Don't setup 8254 interrupt, if it is not selected as interrupt cputimer
dillon at apollo.backplane.com
Fri Mar 25 11:30:07 PDT 2011
: 8254: Don't setup 8254 interrupt, if it is not selected as interrupt cputimer
: 8254 interrupt is setup, mainly to support C-state > C1, however, on some
: systems it could cause system freezing during boot. Change the default value
: of hw.i8254.intr_disable to 1, so more systems could boot by default.
:Summary of changes:
: sys/platform/pc32/isa/clock.c | 2 +-
: sys/platform/pc64/isa/clock.c | 2 +-
: 2 files changed, 2 insertions(+), 2 deletions(-)
Hmm. Are we assuming that HPET or ACPI timers will always be available
now? Any kernel loaded without ACPI won't see the ACPI timer (I think),
and maybe not the HPET either. The implication is that ACPI must always
be loaded now.
Maybe the real question is... if no other timers are available will the
8254 still be used to generate interrupts with this new default?
<dillon at backplane.com>
More information about the Commits