Searched hist:a1acc06f4f3d6d4ae1223e39f6fb86f31855d19b (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_rng.c | a1acc06f4f3d6d4ae1223e39f6fb86f31855d19b Tue Jul 19 20:07:47 CEST 2016 Mark Murray <markm@FreeBSD.org> Random bit generator (RBG) driver for RPi and RPi2.
Summary: This driver supports the following methods to trigger gathering random bits from the hardware: 1. interrupt when the FIFO is full (default) fed into the harvest queue 2. callout (when BCM2835_RNG_USE_CALLOUT is defined) every second if hz is less than 100, otherwise hz / 100, feeding the random bits into the harvest queue
If the kernel is booted with verbose enabled, the contents of the registers will be dumped after the RBG is started during the attach routine.
Author: hackagadget_gmail.com (Stephen J. Kiernan)
Test Plan: Built RPI2 kernel and booted on board. Tested the different methods to feed the harvest queue (callout, interrupt) and the interrupt driven approach seems best. However, keeping the other method for people to be able to experiment with.
Reviewed By: adrian, delphij, markm
Differential Revision: https://reviews.freebsd.org/D6888
|
H A D | files.bcm283x | diff a1acc06f4f3d6d4ae1223e39f6fb86f31855d19b Tue Jul 19 20:07:47 CEST 2016 Mark Murray <markm@FreeBSD.org> Random bit generator (RBG) driver for RPi and RPi2.
Summary: This driver supports the following methods to trigger gathering random bits from the hardware: 1. interrupt when the FIFO is full (default) fed into the harvest queue 2. callout (when BCM2835_RNG_USE_CALLOUT is defined) every second if hz is less than 100, otherwise hz / 100, feeding the random bits into the harvest queue
If the kernel is booted with verbose enabled, the contents of the registers will be dumped after the RBG is started during the attach routine.
Author: hackagadget_gmail.com (Stephen J. Kiernan)
Test Plan: Built RPI2 kernel and booted on board. Tested the different methods to feed the harvest queue (callout, interrupt) and the interrupt driven approach seems best. However, keeping the other method for people to be able to experiment with.
Reviewed By: adrian, delphij, markm
Differential Revision: https://reviews.freebsd.org/D6888
|
/freebsd/sys/sys/ |
H A D | random.h | diff a1acc06f4f3d6d4ae1223e39f6fb86f31855d19b Tue Jul 19 20:07:47 CEST 2016 Mark Murray <markm@FreeBSD.org> Random bit generator (RBG) driver for RPi and RPi2.
Summary: This driver supports the following methods to trigger gathering random bits from the hardware: 1. interrupt when the FIFO is full (default) fed into the harvest queue 2. callout (when BCM2835_RNG_USE_CALLOUT is defined) every second if hz is less than 100, otherwise hz / 100, feeding the random bits into the harvest queue
If the kernel is booted with verbose enabled, the contents of the registers will be dumped after the RBG is started during the attach routine.
Author: hackagadget_gmail.com (Stephen J. Kiernan)
Test Plan: Built RPI2 kernel and booted on board. Tested the different methods to feed the harvest queue (callout, interrupt) and the interrupt driven approach seems best. However, keeping the other method for people to be able to experiment with.
Reviewed By: adrian, delphij, markm
Differential Revision: https://reviews.freebsd.org/D6888
|