Sebastian Huber
f009252227
user-space: Request FreeBSD bitset API
...
This is required for recent Newlib versions.
Update #4667 .
2022-06-30 17:41:02 +02:00
Sebastian Huber
c6212520ab
Add program destructor support
...
Update #4650 .
2022-05-12 07:48:02 +02:00
Heinz Junkes
878713ba45
if_mve: Add MV643XX Ethernet driver
...
Close #4345 .
2022-03-07 10:53:16 +01:00
Sebastian Huber
1b6529ee94
rtems-bsd-program.h: Remove stray ';'
2022-02-23 15:57:30 +01:00
Gedare Bloom
8f870a3593
aarch64/nexus: add GEM definitions for Versal
2021-06-25 13:02:38 -06:00
Jan Sommer
5b82fcf06a
i386: Remove unneeded include header files
2021-06-07 10:39:46 +02:00
Vijay Kumar Banerjee
9b9a976847
Revert "Import telnetd from RTEMS repository"
...
This reverts commit 1b07480ddc93c10777eff5072e7621ed0c96d30c.
2021-04-13 12:16:50 -06:00
Vijay Kumar Banerjee
1b07480ddc
Import telnetd from RTEMS repository
...
The files have been taken from RTEMS repository with head commit at
bd9e45d91f77657445400bc2c814f251c9e37cef
2021-04-07 19:15:51 -06:00
Christian Mauderer
1bb4a56e4d
STM32H7: Add SDMMC driver
...
Update #4372
2021-04-01 09:05:53 +02:00
G S Niteesh Babu
3cdf289424
arm/ti/ti_pinmux: Remove TI pinmux driver
...
The TI driver has been moved to RTEMS so the driver can be removed
from libBSD.
The following files have been removed from libBSD and moved to
RTEMS.
1) ti/am335x/am335x_scm_padconf.c
2) ti/am335x/am335x_scm_padconf.h
3) ti/ti_pinmux.c
4) ti/ti_pinmux.h
Update #3784
2021-03-21 12:35:04 +01:00
Kinsey Moore
98d197895b
Add CGEM definitions for ZynqMP
2020-11-24 08:49:49 -06:00
Christian Mauderer
5cb4146627
imxrt: Add support
...
Update #4180
2020-11-20 08:56:30 +01:00
Kinsey Moore
9f52a0df17
Update arm64/aarch64 support
2020-11-13 12:34:01 -06:00
Sebastian Huber
6c83023331
dwc_otg: Add support for nexus bus
...
Update #3910 .
2020-10-27 06:33:05 +01:00
Sebastian Huber
c28f67a9be
if_stmac: Add driver for STM32H7 ethernet module
...
Update #3910 .
2020-10-27 06:33:02 +01:00
Chris Johns
bff15c3326
powerpc/nexus: Add legacy PCI support to PowerPC Motorola Shared BSP family
2020-10-26 07:42:09 +11:00
Jan Sommer
66019c3e78
i386: Delete old machine dependent files
...
- The files in the i386 directory have been moved to common x86 directories by FreeBSD:
- freebsd/sys/i386/include/machine/bus.h
- freebsd/sys/x86/include/machine/legacyvar.h
- freebsd/sys/x86/include/machine/specialreg.h
- Add header files in rtemsbsd directory to direct compiler to new files
2020-09-16 15:52:58 +10:00
Sebastian Huber
d56d9b6d3b
ifmcstat: Port to RTEMS
2020-09-10 13:24:18 +02:00
Christian Mauderer
828969e525
imx: Don't use USB_NEED_BUSDMA_COHERENT_ALLOC
...
That option makes problems with some drivers because the buffers are not
allways cache line aligned.
Update 3869
2020-07-29 11:19:14 +02:00
Christian Mauderer
4820ccecc9
busdma: Option to round to cache lines on sync
...
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.
2020-07-29 11:19:14 +02:00
Christian Mauderer
7e5d93bb6b
imx: Use RTEMS GPIO driver instead of FreeBSD one
...
Update 3869
2020-07-29 11:19:00 +02:00
Christian Mauderer
469cc8fbb7
gpioregulator: Remove.
...
There is a bug in the #ifdef regarding FDT so this file hasn't been
compiled. If that bug is solved, the driver doesn't work for some other
reason.
With the FDT-bug the driver hasn't been used by anyone. So just remove
it again.
2020-07-29 11:15:42 +02:00
Christian Mauderer
f33b6a0f3b
ehci_imx: Add to build.
2020-04-15 16:32:34 +02:00
Christian Mauderer
c54699f40f
Add support for i.mx cache.
...
Update #3869 .
2020-04-15 16:32:34 +02:00
Christian Mauderer
e518d8c72c
regulator: Add to build.
...
Update #3869 .
2020-04-15 16:32:24 +02:00
Christian Mauderer
6624d6ee32
imx6_ccm: Add and build module.
...
Update #3869 .
2020-04-15 16:18:44 +02:00
Sebastian Huber
bd7af5fcee
usb_busdma: Add USB_NEED_BUSDMA_COHERENT_ALLOC
...
Some BSPs have a cache-coherent memory area, however, it should not be
used for the USB controller.
2020-04-15 16:18:43 +02:00
Jan Sommer
af291fa3a0
i386: Port to RTEMS
...
- Update imported files to compile rtems-libbsd for i386 based BSPs
- Currently does not support the option "dev_nic_e1000 = on"
2020-02-10 10:44:28 +01:00
Sebastian Huber
e6acc15bc9
NVMECONTROL(8): Port to RTEMS
...
Update #3821 .
2019-11-13 13:04:09 +01:00
Sebastian Huber
53145c7232
NVME(4): Port to RTEMS
...
Update #3821 .
2019-11-13 13:03:49 +01:00
Sebastian Huber
a5ddb0ea69
Update to FreeBSD head 2019-09-24
...
Git mirror commit 6b0307a0a5184339393f555d5d424190d8a8277a.
2019-11-13 10:47:04 +01:00
Sebastian Huber
5f2d63683a
Add support for EARLY_COUNTER
2019-09-25 10:58:17 +02:00
Sebastian Huber
bf9681316a
Remove obsolete header files
2019-09-24 14:20:08 +02:00
Sebastian Huber
747c6165b8
Compatibility for next Newlib update
2019-09-24 14:10:43 +02:00
Sebastian Huber
e9730d5fc5
Fix pgsigio() warnings
2019-09-24 14:07:12 +02:00
Sebastian Huber
5173168252
C++ compatiblity for kernel space header
2019-09-23 10:55:44 +02:00
Sebastian Huber
7b1aea98a1
Add wrapper for strndup()
2019-09-11 10:25:49 +02:00
Vijay Kumar Banerjee
951c4b92cf
rtemsbsd: remove dead code fb.c
2019-08-31 20:32:38 +02:00
Sebastian Huber
8bf5f93ac1
atomic.h: Add atomic_load_long()
2019-08-27 10:31:42 +02:00
Vijay Kumar Banerjee
530f8f5abd
am335x display drivers: Port to RTEMS
2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
d7c01f4569
fbd: Port to RTEMS
2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
2cf7b6b3e4
TDA19988: Port to RTEMS
2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
59ce99a357
Pinmux: Port to RTEMS
2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
b68ca55c96
Add mmap
2019-07-27 13:49:07 +02:00
Sebastian Huber
bc2ba9a9cd
EPOCH(9): Add epoch_drain_callbacks()
2019-07-09 13:57:03 +02:00
Sebastian Huber
70b50ff98a
EPOCH(9): Avoid inline functions
...
FreeBSD changed the epoch_enter() and epoch_exit() inline functions into
proper functions after a performance analysis to avoid code bloat.
2019-07-09 13:57:03 +02:00
Sebastian Huber
313e1d5f1c
SLEEPQUEUE(9): Fix timeout handling
2019-07-05 10:20:18 +02:00
Vijay Kumar Banerjee
4ed60d9076
i2c tool : port to RTEMS
2019-06-29 10:31:01 +02:00
Vijay Kumar Banerjee
4e1325a338
iicbus: port to RTEMS
2019-06-29 10:31:01 +02:00
Sebastian Huber
3bd43f00a7
Add RTEMS-specific getcredhostuuid()
2019-06-05 14:26:38 +02:00