Annotate that get_cyclecount() can be expensive on some platforms,

which juxtaposes nicely with the comment just above on how the
harvest function must be cheap.
This commit is contained in:
rwatson 2004-10-18 19:29:13 +00:00
parent d7592a9bb7
commit 7b853afb00

View File

@ -77,6 +77,10 @@ random_yarrow_deinit_harvester(void)
* not do anything slow in here!
* Implemented as in indirect call to allow non-inclusion of
* the entropy device.
*
* XXXRW: get_cyclecount() is cheap on most modern hardware, where cycle
* counters are built in, but on older hardware it will do a real time clock
* read which can be quite expensive.
*/
void
random_harvest(void *entropy, u_int count, u_int bits, u_int frac,