Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/random/fenestrasX/fx_main.c
Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | |||||
* software.) | * software.) | ||||
* - Timer interval reseeding. We also start the timer-based reseeding at | * - Timer interval reseeding. We also start the timer-based reseeding at | ||||
* initial seed, but unlike the design, our initial seed is some time after | * initial seed, but unlike the design, our initial seed is some time after | ||||
* load (usually within the order of micro- or milliseconds due to | * load (usually within the order of micro- or milliseconds due to | ||||
* stack_guard on x86, but conceivably later if nothing reads from random for | * stack_guard on x86, but conceivably later if nothing reads from random for | ||||
* a while). | * a while). | ||||
* | * | ||||
* Not yet implemented, not in scope, or todo: | * Not yet implemented, not in scope, or todo: | ||||
* - Userspace portions -- shared page, like timehands vdso? | * - Various initial seeding sources we don't have yet | ||||
* - In particular, VM migration/copy detection | |||||
*/ | */ | ||||
#include <sys/cdefs.h> | #include <sys/cdefs.h> | ||||
__FBSDID("$FreeBSD$"); | __FBSDID("$FreeBSD$"); | ||||
#include <sys/param.h> | #include <sys/param.h> | ||||
#include <sys/domainset.h> | #include <sys/domainset.h> | ||||
#include <sys/fail.h> | #include <sys/fail.h> | ||||
▲ Show 20 Lines • Show All 197 Lines • Show Last 20 Lines |