History log of /src/sys/arch/arm/include/bus_funcs.h |
Revision | | Date | Author | Comments |
1.13 |
| 18-Apr-2023 |
skrll | G/C unnecessary
extern paddr_t physical_start, physical_end;
|
1.12 |
| 19-Nov-2022 |
skrll | Fix _bus_dmamem_alloc_range function declaration - low and high are paddr_t
|
1.11 |
| 24-Jan-2021 |
martin | Obey __HAVE_BUS_SPACE_8
|
1.10 |
| 05-Sep-2020 |
jakllsch | branches: 1.10.2; Add missing prototypes for __bs_c(f,_bs_sm_?_swap)
(implementations of these already exist for aarch64)
|
1.9 |
| 13-Apr-2020 |
maxv | Add KASAN-DMA support on aarch64, same as amd64. Discussed with skrll@.
|
1.8 |
| 16-Jul-2019 |
skrll | branches: 1.8.8; Remove the _BUS_DMAMAP_COHERENT optimisation in the bus_dmamap_sync macro as the real function performs memory barriers now.
|
1.7 |
| 01-Apr-2018 |
ryo | branches: 1.7.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.6 |
| 29-Jan-2014 |
matt | branches: 1.6.28; Make multiple inclusion symbols always start with _ARM_ (not _ARM32_ or _MACHINE_).
|
1.5 |
| 17-Jan-2013 |
matt | branches: 1.5.2; Cortex needs ._dmamap_sync_post for BUS_DMASYNC_POSTREAD
|
1.4 |
| 19-Oct-2012 |
matt | Make IS_BOUNCING a map flag and use it to simplify code and to avoid calling the sync routines if (COHERENT|IS_BOUNCING) == COHERENT. (this eeks out a little bit more performance).
|
1.3 |
| 18-Sep-2012 |
matt | Add bounce buffer support for ARM bus_dma(9). Add macros to help initialize bus_dma_tag structures.
|
1.2 |
| 15-Jul-2012 |
matt | branches: 1.2.2; s/u_int*_t/ -> uint_*_t Add swap variants for many accessors.
|
1.1 |
| 01-Jul-2011 |
dyoung | branches: 1.1.2; 1.1.10; 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.10.2 |
| 17-Jan-2013 |
matt | Pullup from HEAD: Cortex needs ._dmamap_sync_post for BUS_DMASYNC_POSTREAD
|
1.1.10.1 |
| 28-Nov-2012 |
matt | Merge improved arm support (especially Cortex) from HEAD including OMAP and BCM53xx support.
|
1.1.2.3 |
| 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.1.2.2 |
| 23-Jan-2013 |
yamt | sync with head
|
1.1.2.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.2.2.3 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.2 |
| 25-Feb-2013 |
tls | resync with head
|
1.2.2.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.5.2.1 |
| 18-May-2014 |
rmind | sync with head
|
1.6.28.1 |
| 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.7.2.2 |
| 21-Apr-2020 |
martin | Sync with HEAD
|
1.7.2.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.8.8.1 |
| 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.10.2.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|