Fixup AGP_MODE{GET,SET}_RATE() macros. the agp 2.0 spec defines that the lowest
authoroga <oga@openbsd.org>
Wed, 9 Jul 2008 23:33:07 +0000 (23:33 +0000)
committeroga <oga@openbsd.org>
Wed, 9 Jul 2008 23:33:07 +0000 (23:33 +0000)
commitfc9a64f311bb07b3e288416decf4ddb8960c86a2
tree0bec90404b7ff57e9dac5772f9bc1d6f7f3d3e70
parent9b92bba57f3717128caeb4dd2a1bb93e9947b4e1
Fixup AGP_MODE{GET,SET}_RATE() macros. the agp 2.0 spec defines that the lowest
three bits are for the current agp rate. not the lowest two. Otherwise we
preclude agp 4x mode.

It's a bit different for agp 3.0, but we don't have the bits for that yet.

Tested by several as part of a larger diff.
sys/sys/agpio.h