Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-04 | zap redundant assignments | Alexander Hall | |
2013-03-23 | Avoid using DEV_BSHIFT, and use DEV_BSIZE instead. | Theo de Raadt | |
2013-03-21 | NBPG -> PAGE_SIZE, PGSHIFT -> PAGE_SHIFT, PGOFSET -> PAGE_MASK | Theo de Raadt | |
2013-01-18 | fix bogus dependencies, and allow mkdep to run | Marc Espie | |
checked on amd64 by rpe@ okay jsing@ | |||
2013-01-18 | Generate assym.h where we need it, instead of reaching around into other | Joel Sing | |
object directories. | |||
2013-01-18 | Clean up/standardise makefiles for i386/stand. | Joel Sing | |
2013-01-16 | properly distinguish /boot and biosboot in informational and error messages | Christian Weisgerber | |
ok guenther@ | |||
2013-01-02 | Zero out sbv_maskkey to make it boot when there's a softraid crypto | Martynas Venckus | |
partition. OK jsing@. | |||
2012-11-01 | Fix merge errors. | Joel Sing | |
Found the hard way by deraadt@ | |||
2012-10-31 | Unbreak build on !i386. | Joel Sing | |
Pointed out by deraadt@ | |||
2012-10-31 | Bump version numbers. | Joel Sing | |
2012-10-31 | Enable softraid boot support for cdboot(8) and pxeboot(8). | Joel Sing | |
2012-10-31 | Make cdboot(8) and pxeboot(8) work correctly when it is larger than 64KB in | Joel Sing | |
size. When relocating use blocks that are a maximum of 32KB in size and increment the segment registers after relocating each block. This keeps us within the confines of the %cx register and the real mode segmented addressing. | |||
2012-10-31 | Save and restore %ebx across the call to read. Otherwise we load the first | Joel Sing | |
64KB segment at 0x7c00 and any additional 64KB segments over top of each other at 0x10000. | |||
2012-10-31 | Bump i386 boot(8) version. | Joel Sing | |
2012-10-31 | Enable softraid boot support for i386 boot(8). | Joel Sing | |
2012-10-31 | Bring softraid support to i386/stand/libsa. | Joel Sing | |
2012-10-30 | Apply a bunch of style(9) and whitespace fixes to i386/amd64 libsa, making | Joel Sing | |
the code actually diffable. No binary change. | |||
2012-10-30 | Actually remove the Makefiles. | Joel Sing | |
2012-10-30 | Remove the now unused i386 libsa/libz Makefiles. | Joel Sing | |
ok deraadt@ | |||
2012-10-29 | add (consistent) STANDARDS; | Jason McIntyre | |
2012-10-29 | Build i386 cdboot(8) and pxeboot(8) using the same method as the amd64 | Joel Sing | |
versions. Compile all required sources directly, rather than linking against uninstalled libraries. Discussed with deraadt@ | |||
2012-10-25 | Some LIBC_SCCS found lurking in the shadows | Theo de Raadt | |
2012-10-13 | pxe spec reference is better placed in STANDARDS; | Jason McIntyre | |
2012-10-13 | Only build fdboot on the appropriate architectures. Also fix the path to | Joel Sing | |
check-boot.pl so that it works with both boot and fdboot. | |||
2012-10-12 | Now that the file offset/alignment issue has been found and fixed, switch | Joel Sing | |
back to using -N when linking i386 boot(8). This prevents issues with the .data file offset becoming mismatched with its LMA, once the binary grows. | |||
2012-10-12 | Force 16 byte alignment in boot(8) srt0.S, since this is more likely to get | Joel Sing | |
the required file offset (0x120) for the .text segment. | |||
2012-10-12 | Add a script that checks the file offsets for boot(8)'s .text and .data | Joel Sing | |
sections match up with their LMAs. This is necessary since biosboot does not perform relocation. Discussed with deraadt@ | |||
2012-10-12 | Build a 'fdboot' that will be used for floppy disk media. This can be made | Joel Sing | |
smaller than the normal 'boot', however for now it is identical. ok deraadt@ | |||
2012-10-11 | Initialise the protected mode IDT after zeroing .bss - otherwise we wipe | Joel Sing | |
the IDT that we have just finishing building. | |||
2012-10-09 | Bump boot versions due to recent changes. | Joel Sing | |
2012-10-09 | Put the real mode IDT and the GDT back in .text - having them in .data only | Joel Sing | |
works if .data is within the same segment. | |||
2012-10-09 | Remove -noinhibit-exec now that we no longer have to deal with | Joel Sing | |
"relocation truncated" linker errors. | |||
2012-10-09 | Dynamically build the Interrupt Descriptor Table (IDT), instead of using | Joel Sing | |
a static table. This allows the IDT to be placed in .bss and avoids the "relocation truncated" errors that result from the linker trying to put a 32-bit address into a 16-bit hole. With input from Marco Peereboom. ok weingart@ | |||
2012-10-08 | Avoid accessing .data or .bss from real mode, since they may not be within | Joel Sing | |
the current segment. Load and store the necessary BIOS registers from protected mode, preserving the register values across the real mode and protected mode switches by directly patching instructions. This allows for boot(8) to be larger than 64KB. | |||
2012-09-27 | remove the zlib rfc text: these pages already point to gzip(1), which | Jason McIntyre | |
has the references, and the rfc is not that relevant anyway; | |||
2012-09-25 | Reduce the diff between amd64/stand and i386/stand, requested by deraadt@. | Pascal Stumpf | |
These create essentially the same bootblocks, so the build system should not be diverging too much, or at least easily diffable. There is still a lot of work to be done here, but this is the low-hanging fruit. ok jsing@ | |||
2012-09-03 | remove a NOPIE= that was still lying around | Theo de Raadt | |
2012-08-29 | Kill all NOPIE and NOPIE_FLAGS in i386/stand, replacing them with -fno-pie | Pascal Stumpf | |
and -nopie directly. Binaries from a PIE system are identical to those from a recent snapshot. ok deraadt@ | |||
2012-08-21 | Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always be | Pascal Stumpf | |
built with -fno-pie. This gets the hairiest part of PIE out of the way ... ok deraadt@ | |||
2012-08-15 | use Lk for links; | Jason McIntyre | |
2012-06-11 | serial -> serial port; ok phessler@ | Otto Moerbeek | |
2012-06-10 | Document the "machine comaddr" command. | Mark Kettenis | |
2012-06-10 | Always allow serial console, even if the BIOS doesn't report the presence of | Mark Kettenis | |
any serial ports. Otherwise the new code to use puc(4) ports as serial console isn't all that useful. ok sthen@, miod@ | |||
2012-06-04 | Fix serial port output. | Marcus Glocker | |
OK weingart@ | |||
2012-06-03 | Add support for serial consoles at non-standard addresses. This implements | Mark Kettenis | |
a new "machine comaddr" command that makes it possible to configure the io port used to access the serial port. This can be used to use serial ports on a puc(4) device as serial console. | |||
2012-05-29 | Remove unused define CHAR_CHS_FORCE. | Marcus Glocker | |
OK deraadt@ | |||
2012-03-09 | - remove a redundant note about tftpd; ok dlg | Jason McIntyre | |
- whilst here, normalise Nd | |||
2012-01-11 | Pass the DUID of the boot disk via bootduid instead of rootduid, since it | Joel Sing | |
is the DUID that we booted from, which is not always going to be the same as the DUID that we mount root on. | |||
2011-12-03 | Remove an OpenBSD-specific tweak regarding .Xr spacing | Ingo Schwarze | |
and make it compatible with bsd.lv mandoc and with groff-1.21. This tweak was originally added for compatibility with groff-1.15, which is no longer needed. ok jmc@ kristaps@ |