summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k/stand
AgeCommit message (Collapse)Author
2009-06-04More fallback from struct disklabel changes, yawnMiod Vallat
2009-01-18Define HEAP_START so that we can use space below it for ethernet buffers;Miod Vallat
this prevents if_ie buffers from possibly overwriting the stack. Crank bootloader versions.
2009-01-18Recompute file pointer position when seeking backwards, as it gets reinitializedMiod Vallat
to zero otherwise; allows the tftp bootloader to work again after the switch to the MI loadfile code.
2008-09-19Perform the mvme197 latency timer reprogramming in the boot blocks, inMiod Vallat
addition to the kernel, and unconditionnaly handle all busswitch revision 1 based boards as horribly broken, even with 50MHz clocks. Based on an report of an early 50MHz 197LE board being unable to boot, due to memory corruption.
2008-04-02Rewrite the startup code for the mvme88k bootblocks, once again. Some ofMiod Vallat
them (especially the netboot ones) will now self-relocate, which makes BUG configuration much simpler. WARNING: for disk-based systems, you need to update bootxx and bootsd at the same time. New bootsd will not run when loaded from an older bootxx. This doesn't matter much since you need both with installboot.
2008-03-31Switch bootloaders to mi loadfile().Miod Vallat
2008-03-31Compile libsa with -D_STANDALONE.Miod Vallat
2008-03-23setroot() is supposed to be safe in all cases, so kill the special casesTheo de Raadt
for RB_DFLTROOT; ok miod
2007-11-26few more dribbles of LIBKERN cleanupTheo de Raadt
2007-11-26More LIBKERN bits that go awayTheo de Raadt
2007-10-30avoid intermediate files with same name (ie. a.out) for parallel makeTheo de Raadt
ok miod
2007-06-17amd64/standTheo de Raadt
2007-05-31convert to new .Dd format;Jason McIntyre
2006-08-13Remove remains of cut'n'paste from ffs code.Miod Vallat
2006-05-18Use standard swap16() and swap32() functions instead of abusing <db.h> to getMiod Vallat
similar M_xx_SWAP().
2006-05-18Move otherwise unused <machine/vid.h> to stand/Miod Vallat
2006-05-17Delay board type retrieval.Miod Vallat
2006-05-16Crank bootblocks version for today's changes.Miod Vallat
2006-05-16Nuke whitespace at EOLMiod Vallat
2006-05-16Make standalone binaries compile with -Wall -WerrorMiod Vallat
2006-05-16Cleanup of mvme88k standalone code, with rewritten startup code withMiod Vallat
fewer assembly statements and much less magic, a few display artefacts removed, and private definitions moved out of the main prom.h.
2006-01-16adjust to size_t changesTheo de Raadt
2006-01-10use ${INSTALL_STRIP} ok miodTheo de Raadt
2005-12-30Now that errno.h and sys/errno.h are separate header files there is noTodd C. Miller
need to use the -Derrno=errno workaround added when __errno() was introduced. OK deraadt@
2005-09-11cope with the ___moddi3 issue, same as mvme68kTheo de Raadt
2004-12-27Finally put copyrights on files I wrote _long_ ago. prodded by miod@Dale Rahn
2004-11-11TyposMiod Vallat
2004-07-13errno changes, lib major version bumps, and general flag dayMarco S Hyman
To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build
2004-01-28Add tftpboot to the mvme88k builds.Miod Vallat
2004-01-28Skip first argument on commandline, so we can try to actually boot theMiod Vallat
requested kernel rather than ourselves.
2004-01-28Oops, forgot cvs add in previous commit; spotted by deraadt@Miod Vallat
2004-01-26tftp-only netboot code, inspired from mvmeppc, and stripped down; it willMiod Vallat
become necessary to boot from unsupported (as far as mvme88k/stand/ is concerned) network cards, such as the MVME374 and the MVME376. Not enabled in the build yet, because there are a few issues left, but it is nonetheless usable...
2004-01-13UFS -> FFS, /bootsd -> /boot, ufsboot -> bootMiod Vallat
2004-01-13Dusty, useless files are better found in the Attic.Miod Vallat
2004-01-01Some typos just never die (here controler vs controller).Miod Vallat
2003-10-11Nuke trailing whitespace.Miod Vallat
2003-10-02Upon invoking the freshly loaded binary, populate registers via embedded asmMiod Vallat
statements, and be sure of what we get, rather than use "hinted" register local variables; bugcrt can now be compiled with compiler optimization enabled.
2003-10-01Unused bits.Miod Vallat
2003-10-01There is no point in chown/chmod outside the install target.Miod Vallat
2003-10-01Compile kernel and bootblocks with -mmemcpy, to get rid of libgcc dependancy.Miod Vallat
Also, honor default compilation options in stand/ whenever possible. This requires an up-to-date compiler, but it's not exactly like many people are going to be affected by this change...
2003-09-07Oops, use the local MVMEPROM_CALL(), rather than the one which used to beMiod Vallat
in <machine/prom.h> -- code in stand/ does not need a specific context to invoke the BUG functions.
2003-08-25rename struct dinode to ufs1_dinode. clears the namespace and makesTed Unangst
way for some future work. no function changes yet. help testing otto@ and markus@
2003-08-20No need to build installboot and the bootblocks at -O0 anymore.Miod Vallat
2003-08-09Always install the installboot manual page.Miod Vallat
2003-08-01${LIBGCC} is useless, since libgcc.a does not live in /usr/lib; instead,Miod Vallat
use gcc to get the correct location.
2003-06-06- section reorderJason McIntyre
- new sentence, new line - some macro fixes
2003-06-04mop up some more 3/4 license issuesTheo de Raadt
2003-06-04more term 3 & 4 from various developers, with permission of courseTheo de Raadt
2003-06-04more term 3 and 4 changesTheo de Raadt
2003-06-03terms 3 & 4 cleanup based on "terms" fileTheo de Raadt