summaryrefslogtreecommitdiff
path: root/distrib
AgeCommit message (Collapse)Author
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@
2019-05-13Fix usage() (missing '-x').Antoine Jacoutot
Adapt to recent sysupgrade(8) change ok florian@ kmos@ kn@
2019-05-12Move us from old ftp(1) to Sunil's new ftp(1). The necessary modificationskmos
have been made to make it behave. Any new misbehaviors can be fixed in tree. OK florian@ deraadt@ "Have you committed ftp yet?"
2019-05-12The list + list.local approach is only needed if an architecture buildsTheo de Raadt
multiple bsd.rd. hppa builds one. Fold into one file.
2019-05-12The list + list.local approach is only needed if an architecture buildsTheo de Raadt
multiple bsd.rd. hppa builds one. Fold into one file.
2019-05-12exit early if the errata name is invalid to avoid building a syspatchRobert Nagy
that cannot be installed
2019-05-12use readlink(1) on each file that we think is different to ensure thatRobert Nagy
only the resolved path is included ok ajacoutot@, tb@
2019-05-12syncTheo de Raadt
2019-05-11Repair and improve v6 default route selection.Kenneth R Westerback
Should fix autoinstalls, suppress pointless questions, allow section of 'none' via a number, etc. Issues first reported by reyk@ Testing & ok florian
2019-05-11syncrob
2019-05-11Make bsd.rd compile after socppc removal.Kenneth R Westerback
2019-05-11socppc makes an extended visit to the bigbucket.Theo de Raadt
ok kettenis
2019-05-10Improve error message of "Question has no answer in response file".Reyk Floeter
It didn't always print the actual question so it was hard to debug problems in the autoinstall(8) script. OK florian@
2019-05-10syncTheo Buehler
2019-05-10Always make the default answer 'dhcp' on unconfigured interfaces.Kenneth R Westerback
Allow 'dhcp' even if the install media lacks /sbin/dhclient. Great simplification of code. ok florian@