summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sade
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2003-09-07 21:51:03 +0000
committermarcel <marcel@FreeBSD.org>2003-09-07 21:51:03 +0000
commit99d0e6c9d5d310d7f4c4558288e881c89b3fdf78 (patch)
tree22e0d3f0111ac1127e824ebbf9c76d4238693f5f /usr.sbin/sade
parent49215d6199e1f0cf0b9f639b2113118e61c3180d (diff)
downloadFreeBSD-src-99d0e6c9d5d310d7f4c4558288e881c89b3fdf78.zip
FreeBSD-src-99d0e6c9d5d310d7f4c4558288e881c89b3fdf78.tar.gz
Remove the assumption that a bus_space_handle_t is an I/O address
from the SAB82532 and the Z8530 hardware drivers by introducing uart_cpu_busaddr(). The assumption is not true on pc98 where bus_space_handle_t is a pointer to a structure. The uart_cpu_busaddr() function will return the bus address corresponding the tag and handle given to it by the BAS. WARNING: the intend of the function is STRICTLY to allow hardware drivers to determine which logical channel they control and is NOT to be used for actual I/O. It is therefore EXPLICITLY allowed that uart_cpu_busaddr() returns only the lower 8 bits of the address and garbage in all other bits. No mistakes...
Diffstat (limited to 'usr.sbin/sade')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud