summaryrefslogtreecommitdiffstats
path: root/sys/boot/sparc64/boot1
Commit message (Collapse)AuthorAgeFilesLines
* Convert to __FBSDID.obrien2004-01-041-1/+0
|
* Cut&Paste considered far too easy:phk2003-04-161-1/+0
| | | | Don't include <sys/disklabel.h>
* Libdisk does not need to include <sys/diskslice.h> any more.phk2003-04-041-2/+0
| | | | | | | | | Move the remaining bits of <sys/diskslice.h> to <i386/include/bootinfo.h> Move i386/pc98 specific bits from <sys/reboot.h> to <i386/include/bootinfo.h> as well. Adjust includes in sys/boot accordingly.
* Add explicit dependency on ufsread.cphk2002-06-051-0/+2
|
* Remove UFS related #includes, they're read in ufsread.c now.phk2002-06-051-3/+0
|
* Make sparc64 share ufsread.c with i386.phk2002-06-052-126/+12
| | | | Sponsored by: DARPA & NAI Labs.
* Avoid entering IOCCC with a memcpy turned bcopy.phk2002-06-051-4/+4
|
* Match the default newfs UFS block size.obrien2002-05-131-1/+1
|
* -ffreestanding is the word.obrien2002-05-101-2/+1
| | | | | (also resort some CFLAGS such that the more "important" value are first so they are easier to see)
* Split file system setup code out into a function called mount.jake2002-04-241-50/+109
| | | | Implement vsnprintf. Implement panic in terms of it.
* Add support for loading files other than /boot/loader. Useful if you'rejake2002-04-241-79/+234
| | | | | | loader is screwed and you want loader.old. Rewrite the scaled down printf so it actually works right, and add support for more formats.
* Add an exit function.jake2002-04-241-3/+21
|
* Add -Wno-unused.jake2002-04-241-1/+1
|
* memcpy, memset -> bcopy, bzero.jake2002-04-241-32/+28
|
* Clean up elf loading to not make assumptions about the ordering of sections.jake2002-04-241-37/+18
| | | | | Don't load the symbol table; this is only needed for loading kernels and we load the loader.
* Remove xfsread. Just call fsread directly.jake2002-04-241-16/+5
|
* Remove a bunch of unused variables, functions and macros. Allocate storagejake2002-04-241-174/+11
| | | | statically instead of using a faked up malloc.
* o Use our own elf2aout now.obrien2002-04-211-2/+2
| | | | o Generalize a little.
* 1.) Produce a boot1 disklabel template of the format disklabel(8) expects.tmm2002-04-011-12/+22
| | | | | | 2.) Clean up and change over to using bsd.prog.mk Submitted by: jake (2)
* Apparently either gcc or ld, in their infinite wisdom, want toobrien2002-03-282-0/+16
| | | | | | | | put a bunch of crap before the code in .text. Since the firmware doesn't seem to honour the a.out entry point, we need to include a little assmbler file which jumps to where we want to be in C. Submitted by: jake
* Change every occurrence of "bootblock" into "boot1" afterrobert2002-03-051-7/+7
| | | | the repo-move from "src/sys/boot/sparc64/bootblock".
* - Fix seeking for offsets requiring more than 32 bits.robert2002-03-051-5/+27
| | | | | | | - Add sanity checks to lookup(). - Implement the 'l' modifier in printf(). Submitted by: tmm
* - Fix indentation and return statements to conform to style(9).robert2002-02-261-405/+428
| | | | | | | - Use the __FBSDID macro. - Fix some warnings. Submitted by: obrien (partly)
* Add the FreeBSD/sparc64 bootblock and its make file.robert2002-02-152-0/+724
OpenPOWER on IntegriCloud