summaryrefslogtreecommitdiff
path: root/distrib
AgeCommit message (Collapse)Author
2019-08-11syncTheo de Raadt
2019-08-11syncTheo de Raadt
2019-08-11Typofixes in commentskn
OK sthen
2019-08-10tweaks, from miodTheo de Raadt
2019-08-10syncTheo de Raadt
2019-08-09syncStuart Henderson
2019-08-09syncTheo de Raadt
2019-08-06syncTheo de Raadt
2019-08-06syncTheo de Raadt
2019-08-06raise the watchdog for sysupgrade-initiated updates from 30m to 45m.Stuart Henderson
on my anoncvs server it takes about 20m already to untar sets, which is a bit close to the limit for my liking (we only want to trigger the watchdog if things are *really* stuck; if it's still proceeding then rebooting mid-upgrade can leave things in a worse state). we can probably do something smarter (e.g. reset the watchdog after untarring each set) but this is an easier-to-test initial improvement. ok florian deraadt kn
2019-08-06syncStuart Henderson
2019-08-06syncTheo de Raadt
2019-08-04Remove unused files.Visa Hankala
2019-08-04Revise the way how the octeon bootloader is built. The originalVisa Hankala
approach was not right, and there is still room for improvement. OK deraadt@
2019-08-01text improvements from evan silberman;Jason McIntyre
tweaked along the way by at least myself and tj; ok tj deraadt
2019-08-01syncTheo de Raadt
2019-07-31syncTheo de Raadt
2019-07-31Fix errors while building bsd.rd & minirootXX.fs on luna88k that isKenji Aoyama
caused by recent Makefile changes. Confirmed by me, "sure" deraadt@
2019-07-28Update instructions to use the bootloader.Visa Hankala
2019-07-28syncVisa Hankala
2019-07-28Add octeon bootloader to the set of files that get copiedVisa Hankala
to the boot partition. To use the bootloader, the firmware has to be configured to load file "boot" instead of "bsd". OK deraadt@
2019-07-28Link octeon bootloader to the build.Visa Hankala
OK deraadt@
2019-07-28Add a dedicated ramdisk entry for the octeon bootloader to reduceVisa Hankala
the size of the "boot" file. OK deraadt@
2019-07-27syncTheo de Raadt
2019-07-27syncTheo de Raadt
2019-07-27synckn
2019-07-18syncVisa Hankala
2019-07-17Add a bootloader for octeon.Visa Hankala
The firmware on OCTEON machines usually does not provide an interface for accessing devices, which has made it tricky to implement an OpenBSD bootloader. To solve this device access problem, this new loader has been built on top of a small kernel. The kernel provides all the necessary devices drivers, while most of the usual bootloader logic is in a userspace program in a ramdisk. The loader program is accompanied by a special device, octboot(4). The main purpose of this device is to implement a mechanism for loading and launching kernels. The mechanism has been inspired by Linux' kexec(2) system call. The bootloader will be enabled later when it is ready for general use. Discussed with deraadt@
2019-07-17syncVisa Hankala
2019-07-15syncVisa Hankala
2019-07-09syncAndrew Fresh
2019-07-05syncTheo de Raadt
2019-07-03syncTheo de Raadt
2019-07-01syncVisa Hankala
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
2019-06-25syncTheo de Raadt
2019-06-24Reference innovations.html.rob
"can't hurt" deraadt@
2019-06-23syncPatrick Wildt
2019-06-23Create space for the bootloader/firmware for Rockchip SoCs by leavingMark Kettenis
more empty space before the MS-DOS and OpenBSD partitions. Also make sure we don't overwrite the firmware with the Pine64 on anything but the Pine64 and Pine64+. With help from jsg@ ok deraadt@, jsg@, patrick@
2019-06-21syncVisa Hankala
2019-06-19syncTheo de Raadt
2019-06-17syncPatrick Wildt
2019-06-17syncPatrick Wildt
2019-06-08include mount_nfs on the amd64 ramdisk_cd, ok jca deraadtStuart Henderson
2019-06-08grow sparc64 miniroot a littleTheo de Raadt
2019-06-07syncTheo de Raadt
2019-06-07eliminate differences between all the list files as much asTheo de Raadt
possible, and remove the failed previous attempts at sharing in ./miniroot and ./ramdisk. maybe now that differences are eliminated we can start a new sharing effort? i dunno..
2019-06-07Add -lz to the library list, since one architecture (armv7) needs it andTheo de Raadt
there is no downside for others.
2019-06-05provide getters and setters for the RSA_METHOD interfaceGilles Chehade
ok tb@, jsing@, sthen@
2019-06-03syncTheo de Raadt