summaryrefslogtreecommitdiffstats
path: root/sys/arch/sgi/stand/boot
AgeCommit message (Expand)AuthorFilesLines
2020-12-09Use daddr_t and not daddr32_t in boot media.krw4-10/+10
2020-06-06Adjust sgi bootblocks' iostrategy routinesvisa2-4/+12
2020-06-06Let sgi bootblocks build again.visa1-4/+4
2020-05-26sgi had the same bug as sparc64 -- failed to put readdir and fchmodderaadt1-3/+6
2020-05-26increment version numbers, due to recent RB_GOODSEED and fchmod +T changesderaadt1-2/+2
2020-05-26/etc/random.seed reuse can now be detected. The stat +T bit marks the filederaadt1-1/+7
2020-05-25make loadrandom() return 0 for success, -1 for failure. While here,deraadt1-12/+18
2020-04-06Enable FFS2 in sgi bootblocks and ramdisks.visa2-2/+4
2019-10-29Use arc4 to bit-spread the 512-byte random buffer over the .openbsd.randomdataderaadt2-3/+8
2019-10-28merge version directly into codederaadt3-50/+5
2019-04-20libsa's memcpy() is actually memmove(). make a proper memmove(), and givederaadt1-2/+2
2019-04-10change marks[] array to uint64_t, so the code can track full 64-bitderaadt1-2/+2
2018-03-02Fix the locating of the OpenBSD disklabel on media with 2048 bytevisa2-7/+13
2016-11-06Do not create machine@ symlinks in obj as root during includes:, buttb1-2/+3
2016-10-05Make the sgi boot blocks read the real OpenBSD disklabel instead ofvisa3-25/+161
2016-09-13crank bootloader version after .SUNW_ctf changejasper1-2/+5
2016-07-30Prep for relro: make sure it's off for any non-PIE stand/ programguenther1-2/+2
2016-03-14Change a bunch of (<blah> *)0 to NULL.krw1-3/+3
2015-09-30Nuke a #if 0/#endif block and a related variable. No plans to ever makekrw1-19/+1
2015-09-23typosmiod1-3/+3
2014-07-12revert a few stragglers hiding outtedu1-2/+2
2014-07-12add a size argument to free. will be used soon, but for now default to 0.tedu1-2/+2
2014-03-29It's been a quarter century: we can assume volatile is present with that name.guenther1-2/+2
2014-02-22/etc/random.seed support in the boot blocks (only when loading from disk).miod2-8/+57
2013-12-28crank the versionderaadt1-2/+2
2013-12-28Try to load entropy data from disk:/etc/random.seed, and additionallyderaadt1-1/+3
2012-10-18Put back the kl_n_shift variable, removed by mistake in 1.18, causing themiod2-17/+40
2012-09-29Bring the `let decide ARCBios address at runtime' code to the SGI bootblocks,miod4-15/+61
2012-08-31Move sgi/stand to plain -fno-pie -nopie. Binaries are the same.pascal1-3/+3
2012-08-21Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always bepascal1-1/+2
2012-05-25Support for the POWER Indigo2 R10000 systems (IP28). Currently running withmiod3-4/+11
2012-03-29Put more smarts into the limited bootblocks brain; they will now happilymiod3-26/+85
2012-03-19Prevent the Ethernet driver to be opened twice when using a bootp() path;miod1-3/+7
2012-03-19Teach the bootblocks how to load kernel from tftp (i.e. when OSLoadPartitionmiod9-14/+449
2011-04-09Make this compile without warnings in all modes, and do not use NULL whenmiod2-6/+15
2011-03-13Change daddr_t to daddr32_t. The bootblocks on our architectures onlyderaadt2-6/+6
2010-09-14Undo unrelated changes commitedby mistake.miod1-6/+4
2010-09-14Force .rodata.str1.4 section to be merged into .text for the 32-bit bootblocks,miod1-4/+6
2010-09-14unstatic variable we need elsewhere, fixes stand build on tezromarco1-2/+2
2009-11-30Use the new Elfxx_Phdr check hook to prevent loading a kernel not compiledmiod1-1/+39
2009-11-24KSEG->CKSEG fallout.miod1-4/+4
2009-07-22libsa printf doesn't support sizes in %s specifiers; fix format stringsmiod1-2/+2
2009-07-15missing va_end in bios_printf & dioopen. ok miod@martynas1-2/+3
2009-06-19Make the 64 bit bootblocks compile again after the <machine/mnode.h> changes.miod1-1/+3
2009-05-30When booting in `install software' mode from the SGI boot menu, do not try tomiod3-24/+96
2009-05-14In addition to the existing IP32 boot block, build a real 64 bit boot blockmiod6-208/+92
2009-05-09Promote types in ARCBios function prototypes from int to long whenevermiod2-10/+11
2008-05-20Change the OpenBSD/sgi boot loader so that we use libsa loadfile(), ratherjsing2-406/+33
2008-03-28If we fail to load the kernel, drop the user into interactive mode of ARCS,jsing1-3/+3
2008-03-27Remove unwanted code and sync with mips64/arcbios.c.jsing1-50/+60