summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use _SMP_Unicast_action()Sebastian Huber2019-05-211-4/+1
| | | | It is a bit more efficient.
* Update due to API changesSebastian Huber2019-04-112-4/+4
|
* Remove <linux/rbtree.h>Sebastian Huber2019-02-121-146/+0
| | | | It is already provided by RTEMS.
* Update due to <sys/time.h> API changesSebastian Huber2018-08-241-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changes correspond to FreeBSD commit: "Make timespecadd(3) and friends public The timespecadd(3) family of macros were imported from NetBSD back in r35029. However, they were initially guarded by #ifdef _KERNEL. In the meantime, we have grown at least 28 syscalls that use timespecs in some way, leading many programs both inside and outside of the base system to redefine those macros. It's better just to make the definitions public. Our kernel currently defines two-argument versions of timespecadd and timespecsub. NetBSD, OpenBSD, and FreeDesktop.org's libbsd, however, define three-argument versions. Solaris also defines a three-argument version, but only in its kernel. This revision changes our definition to match the common three-argument version. Bump _FreeBSD_version due to the breaking KPI change. Discussed with: cem, jilles, ian, bde Differential Revision: https://reviews.freebsd.org/D14725" Update #3472.
* linux/percpu.h: Fix for uni-processor configSebastian Huber2018-02-051-2/+3
|
* sdk_dpaa: Port to RTEMSSebastian Huber2018-01-234-0/+2
| | | | Update #3277.
* linux/of_address.h: of_address_to_resource()Sebastian Huber2018-01-231-1/+1
| | | | | | Translate address in of_address_to_resource(). Update #3277.
* linux/of_address.h: Add of_translate_address()Sebastian Huber2018-01-232-2/+6
| | | | Update #3277.
* linux/of.h: Add of_find_node_by_path()Sebastian Huber2018-01-231-0/+3
| | | | Update #3277.
* linux/of.h: Add of_read_number()Sebastian Huber2018-01-231-0/+2
| | | | Update #3277.
* linux/of.h: Add of_n_size_cells()Sebastian Huber2018-01-231-0/+2
| | | | Update #3277.
* linux/of.h: Add of_n_addr_cells()Sebastian Huber2018-01-231-0/+2
| | | | Update #3277.
* linux/sort.h: New fileSebastian Huber2018-01-231-0/+49
| | | | Update #3277.
* linux/smp.h: Avoid function call overheadSebastian Huber2018-01-231-1/+1
| | | | Update #3277.
* linux/compiler.h: Define __coldSebastian Huber2018-01-231-0/+1
| | | | Update #3277.
* dpaa: Add "libbsd,dedicated-portal" to QMan portalsSebastian Huber2017-10-231-0/+2
| | | | | | | | | | | | | | | | | By default, the network interfaces use a pool channel, see dpaa_get_channel() in dpaa_eth_priv_probe(). To enable a dedicated QMan software portal, use libbsd,dedicated-portal = "enabled";. This option is useful for special purpose 10Gbit/s Ethernet processing. / { soc: soc@ffe000000 { fman0: fman@400000 { enet7: ethernet@f2000 { libbsd,dedicated-portal = "enabled"; }; }; }; };
* dpaa: Add <soc/fsl/dpaa.h>Sebastian Huber2017-10-231-0/+53
|
* linux: Move upper_32_bits() and lower_32_bits()Sebastian Huber2017-10-232-4/+4
|
* linux: Make Linux types available in user-spaceSebastian Huber2017-10-231-4/+0
|
* linux: Include missing <sys/errno.h>Sebastian Huber2017-10-231-0/+1
|
* dpaa: Support c45 physSebastian Huber2017-10-231-18/+7
|
* dpaa: Implement GENMASK() similar to LinuxSebastian Huber2017-10-231-1/+1
|
* Linux update to 4.11-rc5Sebastian Huber2017-10-2326-35/+401
| | | | Linux baseline a71c9a1c779f2499fb2afc0553e543f18aff6edf (4.11-rc5).
* Import DPAA driver snapshotSebastian Huber2017-10-2367-0/+5920
Imported from Freescale Linux repository git://git.freescale.com/ppc/upstream/linux.git commit 2774c204cd8bfc56a200ff4dcdfc9cdf5b6fc161. Linux compatibility layer is partly from FreeBSD.