summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/stand
AgeCommit message (Collapse)Author
2013-06-13use right source files from libkernTheo de Raadt
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
test period; i think 3 years ago the last bugs fell out. ok otto beck others
2013-03-21NBPG -> PAGE_SIZE, PGSHIFT -> PAGE_SHIFT, PGOFSET -> PAGE_MASKTheo de Raadt
2012-12-17Unbreak bootblocks on Alpha by fixing the primary load address. AMartynas Venckus
typo crept in in rev. 1.13. "yeah! the as800 netboots" naddy@
2012-11-08now that our make is more strict, fix ws issue; ok espie@Otto Moerbeek
2012-09-01Fix alpha bootblocks: Compile with -fno-pie, link with -nopie.Pascal Stumpf
tested by naddy@; ok deraadt@
2012-08-21Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always bePascal Stumpf
built with -fno-pie. This gets the hairiest part of PIE out of the way ... ok deraadt@
2012-06-26ALPHA_PGSHIFT -> PGSHIFT.Theo de Raadt
2011-06-06Forgot to `cvs add' this file during alpha boot block changes, sorry.Miod Vallat
2011-06-05Update alpha bootblocks to use MI loadfile code instead of rolling our own;Miod Vallat
also print a meaningful message if the kernel load address conflicts with the SRM memory areas, so that we can know which kernel load address to use. Requires `make includes' before attempting to build bootblocks. Tweaks mk@, `nice' deraadt@
2011-03-13Change daddr_t to daddr32_t. The bootblocks on our architectures onlyTheo de Raadt
do 32-bit block spanning. If later on we get some that can/should do 64-bit, that can be done now using daddr64_t (but of course, we are taking this step to finalize the daddr_t 64-bit conversion). ok miod krw
2010-12-06- drop NENTS(), which was yet another copy of nitems().Jasper Lievisse Adriaanse
no binary change ok deraadt@
2010-05-14don't warn about libsa's exit(); pull in declaration for memcpy()Christian Weisgerber
courtesy of gcc4; ok kettenis@
2010-03-06remove the (now inaccurate) note about not being able to runJason McIntyre
installboot on a mounted partition; from J.C. Roberts
2009-10-01Needs memcpy in bootxx now, forgotten in previous getenv change.Miod Vallat
2009-09-30Some old SRM require 8-byte alignment of the buffer passed to the promMiod Vallat
getenv routine, so fulfill this requirement. From NetBSD. (Note this only concerns the boot blocks, as the kernel itself uses extremely well aligned addresses for getenv calls).
2009-09-30Get rid of prom_open() and implement it directly as a prom_dispatch() wrapper,Miod Vallat
necessary for some old SRM version. From NetBSD.
2009-08-24- fix format strings for values that are daddr64_tJasper Lievisse Adriaanse
ok otto@, agreed by deraadt@
2009-02-01"Ethernet" is a family of networking technologies developed at Xerox PARC,Igor Sobrado
not a generic name. we must use the right capitalization for this term. ok jmc@
2008-03-09use the right capitalization for platform namesIgor Sobrado
ok jsing@
2008-01-29More read/write result checking fixes to avoid unsigned comparisons vsKenneth R Westerback
-1. ok henning@ beck@ ray@
2007-11-25we want strlen.cMartin Reindl
2007-11-25libkern, begone. Move to a new mechanism where config(8)'s "file"Theo de Raadt
directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used. There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree. Various developers were very nice and avoided making fun of me when I was gibbering in the corner..
2007-06-06now that all partition size/offsets are potentially 64-bit, change theTheo de Raadt
type of all variables to daddr64_t. this includes the APIs for XXsize() and XXdump(), all range checks inside bio drivers, internal variables for disklabel handling, and even uvm's swap offsets. re-read numerous times by otto, miod, krw, thib to look for errors
2007-05-31convert to new .Dd format;Jason McIntyre
2006-09-26switch alpha to gcc3; joint work with drahn@ and brad@Martin Reindl
ok drahn@ brad@ mickey@ deraadt@
2006-02-15enable -DSUN_BOOTPARAMS; henning@ martin@ miod@ okMichael Shalayeff
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-12-17Get rid of deprecated vm_{offset,size}_t types for good, use {p,v}{addr,size}_tMiod Vallat
instead; looked at millert@
2005-09-10beef up and correct the example sectionMartin Reindl
2005-08-29setpu stack for primary boot at 0x30000 after the load address.Michael Shalayeff
this allows netbooting uncompressed kernels on newer alphas. this shall be addressed futher after the release. deraadt@ ok
2005-08-10suggested by art, go for it deraadt, ok miod@Todd T. Fries
remove ECOFF support
2005-08-01knfTheo de Raadt
2005-05-30even shorterTheo de Raadt
2005-05-30shrink alpha boot blocks another little bitTheo de Raadt
2004-12-01remove excessive chattiness from the bootblocks. our goal is to shrinkTheo de Raadt
them to < 5*1024, because the floppies are once again tight
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-07-05remove some stuff to make the blocks slightly smaller. we could go furtherTheo de Raadt
still. tested by matthieu
2004-05-25replace obsolete references to bootpd(8) and bootptab(5) w/ dhcpd(8);Jason McIntyre
from jared yanovich;
2003-10-18typos from Jared Yanovich;Jason McIntyre
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-07-19don't specify the leading "/" in MANSUBDIR (otherwise "//" occurs)David Krause
ok millert@
2003-06-06- section reorderJason McIntyre
- new sentence, new line - some macro fixes
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-05-11string cleaning; krw okTheo de Raadt
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-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-10spellingTheo de Raadt
2001-09-16Fix this so it understands disklabels.Artur Grabowski
Fix from janjaap@stack.nl. PR 1775