summaryrefslogtreecommitdiff
path: root/sys/arch/aviion
AgeCommit message (Expand)Author
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-03-13get rid of the assumption that the head of the alldevs list is theDavid Gwynne
2014-02-24/etc/random.seed support in da bootblockz.Miod Vallat
2014-01-19Cope with an arbitrary number of ELF program headers, and only copy theMiod Vallat
2014-01-19Initialize ci_randseed better using arc4random() + a trick. Remove theTheo de Raadt
2014-01-04Add rnddata[] placeholders to make these boot blocks build again.Miod Vallat
2013-12-28crank the versionTheo de Raadt
2013-12-08reflect reality, mark as NOOBJMarc Espie
2013-11-09Cope with the current layout of kernel binaries (three program headers nowMiod Vallat
2013-11-03Even saner kernel layout, so that .rodata can be batc mapped by a read-onlyMiod Vallat
2013-11-02Use a linker script to align .data to a BATC boundary as well, so that noMiod Vallat
2013-11-02Create the initial page tables in the area between the end of the firmwareMiod Vallat
2013-11-02Link m88k kernels on a BATC boundary.Miod Vallat
2013-10-23Add a sc_hwinit callback when running on an ILACC, to make sure CSR4 doesMiod Vallat
2013-10-23Checkpoint of work-in-progress DMA support for oaic(4). Not working yet,Miod Vallat
2013-10-20catch up with elf(5)/stab(5) removal;Jason McIntyre
2013-10-19Use daddr_t * instead of int * for the partoffp parameter toKenneth R Westerback
2013-10-17... and do not set up lance buffers at 3MB. Oh the irony.Miod Vallat
2013-10-17Merge old netboot le(4) code into new boot, to allow for a kernel to be loadedMiod Vallat
2013-10-17the explanation for locally-defined ecoff is even simpler now thatTheo de Raadt
2013-10-17a better way to disable the speaker on AV400 familyMiod Vallat
2013-10-17Remove support for a.out and ecoff. We only do elf now.Theo de Raadt
2013-10-16Correctly honour spoofonly in readvdmlabel() to avoid reading the on-disk labelMiod Vallat
2013-10-16Support for oaic in the boot blocks. Cope with older prom putting a \r atMiod Vallat
2013-10-15Rewrite the awk script that generates the data for option DDB_STRUCT:Philip Guenther
2013-10-15First shot at installation media for aviion, and updated documentation.Miod Vallat
2013-10-15In readvdmlabel(), be sure to have *partoffp initialized in all cases.Miod Vallat
2013-10-15Driver for the AIC-6250 SCSI controller found on AViiON models 100, 200, 300,Miod Vallat
2013-10-11When converting an ELF file, create a dummy non-empty (8 byte) .data section,Miod Vallat
2013-10-10Better boot device detection code. Board-specific code will now return theMiod Vallat
2013-10-10Misc cleanups and small fixes. Boot controller/unit/lun information passedMiod Vallat
2013-10-09Quick'n'dirty code to match trivial on-disk boot paths as the boot device.Miod Vallat
2013-10-09Needed by recent libsaMiod Vallat
2013-10-09DIsplay fixes, also print boot path before attempting to boot it. Still notMiod Vallat
2013-10-09Parse (hex) partition number in boot path. For experts only.Miod Vallat
2013-10-09Fix build (forgot to rerun make depend)Miod Vallat
2013-10-09Fix parse_args() to ignore device specification and correctly append theMiod Vallat
2013-10-09Move common SCSI defines and structs to their own header, to eventually allowMiod Vallat
2013-10-08Early stages of a working disk bootloader for OpenBSD/aviion.Miod Vallat
2013-10-08Try to be a bit more cross-compile friendly.Miod Vallat
2013-10-07Have platform->bootstrap() return the machine speed in MHz, which is used toMiod Vallat
2013-10-07Put the kernel VBR page at the beginning of the kernel text, as done onMiod Vallat
2013-10-07Split the 64-bit interrupt source mask code into two 32-bit `interrupt' andMiod Vallat
2013-10-01tweak previous;Jason McIntyre
2013-10-01If a valid VDM signature is found, but neither a VDIT nor a native label areMiod Vallat
2013-10-01Add the simple vdm/vdit dumper I wrote 3 years ago. Turn it into somethingMiod Vallat
2013-09-29various fixes to sync usage() with SYNOPSIS, and make these pages a bitJason McIntyre
2013-09-29Simple installboot(8) for aviion. Awaiting boot blocks...Miod Vallat
2013-09-29Split the VDIT label code into VDM "label" (which only defines non-MBRMiod Vallat
2013-09-29Test whether the WHOAMI register exists before using it. Apparently, modelsMiod Vallat