Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Sep 2003 20:46:36 +0900 (JST)
From:      Takahashi Yoshihiro <nyan@jp.FreeBSD.org>
To:        marcel@FreeBSD.org, imp@FreeBSD.org
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/uart uart_cpu.h uart_cpu_alpha.c uart_cpu_amd64.c uart_cpu_i386.c uart_cpu_ia64.c uart_cpu_pc98.c uart_cpu_sparc64.c uart_dev_sab82532.c uart_dev_z8530.c
Message-ID:  <20030911.204636.71188235.nyan@jp.FreeBSD.org>
In-Reply-To: <200309072151.h87Lp38Y087640@repoman.freebsd.org>
References:  <200309072151.h87Lp38Y087640@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In article <200309072151.h87Lp38Y087640@repoman.freebsd.org>
Marcel Moolenaar <marcel@FreeBSD.org> writes:

> marcel      2003/09/07 14:51:03 PDT
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/dev/uart         uart_cpu.h uart_cpu_alpha.c 
>                          uart_cpu_amd64.c uart_cpu_i386.c 
>                          uart_cpu_ia64.c uart_cpu_pc98.c 
>                          uart_cpu_sparc64.c uart_dev_sab82532.c 
>                          uart_dev_z8530.c 
>   Log:
>   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.

Don't access the inside of bus_handle directly in device driver.

BTW, bsh_base is not always the base address.

---
TAKAHASHI Yoshihiro <nyan@jp.FreeBSD.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030911.204636.71188235.nyan>