Home | History | Annotate | Download | only in include
History log of /src/sys/arch/powerpc/include/bus_defs.h
RevisionDateAuthorComments
 1.5  10-Mar-2022  riastradh powerpc: Implement bus_space_barrier as eieio.
 1.4  06-Jul-2020  rin Style and cosmetic changes. No binary changes intended.
 1.3  23-Sep-2019  skrll Provide PRIxBUSADDR, PRIxBUSSIZE, PRIuBUSSIZE, and PRIxBSH for all arches
to follow arm and (generic) mips.

Reviewed by christos.
 1.2  28-Feb-2014  matt branches: 1.2.30;
Use uintptr_t for bus_size_t, bus_addr_t, bus_space_handler_t since uint32_t
doesn't really work too 64-bit platforms.
 1.1  01-Jul-2011  dyoung branches: 1.1.2; 1.1.12; 1.1.16;
Per discussion at
<http://mail-index.netbsd.org/tech-kern/2010/04/02/msg007941.html>,
divide each machine's bus.h into bus_defs.h (constants & data types)
and bus_funcs.h (macro implementations of bus_space(9) routines and MD
prototypes).

Note that some bus_space(9) routines' implementation will move to .c
files from inline subroutines or macros in .h files.

I've only made the split for machine architectures where there is PCI.
All of the non-PCI-having architectures will require a similar split.

These #include files are not referenced by any (committed) Makefiles or
header files, yet. Changes to Makefiles, to <sys/bus.h>, and to some
more machine-dependent files will dribble in before I throw the switch.
 1.1.16.1  18-May-2014  rmind sync with head
 1.1.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.30.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed