summaryrefslogtreecommitdiff
path: root/sys/arch/vax/conf
AgeCommit message (Collapse)Author
2007-11-30Define NORMAL_C_NOP everywhere.Miod Vallat
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-11-25Get rid of the kernel 'libcompat' framework, and instead use conf/files toTheo de Raadt
decide which files must be pulled into the kernel. Also conditionalize the pulling of those files based on the COMPAT_* options.
2007-07-30Shuffle the order in which we look for header files, when doingThordur I. Bjornsson
kernel builds locally this doesnt change much but over NFS this cuts about 12% of the build time on my setup (i386). OK miod@, deraadt@.
2007-06-01Replace comment in Swedish. -mojMats O Jansson
2007-05-04setroot() was a ugly mix of MI and MD code, with different bugs on differentTheo de Raadt
machines. Instead -- build one solid clean MI version, and thenchange all the architectures to use it. ok various people, tested on almost all cases. (it is a 10094 line diff..)
2007-02-05Oops, forgot to commit these files when adding md mutex code; spotted by nick@Miod Vallat
2006-11-06Sync the VS2000 (and some VS3100) MFM controller driver with NetBSD, andMiod Vallat
enable it in GENERIC and RAMDISK. Completely untested due to lack of hardware (both my VS3100 are dual-SCSI), but it hopefully can't hurt.
2006-08-30Enable VXT2000 bits now that they are worth using; ok deraadt@Miod Vallat
2006-08-27Work-in-progress VXT2000 support (commented out in GENERIC so far). GlassMiod Vallat
console works on color model, serial console works, ethernet attaches but does not work correctly yet.
2006-07-30Add wscons stuff to the installation media as well.Miod Vallat
2006-07-30options SCSIVERBOSE is long deadMiod Vallat
2006-07-29Rewrite glass console detection and initialization code, it's simpler andMiod Vallat
will not allocate frame buffer resources at probe time. A few buglets fixed while doing so.
2006-07-28Driver for the color frame buffer option on VAXstation 3100 models 3x/4x.Miod Vallat
Still a few rough edges to polish, but nevertheless usable; 4bpp flavour untested.
2006-07-27Compile all kernels with -Wstack-usage-larger-than-2047, now that allMiod Vallat
offending code has been taken out and shot. ok deraadt@
2006-07-24Driver for the VS4000/90 frame buffer, adapted from NetBSD (ragge) andMiod Vallat
Blaz Antonic's work, no acceleration yet, untested due to the lack of hardware, but enough sacrifices were made to the RAMDAC Gods.
2006-07-24Add a wsdisplay driver for the frame buffer found on VS4000/60 and VLCMiod Vallat
systems, based on Blaz Antonic's work and adjusted to fit modern wscons requirements; currently running as a dumb frame buffer, acceleration code going in soon.
2006-07-23Make smg(4) on par with the current state of wsdisplay drivers: make it useMiod Vallat
a rasops backend and wsfont, better ioctl conformance, and too many other changes to mention.
2006-07-20Here cometh the blinkenlichten on VAXens.Miod Vallat
Register information from NetBSD (except for KA53), logic from OpenBSD/sparc.
2006-06-19move clock_subr.c to a better place, and now it is always in the kernelTheo de Raadt
so that things can use it; tested on all architectures; ok kettenis
2006-01-17Use angle bracket and no relative paths for all include files which are notMiod Vallat
created by config(8); no functional change.
2005-08-03enable safte and ses on all archs that appear to have real scsi bussesDavid Gwynne
ok deraadt@ beck@ marco@
2005-07-14More netccitt and netns removals; OK henning, brad, mickeyUwe Stuehler
2005-05-10- add vax optimized in4_cksumBrad Smith
- de register and use ANSI prototype From NetBSD ok miod@
2005-05-01To allow for MD override of in4_cksum()...Brad Smith
ok deraadt@
2005-05-01spacing; ok miod@ deraadt@David Krause
2005-04-30start the job of making things look more alikeTheo de Raadt
2005-04-30nice docs at top of GENERICTheo de Raadt
2005-03-08Cosmetics...Thierry Deval
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
2004-10-08Move dev/cons.c to MI conf/files.Alexander Yurchenko
ok miod@
2004-09-16spacingTheo de Raadt
2004-09-16cleanup deafult locators (blah ?); please check that your most hated ↵Michael Shalayeff
architecture is still fluffy (;
2004-04-16bye bye, because miod wants a clean shack as much as i doTheo de Raadt
2004-04-16remove #GATEWAY junkTheo de Raadt
2004-01-04put INET6, rtsol, and ping6 onto media where it fits. install.sub changesTheo de Raadt
which begin to enable use of this will follow at a later time.
2003-11-24-fno-builtin, checked by millert@Marc Espie
2003-07-22Fix .depend generation for assym.h. Resolves PR 1154.Otto Moerbeek
ok deraadt@
2003-06-26Compile the vax kernel with -Wmissing-prototypes -Wstrict-prototypes now.Miod Vallat
2003-05-13Add option NO_PROPOLICE, which explicitely disables the use of the propoliceMiod Vallat
stack protection when building kernels. Intended to be used on installation media, with tight space constraints - currently, only added where SMALL_KERNEL was already defined. Not thoroughly tested, but requested by deraadt.
2003-05-13remove -fno-stack-protector (enable propolice)Ted Unangst
ok deraadt@
2003-03-08qe tested and working well; enableHugh Graham
2002-12-25No need to define FOO?=foo for AS, CC, CPP and LD, as they are always alreadyMiod Vallat
set from <sys.mk>
2002-12-24Received a christmas card from Diego and Wim -- thanks!Hugh Graham
It works even, so enable the dhu.
2002-12-10VT100 emul is the default, and there is no point yet having more than oneMiod Vallat
wsscreen per wsdisplay device ; from deraadt@ long ago.
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-09Add an explicit dependancy of assym.h to Makefile.Miod Vallat
This makes sure it will be regenerated if you run config(8) again.
2002-06-22Add ${PIPE} to CFLAGSTodd C. Miller
2002-06-11Oops, no need for 1k lpgsz support on the ramdisk.Hugh Graham
2002-06-11New boot code, mostly from ragge's work in NetBSD.Hugh Graham
Some header syncing and a couple network drivers came along for the ride. Assembly files have been renamed from .s to .S to facilitate diffs. Kernel is backwards compat - with manual interaction. OpenBSD features have been preserved.
2002-05-16Fix a long standing problem on vax: on "arithmetic fault" exceptions,Miod Vallat
we schedule a SIGFPE signal delivery to the faulting process. However, arithmetic faults come in two flavors: "traps" that are "regular" exceptions, and "faults" that are restartable exceptions. In the "fault" case, the frame pc points to the faulting instruction, instead of the next instruction, in case we could save the world by tweaking memory and make the instruction not fault again when restarted. In practice, this led to processes blocked in a SIGFPE loop madness. To avoid this, add a skip_opcode() routine to compute the address of the next opcode, effectively skipping the offending instruction ; this routine is a very stripped-down db_disasm(). While there, enhance the ddb disassembler to correctly recognize and disassemble two-byte opcodes. ok hugh@, deraadt@