summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-18bsp/motorola_powerpc: Add dc, ukphy and legacy PCI support5-freebsd-12Chris Johns
- Add the dc net dev to the BSP - Add the ukphy support - Add PCI Legacy bus support to the PowerPC Closes #4514
2021-09-18rtemsbsd/bus: Add PCI support to the nexus busChris Johns
- Add PCI IO region support - Add support map buffers to PCI address space - Add BSP conditional IO space support. Some PC implementations have PCI IO space mapped differently to memory space and this needs to be reflected in the busspace. - Include bsp.h to pick per BSP configuration. Closes #4514
2021-06-09i386: Remove unneeded include header filesJan Sommer
Closes #4452
2021-06-09waf_libbsd.py: Apply path-mappings to header-pathsJan Sommer
Update #4452
2021-05-11ipsec-tools/pfkey: Fix socket leakChristian Mauderer
setkey uses pfkey_open to open a socket. But setkey doesn't close the socket. The libipsec functions are used only by user space applications (setkey and racoon). Adding the wrapper for socket makes sure that the opened socket is registered and closes if the application exits. Fixes #4404
2021-05-11ping6: Honor file descriptor maximumChristian Mauderer
This is basically the same as the patch for ping. Fix #4361
2021-05-11racoon/session: Honor file descriptor maximumChristian Mauderer
Dynamically allocate a big enough file descriptor set for select(). A better solution would be to use kqueue() instead of select(). Update #4361
2021-03-08ehci_pci: Add to build systemMoyano, Gabriel
Closes #4263
2021-03-08ehci_pci: Import from freebsd-orgMoyano, Gabriel
see #4263
2020-10-27NVD(4): Fix logical block count calculationSebastian Huber
Close #4165.
2020-10-27NVD(4): Fix NULL pointer access in nvd_sync()Sebastian Huber
Update #4165.
2020-10-27mcast01: Fix write to read-only stringSebastian Huber
2020-09-28Import FreeBSD license files.Christian Mauderer
Fix #4082
2020-09-28builder.py: Add case for plain text files.Christian Mauderer
Update #4082
2020-09-28Add helper script to find licenses.Christian Mauderer
Update #4082
2020-09-10mcast01: Add test programSebastian Huber
Close #4073.
2020-09-10ifmcstat: Port to RTEMSSebastian Huber
Update #4073.
2020-09-10ifmcstat: Import from FreeBSDSebastian Huber
Update #4073.
2020-08-18nfsclient: Next attempt to fix 64-bit targets5.1-freebsd-12Sebastian Huber
In serporidok use the same structures used to hand over to the XDR encode/decode routines. We must not mix packed and unpacked structures. Close #4024.
2020-08-06telnet: Use rtems_shell_dup_current_env()Sebastian Huber
Update #3859.
2020-07-08Fix linker errors with minimal build setSebastian Huber
2020-06-25build: Do not convert cflags to definesSebastian Huber
This makes it possible to use module-specific C flags, for example to instrument functions (-finstrument-functions).
2020-06-23mDNSResponder: Port to RTEMSSebastian Huber
Update #4010.
2020-06-23mDNSResponder: Update to v878.270.2Sebastian Huber
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.270.2.tar.gz Update #4010.
2020-06-23mDNSResponder: Update to v878.260.1Sebastian Huber
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.260.1.tar.gz Update #4010.
2020-06-23mDNSResponder: Update to v878.250.4Sebastian Huber
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.250.4.tar.gz Update #4010.
2020-06-23mDNSResponder: Update to v878.240.1Sebastian Huber
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.240.1.tar.gz Update #4010.
2020-06-23mDNSResponder: Update to v878.230.2Sebastian Huber
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.230.2.tar.gz Update #4010.
2020-06-23mDNSResponder: Update to v878.200.35Sebastian Huber
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.200.35.tar.gz Update #4010.
2020-06-23mDNSResponder: Update to v878.70.2Sebastian Huber
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.70.2.tar.gz Update #4010.
2020-06-23mDNSResponder: Update to v878.50.17Sebastian Huber
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.50.17.tar.gz Update #4010.
2020-06-23mDNSResponder: Back to mDNSResponder-878.30.4Sebastian Huber
Update #4010.
2020-06-23epoch01: Fix sporadic test failuresSebastian Huber
2020-04-20imx6_usbphy: Fix regulator (vbus-supply)Christian Mauderer
Update #3869.
2020-04-17regulator: Disable FDT parts for non-FDT targetsChristian Mauderer
2020-04-17i386: Port to RTEMSJan Sommer
- Update imported files to compile rtems-libbsd for i386 based BSPs - Mostly commenting out parts which create compile or link errors in RTEMS, but aren't needed
2020-04-17i386: Delete old machine dependent filesJan Sommer
- The files in the i386 directory have been moved to common x86 directories by FreeBSD: - freebsd/sys/x86/x86/legacy.c - 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-04-17iflib.c: Deactivate use of ifc_cpusJan Sommer
- cpusets and SMP are currently not supported in libbsd for RTEMS - Disable the ifc_cpus context variable and replace its usage, essentially hard-coding for cpu 0
2020-04-17Callout: Redefine callout_reset_on for rtemsJan Sommer
- callout_reset_on takes a cpu which is ignored by the subsequent call to callout_reset_sbt_on in RTEMS. - The macro is redefined to discard the cpu argument directly which enables uses of it with cpu-dependent variables (disabled in RETMS) without further changes, e.g. in iflib.c.
2020-04-17i386: Add missing files to build systemJan Sommer
- Update FreeBSD files in libbsd.py to required by i386 based BSPs - Some machine specific header files have moved to different directories in FreeBSD - Add missing files e1000 network driver (iflib*)
2020-04-17waf: Add path-mappings featureJan Sommer
- path-mappings allow to fix autogenerated include paths for some corner cases of target platforms without the need to change the build system - Currently used for i386 based bsps
2020-04-17i386: Add missing files from FreeBSDJan Sommer
- Files needed to make rtems-libbsd build again for i386
2020-04-16imx: Fix build for all other BSPs.Christian Mauderer
2020-04-15imx6_usbphy: Add regulator (vbus-supply).Christian Mauderer
Update #3869.
2020-04-15ehci_imx: Set/clear ENHOSTDISCONNECT in USB PHY.Christian Mauderer
This is not a nice solution but it should work on all chips. As soon as FreeBSD has a nice solution via the USB PHY driver, this should be replaced. Update #3869.
2020-04-15ehci_imx: Add to build.Christian Mauderer
2020-04-15ehci_imx: Port to RTEMSChristian Mauderer
Update #3869.
2020-04-15ehci_imx: Import from FreeBSDSebastian Huber
Update #3869.
2020-04-14Add support for i.mx cache.Christian Mauderer
Update #3869.
2020-04-14regulator: Add to build.Christian Mauderer
Update #3869.