Age | Commit message (Expand) | Author |
2022-12-08 | _C_LABEL() and _ASM_LABEL() are no longer useful in the "everything | Philip Guenther |
2022-09-01 | Stop setting d_bbsize and d_sbsize. Nobody has paid | Kenneth R Westerback |
2022-07-07 | retire NexGen CPU identification code | Daniel Dickman |
2022-03-29 | off-by-one check didn't recognize partition 'a' section on specified | Theo de Raadt |
2021-10-24 | #define open O_* flags in libsa/stand.h, so that bootblocks can use | Theo de Raadt |
2021-02-23 | remove some unused includes | Jonathan Gray |
2020-12-09 | Use daddr_t and not daddr32_t in boot media. | Kenneth R Westerback |
2020-06-19 | fold the TSC value in fewer operations, same result; ok deraadt@ | Christian Weisgerber |
2020-06-15 | Check rdrand for success and try up to ten times, as recommended by Intel. | Christian Weisgerber |
2020-06-14 | do not need assym.h | Theo de Raadt |
2020-06-14 | asm versions of mdrandom() no longer needed | Theo de Raadt |
2020-06-14 | rewrite mdrandom() in C. previously this XOR'd against rdrand if available, | Theo de Raadt |
2020-05-25 | Adjust mdrandom() to also return 0 for success, -1 for failure | Theo de Raadt |
2019-11-09 | move NT eflag clearing after register saving, otherwise %eax is | Theo de Raadt |
2019-06-08 | When loading intel microcode in the non-efi case, error if the file is | Jonathan Gray |
2019-04-10 | change marks[] array to uint64_t, so the code can track full 64-bit | Theo de Raadt |
2019-03-07 | Return early in ucode loading if cpuid is not available. Should fix | Jonathan Gray |
2018-12-16 | Avoid using a too big bounce buffer by splitting up large reads. Allows | Otto Moerbeek |
2018-12-10 | Ensure that we close the file descriptor after loading microcode. | Joel Sing |
2018-12-10 | Do not call free on a non-allocated pointer. | Joel Sing |
2018-09-06 | fix whitespace | Jonathan Gray |
2018-08-23 | port the amd64 code for loading intel microcode on boot to i386 | Jonathan Gray |
2018-08-10 | Retry on incorrect passphrase for softraid crypto boot. | Joel Sing |
2018-07-11 | Detect vmm(4) in the bootloader and automatically switch to the serial | Mike Larkin |
2018-06-18 | "a = 1; b = 100; c = a * b; if (c == 0) c = 100;" | Kenneth R Westerback |
2017-12-18 | Add sizes for free() in libsa for amd64 and i386. | Frederic Cambus |
2017-09-08 | If you use sys/param.h, you don't need sys/types.h | Theo de Raadt |
2017-07-21 | Check the hibernation signature for softraid disks and select valid bsd | YASUOKA Masahiko |
2017-06-22 | Only print the magic '&' letter on a disk if the hibernate partition is | Theo de Raadt |
2017-06-19 | As early as possible, create a link /bsd.booted to the /bsd kernel we | Theo de Raadt |
2017-05-08 | Guard debug printf with NETIF_DEBUG ifdef like the other debug prints. | Patrick Wildt |
2016-09-18 | Fix a bug in the bounce buffer handling of BIOS disk I/O. | Joel Sing |
2016-09-11 | Switch i386 boot code to libsa MI softraid. | Joel Sing |
2016-09-11 | Update header guards. | Joel Sing |
2016-09-11 | Rename softraid boot files, which are currently in an MD location. This | Joel Sing |
2016-09-10 | Clean up some softraid crypto code - rename struct sr_crypto_kdf_pbkdf2 to | Joel Sing |
2016-09-10 | Rename libsa pbkdf2.c to pkcs5_pbkdf2.c so that we match libutil. | Joel Sing |
2016-06-10 | fix some typos in comments | Joshua Stein |
2016-05-27 | Modify com_init to match the com driver initializaiton, and add | Bob Beck |
2016-03-07 | Sync no-argument function declaration and definition by adding (void). | Christian Weisgerber |
2016-02-12 | Remove the "GenuineIntel" check from x86 mdrandom(). Checking the | Christian Weisgerber |
2016-01-12 | naddy observed the TSC fallback code could encounter (high word) %edx | Theo de Raadt |
2016-01-10 | match up code and comments, add missing $OpenBSD$; ok jsing@ a while ago | Christian Weisgerber |
2016-01-07 | We want the first, not the last, OpenBSD partition in the MBR. | Kenneth R Westerback |
2015-10-28 | Support backspace in softraid boot passphrase prompt. | Joel Sing |
2015-10-08 | 16 years after E801 memprobe was disabled, probably safe to delete it. | Ted Unangst |
2015-10-08 | Simpify some code by noting that DOSBBSECTOR is 0, so "if (n > | Kenneth R Westerback |
2015-10-01 | Use DOS_LABELSECTOR rather than LABELSECTOR to indicate offset into an | Kenneth R Westerback |
2015-09-19 | trivial "if(x) free(x)" replacement by "free(x)" | Sebastien Marie |
2015-09-18 | Remove support for building the boot blocks with DEBUGFLAGS=-D_TEST, which is | Miod Vallat |