Commit Graph

263 Commits

Author SHA1 Message Date
thorpej cdb54b8d65 Update for new SPU options. 1997-04-27 21:06:29 +00:00
thorpej b27a863b02 Generate option headers for SPU type options, so that we may generate
dependencies on them.
1997-04-27 21:05:49 +00:00
thorpej 30166b9778 Rearrange the interrupt code slightly:
- place all interrupt-related macros, prototypes, etc. into <machine/intr.h>,
  like other ports.
- rename isrlink/isrunlink/isrinit, etc. intr_establish/intr_disestablish/
  intr_init, etc., and move to intr.c for naming consistency.
- don't call intr_init() twice.
1997-04-14 02:28:43 +00:00
thorpej 62a635ac7e - Remove redundant file directives
- Pull in m68k/m68k/sig_machdep.c
1997-04-09 19:59:57 +00:00
scottr 40d1c295a2 Specify more aggressive warning options for C code. 1997-04-01 23:16:41 +00:00
thorpej 6a3ca35ec3 Build these kernels with full debugging symbols. 1997-03-31 00:03:10 +00:00
gwr 08f7a407f9 Separate bcopy and copypage stuff from copy.s 1997-03-17 19:46:36 +00:00
hpeyerl 52cbdd41c4 Lager is now config.new. ya ya, I've been busy. 1997-03-16 18:46:56 +00:00
thorpej de5a4c2d10 Remove reference to Locore.c 1997-03-16 09:47:48 +00:00
mycroft f7ad6fff40 Put the genassym.sh output in a temp file, and mv -f it, in case
it fails spectacularly and doesn't clean up.  Also, don't depend genassym.c
(since it no longer exists), and remove dependencies for genassym.o (since it
no longer exists).
1997-03-14 23:14:39 +00:00
mycroft 3a99046fbb Update this to new config. 1997-03-14 04:21:13 +00:00
thorpej deeac396e7 Use genassym.sh to facilitate cross compiling. 1997-03-13 09:24:21 +00:00
thorpej a92ec8002e Enable COMPAT_M68K4K. 1997-03-12 18:33:09 +00:00
thorpej 1777807068 Add 9660 file system, and set DDB_ONPANIC to 0. 1997-03-12 02:08:02 +00:00
mrg 22245e60a5 comment PFIL_HOOKS as it is redundant (as an option) when used with ipfilter. minor format 1997-02-18 21:09:56 +00:00
perry 19d153fc48 Nuke some options GENERIC residue. 1997-02-04 04:57:10 +00:00
perry 0b3a46d6b3 Nuke some GENERIC residue. 1997-02-04 04:31:55 +00:00
thorpej 876ea64acb Add "options LKM", suggested by Klaus Klein <kleink@layla.inka.de>. 1997-02-02 17:29:42 +00:00
carrel 31ff345489 My config files. To quote from thorpej: "for kicks". 1997-02-02 00:23:23 +00:00
thorpej 312e813007 Oops, need PFIL_HOOKS. 1997-02-02 00:11:33 +00:00
thorpej f28303c413 - Garbage-collect a kludge necessary when we were using old config.
- Synch the "clean" rule with the i386 port's.
- Add a commented-out rule for generating assym.h w/ the new genassym.sh.
  Some slight changes need to be made to genassym.h to make it work with
  m68k, so we can't use it just yet.
