summaryrefslogtreecommitdiff
path: root/distrib
AgeCommit message (Collapse)Author
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
2019-06-02this list file is never usedTheo de Raadt
2019-06-02first few small steps towards unificationTheo de Raadt
2019-06-02A few architectures used a "shared ramdisk/Makefile" with invertedTheo de Raadt
reach-around for .inc files. That method is now gone.
2019-05-25Install the new perldelta as man pagesAndrew Fresh
2019-05-24syncAndrew Fresh
2019-05-16Stop using the moribund MLINKS bsd.man.mk feature for Perl manuals.Ingo Schwarze
It was only used in a very unsystematic way for a small minority of Perl manual pages anyway, and using it consistently would entail unsustainable maintenance workload. Using input from afresh1@ espie@ and Grinnz#p5p; OK afresh1@ espie@ jmc@.
2019-05-16Stop using the moribund MLINKS bsd.man.mk feature for clang(1).Ingo Schwarze
Patch clang.rst such that "gmake -f Makefile.sphinx man" keeps working. Using input from jsg@; OK patrick@; "no worries" deraadt@
2019-05-16Revert suni'ls ftp rewrite for now.Florian Obser
We are juggling too many things at the moment and we can't deal with the differences in behaviour right now.
2019-05-15add copyright grant, requested by deraadt@Stuart Henderson
2019-05-15syncrob
2019-05-14Revert my recent sysupgrade changes; it broke unattended upgrades forAntoine Jacoutot
espie@. Need to look deeper.
2019-05-13Add tee(1) to the ramdisk filesystem and use it to provide both aChristian Weisgerber
moving progress bar during auto upgrade/install and a clean log afterwards. ok deraadt@