| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
(fchmod +T by bootcode, chmod 600 by /etc/rc). If the seed is reused, and
HWRNG isn't available, the kernel won't get RB_GOODSEED indication...
|
|
|
|
|
|
| |
relax the fstat() check because the system will have left the file
in the right mode.
ok visa kettenis
|
|
|
|
|
|
|
|
|
| |
section, which has grown a fair bit with the introduction of retguard.
Mortimer discovered the repeated 512-byte sequence as retguard keys, and
this resolves the issue. (Chacha does not fit on the media, so 1.5K early
drop RC4 is hopefully sufficient in our KARL link universe)
Version crank the bootblocks. sysupgrade -s will install new bootblocks.
ok djm mortimer
|
| |
|
|
|
|
|
| |
details from the ELF header instead of faking it.
Proposal from mlarkin, tested on most architectures already
|
| |
|
|
|
|
|
|
|
| |
use a MD-supplied random function. Then, insert this into the ELF
openbsd.randomdata of the kernel, so that it has entropy right from
the start. Some help from jsing for the softraid aspects.
Also tested by phessler
|
|
|
|
|
|
| |
which allows them to run on IP26 (POWER Indigo2 R8000).
Crank boot blocks version.
|
|
|
|
|
| |
ECC checking disabled, which allows the existing Indigo2 drivers to run
unmodified.
|
|
|
|
|
|
|
|
|
|
|
|
| |
recognize a kernel bootpath (when not autobooting) even if it does not start
with a /, and will also recognize when this is a full path (e.g.
bootp()mykernel), in which case OSLoadPartition does not need to be
prepended to the constructed path.
This will allow ELF kernels to be booted on ELF-unaware PROM with
bootp()bootecoff bootp()kernel
without doomed-to-fail tomfoolery to convert the 64-bit ELF kernel to a
32-bit ECOFF binary.
|
|
|
|
|
|
|
|
| |
is bootp() instead of a disk). Kind of ugly because of the usual `can't seek'
problem causing kernels with symbols to be read from the network twice.
While there, add a 32 bit ECOFF boot block, not hooked to the build yet,
to be used shortly.
|
|
|
|
| |
integer zero is intended.
|
| |
|
|
|
|
| |
fallout from using -mno-abicalls noticed by jsing@
|
|
|
|
|
| |
for the platform we are running on (i.e. trying to boot e.g. bsd.IP32 on an
IP27 machine).
|
| |
|
|
|
|
| |
load bsd.rd but bsd.rd.IP## matching the IP code of the machine.
|
|
|
|
|
|
|
| |
as a relocatable object, suitable for IP27/IP30/IP35.
Boot blocks are now found is /usr/mdec/boot{32,64}, with boot-IP## being
hard links to them for easy boot block pick.
|
|
|
|
|
|
| |
than rolling our own load functions.
tested jasper@, feedback and ok miod@
|
|
|
|
|
|
| |
rather than just rebooting.
ok deraadt@, miod@, jasper@
|
| |
|
| |
|
|
|
|
| |
ok deraadt@
|
| |
|
|
|
|
| |
OSLoadPartition variable to point to partition 0 of the same unit.
|
|
|
|
| |
we want to be able to handle gzip files
|
| |
|
| |
|
|
|