| History log of /src/sys/arch/amd64/stand/prekern/Makefile |
| Revision | | Date | Author | Comments |
| 1.9 |
| 24-Jun-2024 |
riastradh | amd64/prekern: Add ldscript to DPADD since it affects build output.
|
| 1.8 |
| 25-Jul-2018 |
kamil | Specify NOLIBCSANITIZER in x86 bootloader-like code under sys/arch/
Set NOLIBCSANITIZER for i386 and amd64 specific bootloader-like code.
|
| 1.7 |
| 02-Jun-2018 |
christos | branches: 1.7.2; Disable MKSANITIZER
|
| 1.6 |
| 23-Dec-2017 |
ryoon | branches: 1.6.2; Use ldscript from src to fix build.sh build
|
| 1.5 |
| 26-Nov-2017 |
maxv | branches: 1.5.2; Add a PRNG for the prekern, based on SHA512. The formula is basically:
Y0 = SHA512(entropy-file, 256bit rdseed, 64bit rdtsc) Yn+1 = SHA512(256bit lowerhalf(Yn), 256bit rdseed, 64bit rdtsc)
On each round, random values are taken from the higher half of Yn. If rdseed is not available, rdrand is used.
The SHA1 checksum of entropy-file is verified. However, the rndsave_t::data field is not updated by the prekern, because the area is accessed via the read-only view we created in locore. I like this design, so it will have to be updated differently.
|
| 1.4 |
| 17-Nov-2017 |
maxv | style
|
| 1.3 |
| 14-Nov-2017 |
maxv | Add -Wstrict-prototypes, and fix each warning.
|
| 1.2 |
| 13-Nov-2017 |
maxv | Link libkern in the prekern, and remove redefined functions.
|
| 1.1 |
| 10-Oct-2017 |
maxv | Add the amd64 prekern. It is a kernel relocator used for Kernel ASLR (see tech-kern@). It works, but is not yet linked to the build system, because I can't build a distribution right now.
|
| 1.5.2.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.5.2.1 |
| 26-Nov-2017 |
jdolecek | file Makefile was added on branch tls-maxphys on 2017-12-03 11:35:48 +0000
|
| 1.6.2.2 |
| 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.6.2.1 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
| 1.7.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|