Commit Graph

165 Commits

Author SHA1 Message Date
pk 678fbb4806 sun4m device definitions and bus structure. 1996-03-31 22:52:38 +00:00
cgd 94907fa254 adjust to deal with expression support for optional file specs 1996-03-17 13:21:09 +00:00
thorpej 3cd14f7597 New device attachment scheme:
- split softc size and match/attach out from cfdriver into
	  a new struct cfattach.

	- new "attach" directive for files.*.  May specify the name of
	  the cfattach structure, so that devices may be easily attached
	  to parents with different autoconfiguration semantics.
1996-03-17 02:00:30 +00:00
christos 6d492269e0 Add -Wall -Wstrict-prototypes -Wmissing-prototypes
to the kernel build. The sparc is clean now!
1996-03-15 00:02:28 +00:00
pk 855b6def84 Add ns_cksum. 1996-03-02 23:55:17 +00:00
cgd 3d67685d36 Do not build vnode_if.[ch] for each kernel. Build them once, like the
various syscall sources/headers, and just compile them.  From PR 2142, OK'd
by mycroft.
1996-02-29 20:54:58 +00:00
thorpej edf9d66f32 First-cut support for P4 framebuffers. Currently supports P4 variants
of bwtwo, cgfour, cgsix, and cgeight.  Includes support for attaching
the overlay plane of the cgfour and cgeight as a bwtwo instance (a'la
SunOS).

P4 register descriptions, cgfour driver, and cgeight driver partially
derived from OpenBSD.

This code may still need polishing.
1996-02-27 22:09:14 +00:00
mycroft 2ce52ae489 Define build programs with `?=', so they can be overridden with `makeoptions'. 1996-02-26 02:53:20 +00:00
mycroft 753fe3a25a Fix mkdep problems due to missing flags. 1996-02-09 02:21:13 +00:00
mycroft 5bc076e17e Use `-traditional-cpp' when building .s and .S files. 1996-02-03 00:43:50 +00:00
mycroft dcd66e9f4d Clone these, and fix many bugs. 1996-02-02 20:08:17 +00:00
mycroft fc9d84fb46 assym.s -> assym.h
(Some ports did this already.)
1996-02-02 02:34:09 +00:00
thorpej 0e8ffc850f "si" and "sw" actually interrupt at level 3 (which I quickly discovered
when porting the driver).
1996-01-01 22:46:08 +00:00
thorpej 33582e90e0 "si" and "sw" now have the ncr5380sbc attribute. 1996-01-01 22:44:05 +00:00
pk 5e55f88874 Remove `-fno-builtin'. 1995-10-22 17:36:33 +00:00
pk ecf1cf893d Add forgotten `eeprom' configuration. 1995-10-08 11:45:39 +00:00
pk c1e313b122 include `files.rcons'. 1995-10-05 00:21:35 +00:00
pk 859b799130 RCONSOLE => RASTERCONSOLE 1995-10-04 23:44:33 +00:00
pk f33cf7c909 Correct cgtwo address. 1995-09-25 22:33:37 +00:00
chuck 8d19642cd6 add "xy" xylogics 450/451 config stuff 1995-09-25 20:20:27 +00:00
thorpej b903d705da Compile the kernel with -Werror and -fno-builtin. 1995-09-19 23:26:58 +00:00
pk f447526366 vmes => vmes0 1995-09-17 21:11:13 +00:00
pk 2c523b5941 Remove rcons lines.
Add cgtwo.
1995-09-17 21:03:36 +00:00
pk 30150218f5 Add cgtwo0. 1995-09-17 21:02:56 +00:00
pk 5bf0d8e4fa `si' and `sw' are scsibusses. 1995-09-11 19:20:12 +00:00
pk 60a7c4c394 Add `sw' scsi adapter on obio (per Jason Thorpe, PR#1422). 1995-09-05 21:43:09 +00:00
pk 7a84d590e0 Add bwtwo@obio specs (from Jason Thorpe). 1995-08-29 22:50:36 +00:00
pk bc5b188714 Define bwtwo at obio & vme (from Jason Thorpe). 1995-08-29 22:28:07 +00:00
pk 8274dc04d1 si scsi driver configs. 1995-07-08 21:33:48 +00:00
pk 70b6d95d44 xd definitions, from Chuck Cranor. 1995-06-26 23:01:06 +00:00
pk 4f4e4826a6 xd definitions, from Chuck Cranor. 1995-06-26 23:00:31 +00:00
christos a5c53e5068 Makefile.`arch`: - Add -lcompat
- Change clean: target to be a double dep one,
			  so libraries can use the clean target too
1995-06-24 20:47:36 +00:00
pk bf834e228d Add UNION option. 1995-06-05 12:46:31 +00:00
pk c86cba88fe Update SCSI decls. 1995-06-02 17:53:51 +00:00
pk 555da07c0f eeprom device (from Jason Thorpe). 1995-05-29 23:53:50 +00:00
jtc f90f8d10aa Removing -DKERNEL, transition to _KERNEL has been completed 1995-05-16 22:24:17 +00:00
christos 8e536df8d5 Added sunos_machdep.c; from Matthew Green 1995-05-08 19:14:21 +00:00
pk 9ca43d7c14 Remove -I/usr/include from `genassym' line. 1995-05-08 18:02:12 +00:00
cgd 0e59975fac rename files files for new config/config.old naming 1995-04-28 08:19:12 +00:00
christos 9cc011e7a1 Use new files.sunos and old files.svr4 :-) 1995-04-27 12:16:31 +00:00
pk 794f74a0cf Audio driver name change. 1995-04-25 20:07:10 +00:00
christos f376448086 Added the svr4 files 1995-03-31 02:57:02 +00:00
jtc d57fb977bb Added -D_KERNEL to CFLAGS alongside each -DKERNEL. 1995-03-23 19:46:18 +00:00
pk 06e2052190 Update for 4/100 1995-03-02 20:53:11 +00:00
pk 35ef499ff3 Make more generic. 1995-03-02 20:48:17 +00:00
pk c897fc5127 Better 4/100 support. 1995-03-01 21:09:19 +00:00
mycroft 4c34be6b52 Clean up deleted files. 1995-03-01 00:00:00 +00:00
pk 7278038bbd add bsd_fdintr.s 1995-02-22 21:32:34 +00:00
pk 493dddc814 Admit we have a floppy driver. 1995-02-18 09:40:30 +00:00
cgd b56a5f27d4 add 'maxpartitions' keyword as first 'intesting' thing in the file, to
facilitate the solution of config.new's hardcoded partition number
problems.
1995-01-25 20:45:33 +00:00
cgd 4cc138dd7a vn -> vnd renaming, for consistency 1995-01-25 05:34:51 +00:00
deraadt 4ef28ec578 correct ie[1234] addreses 1994-12-17 23:12:41 +00:00
deraadt 8730c977bd ie[01234] and obclock 1994-12-16 21:53:43 +00:00
deraadt c68c62c943 SUN4m-only.. 1994-12-16 21:53:25 +00:00
deraadt 2c0a05e7fa oclock for 4/100 and 4/200 1994-12-16 21:53:01 +00:00
mycroft e5379bfffb Clean up deleted files. 1994-12-07 14:46:06 +00:00
deraadt 4144af8de8 bigtime cleanup 1994-12-07 14:45:54 +00:00
deraadt 1ef32e64bc clean better 1994-12-06 20:54:46 +00:00
deraadt fcb4fd9cb0 COMPAT_10 all around 1994-12-05 09:17:30 +00:00
deraadt cae9130ef6 enable SYSVMSG,SYSVSEM,SYSVSHM 1994-11-30 19:44:53 +00:00
deraadt 274a90762d copyright/Id cleanup 1994-11-20 20:51:32 +00:00
deraadt 95e71f1dbd first vme ie card 1994-11-02 05:00:13 +00:00
deraadt 274ac617ef clean vnode_if.[ch] 1994-11-02 04:59:59 +00:00
deraadt 2036bd665c updates 1994-10-26 07:12:38 +00:00
deraadt a4323e6911 changed sunos_compat, if_ie 1994-10-26 07:12:18 +00:00
deraadt 63afb063a5 declare obio/sbus in the right place
obio/vmes/vmel support only active if requested
1994-10-15 06:01:20 +00:00
deraadt 425833d1b0 sun4/300 support works 1994-10-02 21:59:56 +00:00
deraadt 4fbb770d32 add obio for sun4 1994-09-18 00:03:03 +00:00
deraadt 51150e13d3 new scsi 1994-09-17 23:43:56 +00:00
deraadt 6e2b05d646 new scsi code
sparc/sbus/* --> sparc/dev/*
1994-09-17 23:43:23 +00:00
pk 09301847a4 Compile `pamap.c' and `cache.c' with normal compiler rules.
Let's pretend this was a bug in some previous version of gcc...
1994-09-05 06:31:34 +00:00
deraadt 7ac73ef982 add addr & level specifiers for non-openboot systems 1994-08-20 09:08:58 +00:00
deraadt 63db65b59d no need for timezone spec 1994-08-20 09:08:27 +00:00
deraadt c121e1da16 add pseudo-device kbd 1994-08-17 06:22:10 +00:00
deraadt 1b70fad2a5 document why this exists 1994-08-12 01:19:12 +00:00
deraadt 549e3f356d option GDB isn't valid
disable KGDB because we do not have (userland) support for it
1994-08-12 01:16:26 +00:00
deraadt 24a23eab66 make work 1994-08-01 19:26:27 +00:00
mycroft e17799897e Clean up deleted files. 1994-07-28 09:05:04 +00:00
deraadt 14fe202dc4 cleanup 1994-07-27 09:57:55 +00:00
deraadt 23d08dc0be cleanup 1994-07-27 09:13:54 +00:00
deraadt 9b3e7e6403 compile kernel with -O2 1994-07-20 21:10:00 +00:00
deraadt e537be043e make it all work, make it faster 1994-06-24 08:13:14 +00:00
deraadt be4f29289b vnode_if cleanup 1994-06-16 18:52:02 +00:00
pk b1912ac2e2 New vnode interface. 1994-06-10 13:03:26 +00:00
pk 719132a1f6 Remove old-style profiling hack. 1994-05-27 09:22:26 +00:00
deraadt ef17fdff45 update.. 1994-05-22 23:13:51 +00:00
deraadt 2db3edfe06 SYSVSHM goes away, it will be back soon 1994-05-12 08:22:41 +00:00
deraadt 77699be44d split sun4c/sun4m/sun4 support somewhat 1994-05-05 07:50:04 +00:00
deraadt 9d5d156cc1 shm 1994-04-18 10:51:05 +00:00
deraadt 848ce7a64d compile genassym static 1994-04-13 10:26:48 +00:00
deraadt c198b59b4d partial clean; needs more work 1994-04-12 07:47:20 +00:00
pk 470215735f Add some DDB files. 1994-03-17 09:24:58 +00:00
pk 6cce9fd564 Some bits and pieces to make a profiled kernel (for the moment). 1994-03-17 09:24:05 +00:00
deraadt c0cf4434ea kbd is now a pseudo-device 1994-03-03 13:17:14 +00:00
deraadt 21d7b68b1d more more more 1994-02-27 08:46:17 +00:00
deraadt 31c0012869 make make depend dependable 1994-02-04 17:27:28 +00:00
deraadt 0232a12c36 cleanup 1994-02-04 16:19:35 +00:00
deraadt 6eeef06fa6 blow away sunos cross compilation gunk. we no longer need it,
as we are capable of compiling ourselves.
1994-02-04 16:19:23 +00:00
deraadt e9fee9d6d3 sparc runs in current today 1994-02-01 06:01:19 +00:00
deraadt e2d8e0cdaf NFS -> NFSSERVER and NFSCLIENT
take out NEWCONFIG option
1993-12-02 11:10:35 +00:00