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>