summaryrefslogtreecommitdiffstats
path: root/usr.sbin/installboot (follow)
Commit message (Expand)AuthorAgeFilesLines
* Provide clear errors when trying to install oversized boot loaderkn2020-06-084-4/+25
* Recommit, now that we found out how to fix the BIOS related issues: gootto2020-03-092-19/+101
* Revert previous, there are BIOS that do not like these changes.otto2020-03-072-101/+19
* Adapt biosboot(8) so it can read boot(8) from an ffs2 filesystem.otto2020-02-282-19/+101
* don't print a blank line if no stage1 or stage2 aspectsderaadt2019-10-291-6/+8
* Fix copyright lines, the "one-inode file system" in i386_softraid.c is myotto2019-09-023-5/+4
* snprintf/vsnprintf return < 0 on error, rather than -1.deraadt2019-07-031-3/+3
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-288-24/+24
* Revert last. Breaks landisk snap building for currently unknownkrw2018-12-131-10/+27
* Don't allow the bootstrap to overlap the start of the OpenBSD area ofkrw2018-11-251-27/+10
* avoid freeing r twice in error case; OK otto@miko2018-11-071-2/+2
* Remove 'overlap_allowance' parameter from bootstrap().krw2018-09-014-9/+9
* installboot: adapt fileprefix() to future realpath(3) behaviorjcs2018-07-031-9/+25
* Use <elf.h> instead of <elf_abi.h>mpi2017-10-272-4/+4
* Malloc the superblock buffer to make sure that it is properly aligned.naddy2017-06-041-4/+6
* Add arm64 support.kettenis2017-05-072-3/+20
* Merge identical amd64 and i386 stanzas.krw2016-08-141-7/+2
* Use more compact idiom to select architecture dependent files to compile. Nokrw2016-07-201-55/+7
* Rename findmbrlinux() to findmbrfat(). This function was originallyjsg2016-06-021-4/+4
* Add support for armv7. Fix an error message in the i386 support beforekettenis2016-05-313-4/+270
* Use PATH_MAX instead of a hardcoded minimal value. Stack space is cheap andkettenis2016-05-231-2/+2
* remove hppa64 port, which we never got going beyond broken single users.deraadt2016-05-112-43/+1
* Plug a couple of leaks of input buffers.krw2016-04-282-2/+5
* We are done providing support for the vax.deraadt2016-03-092-62/+1
* sync() requires unistd.htobiasu2016-02-181-1/+2
* sync() needs unistd.htobiasu2016-01-151-1/+2
* Replace lseek/[read|write] with pread|pwrite.krw2015-12-283-34/+23
* Make gpt_chk_mbr() instances even more identicaller by alwayskrw2015-12-241-2/+2
* Make all instances of gpt_chk_mbr() identical (bar static vskrw2015-12-241-6/+4
* Add prototype for gpt_chk_mbr() to i386_installboot.c. Add 'static' tokrw2015-12-241-2/+3
* Remove unnecessary options:rpe2015-12-201-3/+3
* Remove NULL-checks before free(). ok tb@mmcc2015-12-101-3/+2
* Steal code from kern/subr_disk.c to check for a protective MBR beforekrw2015-12-011-1/+52
* aviion went awayderaadt2015-12-011-5/+1
* Don't need <sys/types.h> and <sys/param.h>. Nuke the former when DEV_BSIZEkrw2015-12-012-4/+2
* Revert the sync -> fsync conversion (at least for the time being) - therejsing2015-11-304-9/+14
* give up on pledge for now.deraadt2015-11-291-4/+1
* Apply pledge.deraadt2015-11-265-15/+13
* fix a memory leak in multiple error pathsjsg2015-11-041-6/+8
* fix a memory leak in an error pathjsg2015-11-031-2/+4
* Backout the backout of installboot softraid non-gpt case fix.stsp2015-10-281-1/+7
* Revert GPT change. Breaks non-GPT install/upgrade.krw2015-10-281-7/+1
* In sr_install_bootblk for i386, don't clobber 'part' in non-GPT case.stsp2015-10-281-5/+5
* Fix installboot(8) on i386/amd64 when softraid is on top of GPT.stsp2015-10-253-5/+11
* Add parenthesis gcc wants and remove defined but unused label gcckrw2015-10-191-4/+3
* LABELSECTOR is a DEV_BSIZE quantity. So multiply by DEV_BSIZE and notkrw2015-10-191-3/+6
* Nuke unused variable.krw2015-10-191-2/+2
* Fix comments.rpe2015-10-181-3/+3
* Check file sizes only for regular files. The current code breaks savecoretobias2015-10-161-3/+3
* Merge nlist out of boundary access fix with other nlist implementations.tobias2015-10-161-31/+55