HomeFreeBSD

Work around a firmware bug in the HP rx2660, where in ACPI an I/O port
rS170507Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Work around a firmware bug in the HP rx2660, where in ACPI an I/O port
is really a memory mapped I/O address. The bug is in the GAS that
describes the address and in particular the SpaceId field. The field
should not say the address is an I/O port when it clearly is not.

With an additional check for the IA64_BUS_SPACE_IO case in the bus
access functions, and the fact that I/O ports pretty much not used
in general on ia64, make the calculation of the I/O port address a
function. This avoids inlining the work-around into every driver,
and also helps reduce overall code bloat.

Details

Provenance
marcelAuthored on
Parents
rS170506: Fix bogon in previous commit: <machine/cpu.h> is still needed.
Branches
Unknown
Tags
Unknown

Event Timeline