CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/06/14 10:00:11
Modified files:
sys/arch/amd64/stand/boot: Makefile
sys/arch/amd64/stand/cdboot: Makefile
sys/arch/amd64/stand/efi32/bootia32: Makefile
sys/arch/amd64/stand/efi64/bootx64: Makefile
sys/arch/amd64/stand/efiboot/bootia32: Makefile
sys/arch/amd64/stand/efiboot/bootx64: Makefile
sys/arch/amd64/stand/libsa: random_amd64.S random_i386.S
sys/arch/amd64/stand/pxeboot: Makefile
sys/arch/i386/stand/boot: Makefile
sys/arch/i386/stand/cdboot: Makefile
sys/arch/i386/stand/libsa: libsa.h random_i386.S
sys/arch/i386/stand/pxeboot: Makefile
Added files:
sys/arch/amd64/stand/libsa: mdrandom.c
sys/arch/i386/stand/libsa: mdrandom.c pslid.S
Log message:
rewrite mdrandom() in C. previously this XOR'd against rdrand if available,
and alternatively XOR'd against TSC. now always run both sequences, and
also support rdseed as a third procedure.
ok kettenis naddy