diff options
author | Christian Mauderer <Christian.Mauderer@embedded-brains.de> | 2017-11-13 09:21:29 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-17 07:26:52 +0100 |
commit | ca4895cb9cbaa48f16e63fff8b1d12a32d840026 (patch) | |
tree | eb4097a01ee11cdadc3fed32676a9b074782ecb0 /c/src/lib/libbsp/powerpc | |
parent | cpukit: Add _arc4random_getentropy_fail. (diff) | |
download | rtems-ca4895cb9cbaa48f16e63fff8b1d12a32d840026.tar.bz2 |
getentropy: Add cpu counter based implementation.
Update #3239.
Diffstat (limited to 'c/src/lib/libbsp/powerpc')
18 files changed, 18 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am index 83bc96e52d..e764c9e8eb 100644 --- a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am +++ b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am @@ -66,6 +66,7 @@ libbsp_a_SOURCES += startup/bspstart.c \ ../../powerpc/shared/startup/pgtbl_setup.c \ ../../powerpc/shared/startup/pgtbl_activate.c \ ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ startup/bspclean.c \ ../../shared/gnatinstallhandler.c diff --git a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am index c6afc9990b..a4e7b1cc30 100644 --- a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am +++ b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am @@ -130,6 +130,7 @@ libbsp_a_SOURCES += tod/todcfg.c tod/pcf8563.c tod/pcf8563.h \ # startup libbsp_a_SOURCES += ../../shared/bootcard.c +libbsp_a_SOURCES += ../../shared/getentropy-cpucounter.c libbsp_a_SOURCES += ../../shared/bspclean.c libbsp_a_SOURCES += ../../shared/bspgetworkarea.c libbsp_a_SOURCES += ../../shared/bsppredriverhook.c diff --git a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am index f8dd80c3d2..7ec8a9cc18 100644 --- a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am +++ b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am @@ -53,6 +53,7 @@ libbsp_a_SOURCES = # startup libbsp_a_SOURCES += \ ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/bsppredriverhook.c \ ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c \ diff --git a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am index b121b08e37..ac971b7992 100644 --- a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am +++ b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am @@ -29,6 +29,7 @@ libbsp_a_SOURCES = libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/bspreset_loop.c \ startup/bspstart.c ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/bsppredriverhook.c ../../shared/bspgetworkarea.c \ ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c mmu/mmu_405.c mmu/mmu_405asm.S diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am index af7a71f723..c9d1ff7387 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am @@ -49,6 +49,7 @@ libbsp_a_SOURCES += ../../powerpc/shared/startup/bspstart.c \ ../../powerpc/shared/startup/pgtbl_activate.c \ ../../powerpc/shared/startup/ppc_idle.c \ ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/bspclean.c \ ../../shared/gnatinstallhandler.c \ startup/bspreset.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am index 7a0f5843c7..4d272134a1 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am @@ -63,6 +63,7 @@ include_bsp_HEADERS += include/console-linflex.h # startup libbsp_a_SOURCES += ../../shared/bootcard.c +libbsp_a_SOURCES += ../../shared/getentropy-cpucounter.c libbsp_a_SOURCES += ../../shared/bspclean.c libbsp_a_SOURCES += ../../shared/bsppredriverhook.c libbsp_a_SOURCES += ../../shared/src/stackalloc.c diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am index f2f6f154b7..024d627ad0 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am @@ -52,6 +52,7 @@ libbsp_a_SOURCES += irq/irq.c libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/bsppredriverhook.c \ ../shared/startup/bspidle.c startup/bspstart.c ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c ../../shared/gnatinstallhandler.c startup/cpuinit.c \ ../../shared/bspgetworkarea.c diff --git a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am index c9573ea1b4..c768a9c5c3 100644 --- a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am @@ -54,6 +54,7 @@ libbsp_a_SOURCES += startup/bspstart.c \ ../../powerpc/shared/startup/bsppredriverhook.c \ ../../powerpc/shared/startup/zerobss.c \ ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/bspclean.c \ ../../shared/gnatinstallhandler.c # tod diff --git a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am index 8794f5fdb2..3edfaec76f 100644 --- a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am @@ -33,6 +33,7 @@ libbsp_a_SOURCES += startup/bspstart.c \ ../../powerpc/shared/startup/zerobss.c \ ../../powerpc/shared/startup/bspgetworkarea.c \ ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ startup/bspclean.c \ ../../shared/gnatinstallhandler.c startup/bspreset.c \ ../../powerpc/shared/startup/probeMemEnd.c diff --git a/c/src/lib/libbsp/powerpc/psim/Makefile.am b/c/src/lib/libbsp/powerpc/psim/Makefile.am index a66cf42feb..6ed9dee4d3 100644 --- a/c/src/lib/libbsp/powerpc/psim/Makefile.am +++ b/c/src/lib/libbsp/powerpc/psim/Makefile.am @@ -36,6 +36,7 @@ libbsp_a_SOURCES = libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/bsppredriverhook.c startup/bspstart.c \ ../../shared/bspgetworkarea.c ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../powerpc/shared/startup/sbrk.c ../../shared/gnatinstallhandler.c # pclock diff --git a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am index 8c0d1186f5..6764dc252a 100644 --- a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am @@ -32,6 +32,7 @@ startup_SOURCES = ../../shared/bspclean.c \ ../../shared/bsppredriverhook.c \ ../../shared/bspgetworkarea.c \ ../../shared/bootcard.c ../../shared/sbrk.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/gnatinstallhandler.c \ startup/cmain.c startup/bspstart.c startup/bsppanic.c # pclock diff --git a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am index b2c778bb07..ef42f6c9be 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am +++ b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am @@ -65,6 +65,7 @@ libbsp_a_SOURCES = # Startup libbsp_a_SOURCES += \ ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c \ ../../shared/bspclean.c \ diff --git a/c/src/lib/libbsp/powerpc/ss555/Makefile.am b/c/src/lib/libbsp/powerpc/ss555/Makefile.am index 61f615e131..d349841bb2 100644 --- a/c/src/lib/libbsp/powerpc/ss555/Makefile.am +++ b/c/src/lib/libbsp/powerpc/ss555/Makefile.am @@ -36,6 +36,7 @@ libbsp_a_SOURCES += console/console.c libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/bsppredriverhook.c \ startup/bspstart.c ../../shared/bootcard.c startup/iss555.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c ../../shared/gnatinstallhandler.c start/start.S \ ../../shared/bspgetworkarea.c # tm27supp diff --git a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am index e37b740eed..d7bb2b907a 100644 --- a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am @@ -44,6 +44,7 @@ libbsp_a_SOURCES = # Startup libbsp_a_SOURCES += \ ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/bsppredriverhook.c \ ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c \ diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am index 29044518cf..0622bc909f 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am +++ b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am @@ -62,6 +62,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/bsppredriverhook.c \ ../shared/startup/bspidle.c \ startup/bspstart.c startup/bspgetworkarea.c ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ startup/mmutlbtab.c startup/cpuinit.c ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c diff --git a/c/src/lib/libbsp/powerpc/virtex/Makefile.am b/c/src/lib/libbsp/powerpc/virtex/Makefile.am index e355e9eeeb..cec4b6be8d 100644 --- a/c/src/lib/libbsp/powerpc/virtex/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex/Makefile.am @@ -45,6 +45,7 @@ libbsp_a_LIBADD = libbsp_a_SOURCES += ../../shared/bspclean.c ../../shared/bspgetworkarea.c \ ../../shared/bspreset_loop.c \ startup/bspstart.c ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/bsppredriverhook.c \ ../../shared/sbrk.c ../../shared/gnatinstallhandler.c libbsp_a_SOURCES += ../shared/src/bsp-start-zero.S diff --git a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am index 4b996e041f..da6abd92b0 100644 --- a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am @@ -33,6 +33,7 @@ libbsp_a_SOURCES = startup/bspclean.c \ ../../shared/bspgetworkarea.c \ startup/bspstart.c \ ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c \ ../shared/src/memcpy.c diff --git a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am index eaa7e22a72..635661e7df 100644 --- a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am @@ -32,6 +32,7 @@ libbsp_a_SOURCES = startup/bspclean.c \ ../../shared/bspgetworkarea.c \ startup/bspstart.c \ ../../shared/bootcard.c \ + ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c \ ../shared/src/memcpy.c |