Revise kernel's ld.script on octeon
authorvisa <visa@openbsd.org>
Sat, 6 Feb 2021 09:31:47 +0000 (09:31 +0000)
committervisa <visa@openbsd.org>
Sat, 6 Feb 2021 09:31:47 +0000 (09:31 +0000)
commit47fbd58e4ab871f8e00a364af32dd93cd729fed3
tree9426bdeda37501e093d60034fd8a8c542152895e
parent311d0bea6ec2e6eeba2310b27bec3304fbbf7ca7
Revise kernel's ld.script on octeon

This allows more control over the structure of the linked kernel image.
Now the ELF .openbsd.randomdata segment can be omitted from BOOT kernel.
The segment has caused trouble with broken firmware when the firmware
tries to load it on top of the actual kernel segment.

Discussed with and OK deraadt@
sys/arch/octeon/conf/BOOT
sys/arch/octeon/conf/Makefile.octeon
sys/arch/octeon/conf/ld.script