summaryrefslogtreecommitdiff
path: root/sys/arch/sparc/stand
AgeCommit message (Collapse)Author
2002-12-02Import propolice (http://www.trl.ibm.com/projects/security/ssp), a stackMiod Vallat
attack protection scheme, into gcc. This protection is enabled by default. It can be turned off by using the -fno-stack-protector flag. Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and myself; beer drinking by myself. Please note that system upgrades with this new code will require a new libc and ld.so to be build and installed before the propolice-enabled compiler can be installed.
2002-08-15One line fix to make boot link from miod whose main NFS serverTodd C. Miller
is down at the moment.
2002-08-12During prompts on sun4 class machines, disable local echo to preventMiod Vallat
ddoouubbllyy written characters. Modeled from the kernel's prom console routines.
2002-08-12Bump version to 2.2. Suggested by miod@Artur Grabowski
2002-08-11ELF support in sparc bootblocks.Artur Grabowski
Loadfile is from alpha, but heaviliy hacked here. The build is done by building elf versions of boot and bootxx, then merging the .rodata and .text sections into .text with a horrible hack and then using objcopy to convert that into a.out. Maybe someone will want to fix installboot to deal with ELF instead, but I won't be that someone in the nearest future.
2002-08-11_C_LABEL where necessary.Artur Grabowski
2002-08-11A horror hack for merging the .text and .rodata sections in elfArtur Grabowski
binaries so that we can use objcopy to convert them to a.out.
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2001-10-05Sync fixes with sparc64.Miod Vallat
2001-09-21grammar fixens; from Kaspar Toomik <kaspar@anisakis.org>, pr2077Michael Shalayeff
2001-05-21static binaryTheo de Raadt
2001-01-29bring sparc into the 20th century, add support for 'boot -c' (BOOT_CONFIG)Jason Wright
2000-07-18move bootblocks around a bit moreTheo de Raadt
2000-05-27better man page buildingTheo de Raadt
2000-05-25cause traversal into arch & subdirectories for the purposes of manual page ↵Theo de Raadt
install...
2000-02-19link boot at a starting address 0x10000 higher than bootxx; avoids ↵Theo de Raadt
hypersparc cache aliasing
2000-01-03.Sh "SEE ALSO" -> .Sh SEE ALSOPaul Janzen
1999-12-10shrinkTheo de Raadt
1999-07-08flesh out .DtTheo de Raadt
1999-07-08install into man8/arch subdirsTheo de Raadt
1999-06-22need more room... bump RELOCJason Wright
1999-06-21avoid another sparc egcs bug, apparentlyTheo de Raadt
1999-05-23remove argument from .Os macros so value in /usr/share/tmac/mdoc/doc-commonAaron Campbell
is used instead; kwesterback@home.com
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
1998-04-17put arch type into hw.model, sun4 installboot now works; jasonTheo de Raadt
1998-03-02gcc may generate references to libgcc.a at any time, we lucked out in previousjohns
verions of gcc, but for 2.8 the boot stuff needs to be linked against libgcc.a, to get ___cmpdi2 for cd9660.o Since ld doesn't automatically link against libgcc.a we have to add `cc -print-libgcc-file-name` to the end of the ld link line(s), whenever we see things like this.
1998-02-18installboot onto partition cTheo de Raadt
1998-02-12Look for installboot in /usr/mdec unless user specified otherwise.Magnus Holmberg
1997-09-17Reorganizaed bootblocks. Builds like hp300 now.Jason Downs
1997-05-29make a special compressed bootblock for ramdiskgrr
1997-05-25commit the compressed bootblock Makefile for later investigationgrr
1997-05-25Reverted boot block Makefiles to previous state due to instability.johns
We can't mess with this any more. We will go with the previously working boot blocks and install methods for release.
1997-05-24removing net.c (renamed to bootnet.c) per George's instructions..johns
1997-05-24Renaming net.c to bootnet.c to avoid name collision with libsajohns
(per George's instructions)
1997-05-24Committing George's compressed boot block changes...johns
1997-05-24Committing George's compressed boot support changes..johns
1997-05-21off by one; millertTheo de Raadt
1997-05-17crank versionTheo de Raadt
1997-05-13support cd9660 filesystem, tooTheo de Raadt
1997-05-13fake -s and -e options to indicate start of the /boot in cd9660 land.Theo de Raadt
Later on this should be replaced by proper cd9660 groking code.
1997-04-27COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIPTodd C. Miller
This fixes namespace problems where STRIP is sometimes used as the name of the strip(1) to use and other times used as the flag to send install(1) when stripping (or not). COPY doesn't have this problem (yet) but was poorly named.
1997-04-12A horrific gruesome hack to remove a splat during obj@ buildsTheo de Raadt
1997-04-10machine@ is a horrible hack in obj@ space. ignore the error. fix laterTheo de Raadt
1997-01-15getopt(3) returns -1 when out of args, not EOF, whee!Todd C. Miller
1996-12-12MLINKTheo de Raadt
1996-12-12new makefile system, sun4/sun4c/sun4m a.out header hacking, some from netbsdTheo de Raadt
1996-09-29no stripTheo de Raadt
1996-09-29size correct thingTheo de Raadt
1996-09-29libkern before libsaTheo de Raadt