summaryrefslogtreecommitdiffstats
path: root/freebsd/sys (follow)
Commit message (Collapse)AuthorAgeFilesLines
* at91_mci: Simplify XDMA usageSebastian Huber2018-04-271-43/+27
|
* at91_mci: Get rid of bounce bufferSebastian Huber2018-04-271-63/+57
|
* at91_mci: Use real interruptSebastian Huber2018-04-261-0/+51
| | | | | Execute at91_mci_intr() in interrupt context. Synchronize MMC requests via RTEMS interrupt lock.
* mmc: Optimize mmc_wait_for_req()Sebastian Huber2018-04-262-0/+19
| | | | | | Use a self-contained RTEMS binary semaphore instead of msleep() and wakeup(). This is itself more efficient and in addition allows the use of mmc_wakeup() in interrupt context.
* at91_mci: Fix use of BOARD_MCKSebastian Huber2018-04-261-1/+1
|
* at91_mci: Fix use of pre-processor definesSebastian Huber2018-04-261-1/+1
|
* CRYPTO(4): Port to RTEMSSebastian Huber2018-03-281-0/+75
|
* CRYPTO(4): Import from FreeBSDSebastian Huber2018-03-271-0/+1375
|
* DEVFS(5): Fix warningSebastian Huber2018-03-271-0/+3
|
* dwc_otg: Default to USB host modeSebastian Huber2018-02-061-0/+2
| | | | | | In case no "dr_mode" property is present in the device tree, then default to USB host mode. This is necessary to support the Cyclone V SoC Development Kit.
* dwc_otg: Add compatibility string, constifySebastian Huber2018-02-061-1/+2
| | | | Support device tree of Cyclone V SoC Development Kit.
* Add device tree support for Altera/Intel Cyclone VSebastian Huber2018-02-064-39/+273
| | | | Close #3290.
* SLEEPQUEUE(9): Update due to API changesSebastian Huber2018-02-051-1/+1
| | | | Update #3264.
* ZONE(9): Avoid function call overheadSebastian Huber2018-01-191-1/+3
|
* DEVICE(9): Fix __BUS_ACCESSOR()Sebastian Huber2018-01-081-2/+0
|
* at91_mci: Fix for 32k buffer.Christian Mauderer2017-11-171-0/+11
|
* Revert "RWLOCK(9): Add reader/writer lock implementation"Sebastian Huber2017-11-171-2/+2
| | | | | | This was accidentally committed. This reverts commit 97a98f6cd767b3a68279890488c7b451788f84f4.
* Revert "SX(9): Implement with reader/writer lock"Sebastian Huber2017-11-172-2/+5
| | | | | | This was accidentally committed. This reverts commit cc7a8d87e7307db738bf39ab1ca3ce1053f1c163.
* SX(9): Implement with reader/writer lockSebastian Huber2017-11-162-5/+2
|
* RWLOCK(9): Add reader/writer lock implementationSebastian Huber2017-11-161-2/+2
|
* Fix file descriptor reference counting in accept()Sebastian Huber2017-11-151-0/+2
| | | | Update #3132.
* Fix warningSebastian Huber2017-11-101-0/+2
|
* at91_mci: Add timing to read_ivar.Christian Mauderer2017-11-101-0/+10
|
* freebsd/bus: Check return value of bus_accessor.Christian Mauderer2017-11-101-0/+23
|
* at91_mci: Port to RTEMS and adapt for atsam.Christian Mauderer2017-11-102-1/+279
|
* at91_mci: Import from FreeBSDSebastian Huber2017-11-105-0/+1875
|
* saf1761_otg: Port to RTEMS.Christian Mauderer2017-11-102-4/+84
|
* usb/saf1761: Import from FreeBSD.Christian Mauderer2017-11-104-0/+4435
| | | | | | | Import the files for the SAF1761 USB controller from FreeBSD commit: 642b174daddbd0efd9bb5f242c43f4ab4db6869f Tue Apr 4 04:01:02 2017
* Fix build for non-FDT platformsSebastian Huber2017-11-101-0/+5
|
* Import BBB sd driver files from FreeBSD.Sichen Zhao2017-11-1010-0/+5100
|
* Disable HHOOK(9) support for socketsSebastian Huber2017-11-101-0/+10
| | | | | Support was only partly disabled leading to NULL pointer accesses. Disable it completely.
* Fix reference counting for file descriptorsSebastian Huber2017-11-105-1/+29
| | | | Update #3132.
* ffec: Fix commentSebastian Huber2017-10-261-4/+4
| | | | Update #3090.
* ffec: Add checksum offloadSebastian Huber2017-10-252-3/+53
| | | | Update #3090.
* ffec: Add interrupt coalescing supportSebastian Huber2017-10-252-0/+186
| | | | | | Code is an adapted from the TSEC (if_tsec) network interface driver. Update #3090.
* ffec: Increase buffer descriptor count to 512Sebastian Huber2017-10-251-2/+2
| | | | Update #3090.
* ffec: Defragment transmit mbuf only if necessarySebastian Huber2017-10-251-104/+139
| | | | | | | | | Use structure similar to TSEC (if_tsec) driver. The use of bus_dmamap_sync() differs these network interface drivers. This should not be the case. Update #3090.
* ffec: Fix NULL pointer accessSebastian Huber2017-10-251-0/+3
| | | | Update #3090.
* ffec: Use RACC[SHIFT16]Sebastian Huber2017-10-251-16/+35
| | | | | | | | | This avoids the move of entire receive frames to meet the alignment requirements of the IP header and so on. Add FECFLAG_RACC feature flag for this similar to the Linux driver. Update #3090.
* Add rtems_bsd_set_if_input()Sebastian Huber2017-10-232-0/+30
|
* powerpc: Fix warningsSebastian Huber2017-10-201-0/+9
|
* Import CRC32 support from FreeBSDSebastian Huber2017-10-201-0/+770
|
* blist: Import from FreeBSDSebastian Huber2017-10-202-0/+1201
|
* Fix INVARIANTS supportSebastian Huber2017-10-206-0/+17
|
* ZONE(9): Use recursive lock for the UMA drainSebastian Huber2017-10-201-1/+1
|
* ZONE(9): Reduce BUCKET_MAX to 128Sebastian Huber2017-10-201-1/+7
| | | | Reduces the worst-case per-processor caches.
* ZONE(9): Fix uma_zone_set_max()Sebastian Huber2017-10-201-0/+9
| | | | Account for items provided for per-processor caches.
* DEVICE(9): Avoid NULL pointer accessSebastian Huber2017-10-201-0/+3
|
* SLEEPQUEUE(9): Update due to API changesSebastian Huber2017-10-171-1/+1
| | | | | Update #3117. Update #3182.
* BPF(9): Remove RTEMS-specificsSebastian Huber2017-10-121-7/+0
|