Commit Graph

53 Commits

Author SHA1 Message Date
drochner 2468738337 change handling of libkern:
-sys/lib/libkern builds as library per default (as it was documented all
 the time)
-ports able to LKM set "KERN_AS=obj" explicitely in their Makefiles
 (for now; should depend on actual "option LKM" or -better- functions
 included for LKM use should be pulled in by a stub)
-always link libcompat before libkern - libkern stuff can be referred to
 by libcompat, but not the other way
1998-10-15 18:37:13 +00:00
thorpej 908cdfe4e3 Add scsibus entry points to the cdevsw[]. 1998-10-10 02:00:49 +00:00
thorpej 29d472f53d Garbage-collect the open_target_lu and close_target_lu entry points from
struct scsipi_adapter; they were not used.

Add a scsipi_ioctl entry point to struct scsipi_adapter.  This will be
used to issue ioctl commands to the host adapters.

Inspired by PR #6090, from Matt Jacob.
1998-10-10 00:28:28 +00:00
thorpej d681cf055a configure() prototype is in <sys/device.h> 1998-10-06 20:50:15 +00:00
erh 3c2e2c8622 This should need opt_execfmt.h. 1998-09-28 23:42:48 +00:00
jonathan a4f0d3aef0 Add splx_end label to splx(), for stack traceback code. 1998-09-11 17:37:46 +00:00
lukem c9db84ecc9 distclean is a synonym for cleandir 1998-09-05 15:15:14 +00:00
tsubai f8aa472811 * Remove nam2blk.
* Clean up a bit.
1998-09-03 13:18:44 +00:00
tsubai a890d2dd7f Add MD DELAY and spl routines to fit Nisimura's change. 1998-08-26 12:07:21 +00:00
tsubai 5a294dbb55 Add missing "-a" to mkdep line for locore_machdep.S. 1998-08-21 16:24:25 +00:00
tsubai f6dcf3f9c6 Change vm_offset_t to [pv]addr_t. 1998-08-21 14:52:29 +00:00
tsubai 5bcec15811 Add #ifdef DDB around Debugger(); 1998-08-21 14:07:03 +00:00
tsubai 057ca9bfe1 No longer used. 1998-08-21 13:22:25 +00:00
tsubai 5617a263e0 Correctly initialize scb struct. 1998-08-21 13:19:43 +00:00
tsubai 04e498dae6 Change from "-G 0" to "-G0" for egcs. 1998-07-22 19:59:21 +00:00
drochner 49bb9d8214 adapt to LANCE driver split 1998-07-21 17:36:01 +00:00
thorpej d47ea67c1f Define one page free list, and put all pages on it. 1998-07-08 04:43:18 +00:00
jonathan 3751946b97 defopt INET, NETATALK. 1998-07-05 00:51:04 +00:00
jonathan 466e784ee1 defopt DDB. 1998-07-04 22:18:13 +00:00
lukem bd8d501f7e remove options FIFO; it's now the default 1998-06-26 01:53:43 +00:00
thorpej 971b8956ef defopt KTRACE 1998-06-25 21:18:11 +00:00
cgd 651b44e211 Rework the way kernel include files are installed. In the new method,
as with user-land programs, include files are installed by each directory
in the tree that has includes to install.  (This allows more flexibility
as to what gets installed, makes 'partial installs' easier, and gives us
more options as to which machines' includes get installed at any given
time.)  The old SYS_INCLUDES={symlinks,copies} behaviours are _both_
still supported, though at least one bug in the 'symlinks' case is
fixed by this change.  Include files can't be build before installation,
so directories that have includes as targets (e.g. dev/pci) have to move
those targets into a different Makefile.
1998-06-12 23:22:30 +00:00
tsubai 5c89a4e36b Move static variables to struct softc.
Remove unused struct members.
1998-06-10 16:27:30 +00:00
tsubai 3e21bf604d Remove unused variables. 1998-06-09 11:30:09 +00:00
tsubai 25d2a890b1 Adjust intrnames. 1998-06-08 21:27:10 +00:00
tsubai e4e1bc1af9 Not used. 1998-06-08 20:36:36 +00:00
tsubai c0e7a80f53 Introduce newsmips_intr_t for intrcnt[]. 1998-06-08 20:35:14 +00:00
tsubai c9f9111be4 Add support for powerdown. 1998-06-07 06:31:17 +00:00
tsubai 26eb9abb32 Add support for NWB-231A 4-port RS-232C card. 1998-06-05 14:19:22 +00:00
tsubai 780f7fcf6f Remove excessive cache flush. 1998-06-05 12:34:06 +00:00
tsubai b64a62fc73 Change "extern var;" --> "extern int var;" and so on. (for egcs -Wall) 1998-06-01 19:31:04 +00:00
thorpej a7f360c6c9 Specify a non-profiling C rule. 1998-05-31 23:25:41 +00:00
tsubai ed4f8a8894 Add UVM support. 1998-05-03 17:46:41 +00:00
tsubai c02aa63694 Fix a typo. 1998-05-01 18:41:27 +00:00
tsubai 55ba770e85 Comment out (unnecessary) "options EXEC_AOUT". 1998-04-30 14:16:13 +00:00
tsubai 99eaca4e0a Add NWS-3401's systype. 1998-04-30 14:12:15 +00:00
thorpej 73863dd3c9 Pass vslock() and vsunlock() a proc *, rather than implicitly operating
on curproc.
1998-04-30 06:28:57 +00:00
thorpej 1686aca01d Pull in opt_gateway.h as appropriate. 1998-04-29 23:11:00 +00:00
tv b21bfbde11 Add -Wno-main conditional on compiler being gcc 2.8 or egcs. (This adds
a HAVE_GCC28 check-variable that can now be used to add other gcc-2.8
flags in cases where they may be useful, or to remove gcc 2.7.2 "bug
workaround" flags.)
1998-04-12 23:47:41 +00:00
tsubai 3ff4af3e9e Add MIPS_INT_MASK_FPU definition and remove unnecessary code. 1998-03-26 13:15:01 +00:00
mycroft 0dae91d9af Eliminate uses of TS_WOPEN in hard-wired devices. 1998-03-21 22:52:59 +00:00
bouyer 9f50fca1fd Add commented out "options FFS_EI" 1998-03-18 16:34:41 +00:00
tsubai 10f8023240 Added arch/newsmips/Makefile. 1998-03-05 15:03:20 +00:00
thorpej 157b712178 Rename NetBSD/news to NetBSD/newsmips. 1998-03-04 22:14:13 +00:00
thorpej da3c8e52f1 Make this work with DEBUG="-g" 1998-03-03 07:38:40 +00:00
thorpej 477d46784e Use allocsys(), mips_init_msgbuf(), and mips_init_proc0(), plus small
changes for MACHINE_NEW_NONCONTIG.
1998-02-25 23:28:25 +00:00
thorpej d184112bd5 NEWS has one physical memory segment. 1998-02-25 23:27:20 +00:00
thorpej 7198bb7811 Set the VM page size after clearing the BSS segment. 1998-02-23 20:05:09 +00:00
thorpej 17eae81dc5 Use the generic NetBSD/mips crash dump code. 1998-02-19 23:13:33 +00:00
thorpej 69c27a1dfb Make sure the compile directory is always there. 1998-02-19 09:17:56 +00:00