]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Use FreeBSD/arm approach for handling bus space access: space tag is a pointer
authorgonzo <gonzo@FreeBSD.org>
Wed, 15 Apr 2009 02:28:26 +0000 (02:28 +0000)
committergonzo <gonzo@FreeBSD.org>
Wed, 15 Apr 2009 02:28:26 +0000 (02:28 +0000)
commit2e9f960200f87530cd84a52990e6ba860eb6c295
tree60983c081e4a042108494d5ad65f6b991b704ee1
parent7cef6c82d60a94b9e456159bbe5b5fc06151a91a
Use FreeBSD/arm approach for handling bus space access: space tag is a pointer
to bus_space structure that defines access methods and hence every bus can
define own accessors. Default space is mips_bus_space_generic. It's a simple
interface to physical memory, values are read with regard to host system
byte order.
14 files changed:
sys/conf/files.mips
sys/mips/adm5120/obio.c
sys/mips/adm5120/uart_cpu_adm5120.c
sys/mips/alchemy/obio.c
sys/mips/alchemy/uart_cpu_alchemy.c
sys/mips/idt/uart_bus_rc32434.c
sys/mips/idt/uart_cpu_rc32434.c
sys/mips/include/_bus.h
sys/mips/include/bus.h
sys/mips/malta/gt_pci.c
sys/mips/malta/obio.c
sys/mips/malta/uart_bus_maltausart.c
sys/mips/malta/uart_cpu_maltausart.c
sys/mips/mips/bus_space_generic.c [new file with mode: 0644]