1997-02-01 23:55:10 +00:00
thorpej 04da46b022 Gah, missed another NFSCLIENT -> NFS. 1997-01-31 06:12:57 +00:00
thorpej 41809f9413 Adopt for new file system and root spec grammar. 1997-01-31 05:56:10 +00:00
scottr fc20c2eb8f Add missing major number decls, from Klaus Klein (closes PR 3165). 1997-01-30 22:11:19 +00:00
scottr 13802e3a85 Add DIOVERBOSE per Jason; clean up formatting for some options. 1997-01-30 18:33:52 +00:00
thorpej 40d51256bb These files are no longer needed. 1997-01-30 10:00:39 +00:00
thorpej 5e781164af Update for new-style config. 1997-01-30 09:58:57 +00:00
thorpej add93ce69e Garbage-collect some uneeded stuff now that we're new config only. 1997-01-30 09:55:45 +00:00
hpeyerl 8cc55c80b6 ::->: :-) 1997-01-26 17:55:52 +00:00
scottr 1085290516 Remove obsolete timezone specification 1997-01-20 16:55:32 +00:00
mrg c71a371532 use pseudo-device ipfilter, not ipl. 1997-01-07 11:35:01 +00:00
thorpej 32dda9a886 Kludge newvers rule, so that it works with old and new config. 1997-01-06 08:49:30 +00:00
thorpej c26a11ab21 Add PFIL_HOOKS and ipl pseudo-device. 1997-01-06 08:48:36 +00:00
thorpej 7e3b804ce5 Add ipl pseudo-device. 1997-01-06 08:47:43 +00:00
thorpej f77141521c Oops, build dio.o in the old config case, too. Pointed out by
Dave Carrel <carrel@cisco.com>.
1997-01-05 04:41:48 +00:00
thorpej 838edf78fd Snapshot of new config for NetBSD/hp300. This isn't quite finished yet.
We're about 75% there.  SCSI and HP-IB are not yet supported in a new
config kernel; some autoconfiguration hackery has to be done there, yet.
These changes are enough to network boot a diskless kernel.

New config glue is enabled with the "NEWCONFIG" kernel option.  If that
option is not present, an old config kernel will be built.  Any kernel
configured with config(8) will automatically pick up the NEWCONFIG
option from std.hp300.
1996-12-17 08:40:56 +00:00
thorpej f82a494e0f Fix typo in comment. 1996-12-11 09:10:38 +00:00
thorpej 49471d5fd5 Sync with reality. 1996-12-09 03:56:01 +00:00
thorpej c36215249a Add EXEC_SCRIPT (I don't even want to know how I forgot it before...) 1996-12-09 01:53:30 +00:00
jonathan 4c1d96de78 * Replace explicit -O2 in CFLAGS with COPTS macro. Default COPTS?= -O2.
Lets users over-ride with makeoptions COPTS="..." in kernel config files.

  Leave `mandatory' flags (like  -msoft-float which  on m68k enforces no
  FP in kernel) in CFLAGS.
1996-12-01 06:12:25 +00:00
hpeyerl 05fe4c93dc Force some drive mappings for reasons I won't get into. 1996-10-21 16:43:05 +00:00
thorpej 9f1ba5739f Don't need "options GENERIC" anymore. 1996-10-15 22:01:53 +00:00
thorpej 608efe383e Use the hp300 version of db_memrw.c (forgot to commit this change the
other day).
1996-10-15 22:00:31 +00:00
thorpej 9f287be633 Add EXEC_AOUT to all kernels. 1996-10-03 01:25:32 +00:00
thorpej 1710b024c0 Document COMPAT_M68K4K, but leave it disabled by default. 1996-09-10 22:26:50 +00:00
mycroft b3ffba62a6 Move strip(1) flags into a separate variable, so that $STRIP can
be passed to subordinate make(1)s.  Remove $TOUCH.  Add HOSTED_CC,
HOSTED_CPPFLAGS, and HOSTED_CFLAGS, and use them when depending genassym.
1996-09-09 21:06:55 +00:00
thorpej e0775c12c8 Don't `config-dependent' machdep.c; we already depend on the Makefile,
which accomplishes the same thing.
1996-09-07 06:52:21 +00:00
mycroft 30a617c634 Wrap the default definition of `S' in `.ifndef'. 1996-08-31 21:40:47 +00:00
thorpej a90c2638f0 Add the United Kingdom and Swedish HIL keyboard maps to the kernels
used in the binary snapshots.
1996-08-25 01:22:13 +00:00
thorpej 9221f4ecc6 Add COMPAT_12 to all kernels, and COMPAT_11 to a few as well. 1996-08-22 21:02:49 +00:00
mycroft 558d72128e Put into . Remove hooks for `config-dependent' and
`device-driver' flags.
1996-08-12 00:51:24 +00:00
mycroft cf67f29afe * Add a HOSTED_C_C variable, which strips `-p', `-pg', and
`-nostdinc', and use it when building genassym.
* Use `-nostdinc' just to be sure we're self-contained.
1996-08-10 06:07:57 +00:00
mycroft f94052ed3a * Define CWARNFLAGS and MKDEP in some moderately consistent fashion.
* Make S expand to an absolute path at compile time.
* Use `-S' rather than `-x' to remove debugging symbols.
* Garbage collect unused variables.
* Reverse a handful of port-specific changes that do not correspond to
the common build model and are not needed.
1996-08-10 05:29:24 +00:00
thorpej 156eaa5f84 Add "needs-count" to the `ac' driver so an ac.h file gets generated. 1996-06-10 06:48:44 +00:00
hpeyerl 3e834c5e86 Update to reflect reality (such as it is). 1996-05-26 23:45:42 +00:00
mrg 1af2be6068 document PORTAL 1996-05-20 18:15:11 +00:00
thorpej 31526bc8e8 These haven't been kept up to date... 1996-05-15 23:50:30 +00:00
mycroft 540f9550c0 Make `make depend' work for libraries. 1996-05-11 16:11:30 +00:00
thorpej 090191b3aa Make the MI LANCE driver standalone, and use cfattach to resolve
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.
1996-05-07 00:56:51 +00:00
scottr 9e8b6a032a Don't try to make dependencies for SFILES if it isn't defined. 1996-03-01 17:03: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
mycroft 2ce52ae489 Define build programs with `?=', so they can be overridden with `makeoptions'. 1996-02-26 02:53:20 +00:00
thorpej fa7bee29a5 Completely rework how the console is probed. Console probing no longer
requires pre-autoconfigured devices.  Fix up some prototypes.  Part of the
long journey towards new config.  (GETTING THERE!)
1996-02-24 00:54:53 +00:00
gwr 946696f064 Add m68k/db_memrw.c 1996-02-22 23:35:07 +00:00
thorpej c88b047836 Compile the new interrupt handling code. 1996-02-14 02:33:25 +00:00
mycroft 753fe3a25a Fix mkdep problems due to missing flags. 1996-02-09 02:21:13 +00:00
mycroft d6b2d2e00f config.old uses vers.o, not newvers. 1996-02-03 01:17:22 +00:00
mycroft 5bc076e17e Use `-traditional-cpp' when building .s and .S files. 1996-02-03 00:43:50 +00:00
mycroft 56a63148c6 config.old doesn't grok %SFILES. 1996-02-02 23:49:19 +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
mycroft 88e512b693 LOCORE -> _LOCORE 1996-02-01 22:28:24 +00:00
thorpej f1d8ca699f Oops, compile hpux_machdep.c if COMPAT_HPUX. Forgetfulness pointed
out by Dave Carrel.
1996-01-08 03:27:36 +00:00
thorpej 9ba67f2c93 Increase maxusers from 16 to 32. 1995-12-29 17:16:29 +00:00
thorpej 9038d094fa Enable COMPAT_HPUX by default. It's still not 100% yet, but it doesn't
seem to really hurt anything, either.  Makes it easier for folks using
binary snapshots only to try it out.

GENERIC: now that the PT map allocation is fixed, increase the default
maxusers to 32.
1995-12-29 17:12:48 +00:00
thorpej da66c0a255 Enable COMPAT_HPUX. 1995-11-28 08:48:18 +00:00
thorpej 38b63746fb Note the new status of COMPAT_HPUX, but keep is disabled by default. 1995-11-28 08:47:38 +00:00
thorpej ffcccc41bd Compile compat/hpux/hpux_exec.c and compat/hpux/hpux_file.c if COMPAT_HPUX
is defined.
1995-11-28 08:10:09 +00:00
thorpej af18124282 We no longer need -fno-builtin; syscall namespace has been cleaned up a bit. 1995-10-22 06:05:21 +00:00
thorpej ef52ec31c1 Recompile genassym if the Makefile changes. 1995-10-18 22:50:15 +00:00
thorpej 54ed756bc4 Add another dca and grf 1995-10-10 02:12:37 +00:00
thorpej d7b36ab7a2 Add mt0. 1995-10-02 00:36:07 +00:00
thorpej ddf9c6da16 Add 4 vnds to each, add 4 ccds to GENERIC, update BASALT to match
current reality.
1995-09-21 07:27:52 +00:00
thorpej ad05d707bf Compile the kernel with -fno-builtin. 1995-09-19 23:34:06 +00:00
thorpej aa213636df Example configuration for a diskless hp300. 1995-09-02 04:39:51 +00:00
thorpej ba2d89fa98 Bring this up to speed. 1995-08-18 20:24:02 +00:00
thorpej 351c20ab5e Haven't had hpfplib for a long time. 1995-08-18 16:07:40 +00:00
mycroft 61d9ac2bb7 Remove vnode_if.[ch] when cleaning. 1995-08-05 23:39:41 +00:00
thorpej 1773fd4286 Kernel configuration file for my hp380. 1995-08-04 08:26:52 +00:00
mycroft 6dfa7461a5 Add -Werror. 1995-07-24 03:30:07 +00:00
christos 7f0e620523 Makefile.`arch`: - Add -lcompat
- Change clean: target to be a double dep one,
			  so libraries can use the clean target too
			- Add genassym to the clean targets
1995-06-24 20:41:28 +00:00
jtc f90f8d10aa Removing -DKERNEL, transition to _KERNEL has been completed 1995-05-16 22:24:17 +00:00
mycroft 7bf54feda1 Add vnd. 1995-05-12 12:49:54 +00:00
christos 078a98c864 Fixed compat hpux files. 1995-05-10 17:02:52 +00:00
cgd 0e59975fac rename files files for new config/config.old naming 1995-04-28 08:19:12 +00:00
mellon df78dbb096 Reference cninit.c as well as cons.c 1995-04-11 09:52:11 +00:00
mycroft 25b58554cb Update. 1995-03-31 18:27:30 +00:00
hpeyerl 217531ad26 Update to reflect reality. 1995-03-28 23:57:20 +00:00
jtc d57fb977bb Added -D_KERNEL to CFLAGS alongside each -DKERNEL. 1995-03-23 19:46:18 +00:00
mycroft 6c30f4a892 Remove file systems. 1995-03-05 23:04:25 +00:00
mycroft ae95dc7533 More disks, tapes, MSDOSFS... 1995-02-23 22:22:07 +00:00
mycroft 44965e0438 Include common m68k version of copy.s. 1995-02-08 14:22:30 +00:00
hpeyerl 3fc42a912d NULLFS 1995-01-24 14:01:28 +00:00
hpeyerl 83865999ab options GATEWAY. 1995-01-23 15:14:33 +00:00
mycroft 770773f4ad Add mt. 1995-01-07 22:54:16 +00:00
cgd 132b41434c new RCS ID format. 1994-10-26 07:22:45 +00:00
hpeyerl 3595156bad begone 'softcar' begone!
hello 'ppp'.
goodbye 'ccd'.
1994-10-04 17:32:30 +00:00
mycroft 274730a866 Make genassym depend on genassym.c 1994-09-18 00:57:38 +00:00
mycroft 1785232aa9 vn --> vnd 1994-08-17 20:16:16 +00:00
mycroft c809e30fcb No COMPAT_HPUX at the moment. 1994-08-17 20:16:07 +00:00
mycroft 993ebf5d8d Clean up deleted files. 1994-07-18 07:15:50 +00:00
mycroft 07a265f1c0 Add some missing options to GENERIC, and rename. 1994-07-18 07:15:45 +00:00
cgd 511df844bb add COMPAT_44 1994-07-18 07:07:17 +00:00
mycroft 53dacdcce5 Add FPSP magic. 1994-07-05 17:11:21 +00:00
mycroft 15814de648 Switch to Motorola emulator. 1994-07-03 11:41:33 +00:00
hpeyerl 83daee43dd woops. Not OLD_DISKLABEL 1994-06-27 03:20:08 +00:00
hpeyerl 97562c208d Changes for ccd. 1994-06-24 14:00:22 +00:00
hpeyerl 9c8b105c4a Fix for vnode_if 1994-06-16 02:14:26 +00:00
mycroft 3fa62971df Build vnode_if.o. 1994-06-08 07:51:36 +00:00
hpeyerl a4c2978e39 Tell config we need .h files for sd/ct/rd/st 1994-06-03 10:51:31 +00:00
mycroft 4e24a2c49c Add some stuff. 1994-05-25 11:51:33 +00:00
mycroft a6cdb9aa18 Merge with 4.4-Lite. 1994-05-23 10:17:41 +00:00
mycroft cf4e21af5d Merge with 4.4-Lite. 1994-05-23 08:22:24 +00:00
mycroft 735cde792d `clock' is no longer a device. 1994-05-23 05:51:01 +00:00
mycroft 47e0d86386 Add label location overrides. 1994-05-20 18:22:44 +00:00
cgd feaf0071d2 no SYSVSHM 1994-05-17 10:26:43 +00:00
mycroft 495d3519fa HPUXCOMPAT -> COMPAT_HPUX 1994-05-04 04:02:54 +00:00
mycroft 613c669b62 Add COMPAT_09. 1994-04-24 05:41:34 +00:00
cgd 6debdb3c22 kill symbols.{raw,sort}; no longer necessary, with kvm dbs. 1994-04-16 08:37:50 +00:00
ws ce516ff13d Make FFS optional 1994-03-09 21:21:37 +00:00
mycroft 7165791ed6 Fix typo. 1994-02-06 00:53:26 +00:00
mycroft ea15b558a8 Use common version of cons.c. 1994-02-06 00:44:26 +00:00
brezak 6c6ec2e13b Set text address at 0 1994-01-25 03:18:23 +00:00
mycroft 0aa5118f9f Nuke args to newvers.sh. 1994-01-10 02:34:51 +00:00
mycroft 832cebd4cf Enable DDB. 1994-01-09 21:38:05 +00:00
cgd 166622ffab trim files which are now common. 1994-01-08 11:08:28 +00:00
mycroft 8658309e1b Implement procfs stubs. 1994-01-06 23:55:40 +00:00
mycroft 40b7801fa6 Don't know why LOAD_ADDRESS was ever here, but it's toast. 1994-01-06 17:29:59 +00:00
mycroft f7b0ee1881 Bleah. 1994-01-05 17:52:01 +00:00
brezak a6d85089cd Add pseudo-device vn 1993-12-21 05:30:14 +00:00
brezak 23868240aa Use machine independant vn.c 1993-12-21 05:28:31 +00:00
cgd 5387d8cb1b deal with libkern 1993-10-13 08:29:45 +00:00
deraadt a87b4a30bd pagers are now options, not pseudo-devices 1993-08-30 07:09:20 +00:00
mycroft 8fe0af721f Add COMPAT_NOMID. 1993-08-19 14:29:28 +00:00
mycroft 39715a6423 Remove *netbsd, not *vmunix. 1993-08-16 16:23:38 +00:00
mycroft 395c4e2bed Note new location of pte.h, and don't strip kernel by default. 1993-08-14 14:20:08 +00:00
mycroft f2490de185 Clean up deleted files. 1993-08-10 00:17:16 +00:00
mycroft 0e521097ea Rename my kernel config. 1993-08-10 00:17:15 +00:00
mycroft 1ce54d77ca Add PANICWAIT. 1993-08-07 18:52:43 +00:00
mycroft 450aa63575 Add RCS identifier. 1993-08-07 16:23:47 +00:00