Home | History | Annotate | Download | only in include
History log of /src/sys/arch/news68k/include/bus.h
RevisionDateAuthorComments
 1.13  27-Jan-2023  tsutsui news68k: Specify proper constraints for bus_space_read region and multi ops.

Synk with next68k.
Also use consistent register name constrains, i.e. no '%' prefix.
 1.12  23-Jan-2021  christos Remove cargo-culted '#if 0' code that was designed to produce a
compile-time error if any of the bus_space_*_8 functions was used,
but was documented that it produces a link-time error.
 1.11  02-Apr-2020  msaitoh branches: 1.11.4;
s/impliment/implement/ in comment.
 1.10  23-Sep-2019  skrll Provide PRIxBUSADDR, PRIxBUSSIZE, PRIuBUSSIZE, and PRIxBSH for all arches
to follow arm and (generic) mips.

Reviewed by christos.
 1.9  07-May-2012  tsutsui branches: 1.9.40;
Add dummy bus_dma(9) typedefs (enabled by __HAVE_NO_BUS_DMA) in <sys/bus.h>
for ports which don't bother to have unnecessary bus_dma(9) implementation
to appease MI driver modules that require bus_dma_tag_t.

For amiga, move <m68k/bus_dma.h> inclusion from <machine/pci_machdep.h>
to <machine/bus.h> since amiga will want actual bus_dma(9) in future
for PCI devices.

Fixes builds on sys/modules/if_axe etc on ancient ports.

"Sounds good" from martin@ on port-m68k@.
 1.8  28-Apr-2008  martin branches: 1.8.34; 1.8.38;
Remove clause 3 and 4 from TNF licenses
 1.7  16-Feb-2006  perry branches: 1.7.68; 1.7.70; 1.7.72;
Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.

As per core@.
 1.6  24-Dec-2005  perry branches: 1.6.2; 1.6.4; 1.6.6;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.5  11-Dec-2005  christos merge ktrace-lwp.
 1.4  11-Dec-2004  tsutsui branches: 1.4.10;
u_intXX_t -> uintXX_t
 1.3  04-Sep-2004  tsutsui - Use ANSI function declarations and make some functions static.
- Some KNF
 1.2  20-Dec-2002  tsutsui branches: 1.2.2;
Remove __P().
 1.1  04-Oct-2000  tsutsui branches: 1.1.2; 1.1.10;
Initial bus_space(9) support for news68k. From hp300.
 1.1.10.1  29-Dec-2002  thorpej Sync with HEAD.
 1.1.2.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.2.1  04-Oct-2000  bouyer file bus.h was added on branch thorpej_scsipi on 2000-11-20 20:16:11 +0000
 1.2.2.3  18-Dec-2004  skrll Sync with HEAD.
 1.2.2.2  21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.2.1  18-Sep-2004  skrll Sync with HEAD.
 1.4.10.1  21-Jun-2006  yamt sync with head.
 1.6.6.1  22-Apr-2006  simonb Sync with head.
 1.6.4.1  09-Sep-2006  rpaulo sync with head
 1.6.2.1  18-Feb-2006  yamt sync with head.
 1.7.72.1  16-May-2008  yamt sync with head.
 1.7.70.1  18-May-2008  yamt sync with head.
 1.7.68.1  02-Jun-2008  mjf Sync with HEAD.
 1.8.38.1  02-Jun-2012  mrg sync to latest -current.
 1.8.34.1  23-May-2012  yamt sync with head.
 1.9.40.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.9.40.1  08-Apr-2020  martin Merge changes from current as of 20200406
 1.11.4.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed