summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/sys/bus_dma.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* busdma: Option to round to cache lines on syncChristian Mauderer2020-07-291-0/+6
| | | | | | | | | | Some targets support only flushing or invalidating complete cache lines. In this cases misaligned buffers might lead to unexpected results. This patch adds a flag that allows drivers to signal to the bus dma driver that it is OK to round a buffer to the next full cache line. That's for example necessary if a driver wants to send out 14 byte via a USB DMA. Only the driver knows whether these 14 bytes are located in an otherwise unused cache line aligned buffer.
* Update to FreeBSD head 2019-09-24Sebastian Huber2019-11-131-0/+4
| | | | Git mirror commit 6b0307a0a5184339393f555d5d424190d8a8277a.
* Update to FreeBSD head 2018-04-01Sebastian Huber2018-09-211-1/+1
| | | | | | Git mirror commit 8dfb1ccc26d1cea7e2529303003ff61f9f1784c4. Update #3472.
* Update to FreeBSD head 2018-02-01Sebastian Huber2018-09-211-1/+9
| | | | | | Git mirror commit d079ae0442af8fa3cfd6d7ede190d04e64a2c0d4. Update #3472.
* Update to FreeBSD head 2017-12-01Sebastian Huber2018-09-211-0/+2
| | | | | | Git mirror commit e724f51f811a4b2bd29447f8b85ab5c2f9b88266. Update #3472.
* Update to FreeBSD head 2017-08-01Sebastian Huber2018-09-211-69/+13
| | | | | | Git mirror commit f5002f5e5f78cae9f0269d812dc0aedb0339312c. Update #3472.
* Update to FreeBSD head 2016-08-23Sebastian Huber2017-01-101-2/+27
| | | | Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
* Update to FreeBSD 9.3Sebastian Huber2015-02-131-7/+0
|
* Update to FreeBSD 9.2Sebastian Huber2013-11-111-29/+86
|
* Update files to match FreeBSD layoutSebastian Huber2013-10-101-4/+4
| | | | | | | | | | | | | | | | | | | Add compatibility with Newlib header files. Some FreeBSD header files are mapped by the translation script: o rtems/bsd/sys/_types.h o rtems/bsd/sys/errno.h o rtems/bsd/sys/lock.h o rtems/bsd/sys/param.h o rtems/bsd/sys/resource.h o rtems/bsd/sys/time.h o rtems/bsd/sys/timespec.h o rtems/bsd/sys/types.h o rtems/bsd/sys/unistd.h It is now possible to include <sys/socket.h> directly for example. Generate one Makefile which builds everything including tests.
* Move files to match FreeBSD layoutSebastian Huber2013-10-101-0/+277