gwr
dfddf9c39b
Actually works now.
1997-02-10 23:34:38 +00:00
gwr
7ceee3c729
Add -fno-defer-pop to COPTS (helps ddb backtrace).
...
Add AFLAGS=-m68020 and use it with ${AS} commands.
Depend kgdb_stub.o on Makefile (KGDBDEV, KGDBRATE).
1997-02-10 19:23:41 +00:00
gwr
60d4782469
Get rid of HOSTED_CC.
1997-02-07 22:55:44 +00:00
gwr
c0b220738c
change :: to :
1997-02-04 17:15:38 +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
739819c9ba
Adopt for new file system and root spec grammar.
1997-01-31 06:05:14 +00:00
thorpej
95380a8478
Adopt for new file system and root spec grammar.
1997-01-31 02:08:19 +00:00
gwr
4618767f94
Add sun3/sunmon.c (also kill trailing spaces)
1997-01-27 16:11:11 +00:00
thorpej
7b40f5228e
"md" is declared in sys/conf/files, now.
1997-01-21 09:39:20 +00:00
gwr
be760a77bf
Moved MACHINE_NONCONTIG into include/vmparam.h
...
Also kill obsolete "options NEWCONFIG" line.
1997-01-18 19:09:15 +00:00
gwr
2dbfabbb97
Initial import. Gets as far as nfs_mountroot.
1997-01-14 20:57:01 +00:00
mikel
aed485cdf2
add 'pseudo-device ccd' where necessary; PR kern/1830.
1997-01-11 09:11:37 +00:00
pk
d5b11782b5
rename: ramdisk => md
1996-12-28 23:27:00 +00:00
gwr
0c5e3e4955
Make this compile with -Werror -Wall -Wstrict-prototypes
...
(finally! yea!) Also get rid of __BROKEN_INDIRECT_CONFIG
1996-12-17 21:10:35 +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
gwr
51cc81ac4f
Move SWAPPAGER, VNODEPAGER, DEVPAGER to std.sun3
1996-11-19 21:04:44 +00:00
gwr
2fcc0a64d2
Use explicit addresses for obio devices.
1996-10-30 00:17:10 +00:00
gwr
23439db6ba
The new cg4 driver does not use dev/bt_subr.c
1996-10-29 19:58:14 +00:00
gwr
6fa72d79b5
Add options EXEC_AOUT and EXEC_SCRIPT
1996-10-23 16:14:23 +00:00
thorpej
401d011da6
Merge netbsd-1-2 branch back into mainline.
1996-10-09 00:14:32 +00:00
jtc
edd633aef1
Changed "../../m68k/fpe/files.fpe" to "arch/m68k/fpe/files.fpe" because of config changes
1996-10-08 18:03:00 +00:00
jtc
705b2e0726
Changed "std.sun3" to "arch/sun3/conf/std.sun3" because of config changes
1996-10-08 18:01:47 +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
mycroft
30a617c634
Wrap the default definition of `S' in `.ifndef'.
1996-08-31 21:40:47 +00:00
mrg
b8e9f36083
add COMPAT_12.
1996-08-26 23:39:36 +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
gwr
a1ec070f97
Take control over the kernel libraries so cross-build is easier.
1996-06-20 03:47:27 +00:00
gwr
a2b74a415d
Several minor changes to make cross-compilation easier.
...
(I do most compiles on a sparc these days...)
1996-06-18 16:18:34 +00:00
gwr
75a1ca034a
Add KGDB support
1996-06-15 14:34:32 +00:00
mycroft
540f9550c0
Make `make depend' work for libraries.
1996-05-11 16:11:30 +00:00
thorpej
eadc4bd43f
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 01:30:18 +00:00
gwr
fa59facc05
New autoconfig design that controls attach order.
1996-03-26 15:15:46 +00:00
gwr
3bc57e3794
Document how to configure a kernel with ttyc,ttyd instead of kbd/ms
1996-03-26 15:14:27 +00:00
cgd
94907fa254
adjust to deal with expression support for optional file specs
1996-03-17 13:21:09 +00:00
cgd
0cfd94f31d
fix typos in recent attachment changes.
1996-03-17 06:08:12 +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
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
gwr
dfdd60a3d1
keep static symbols
1996-02-20 22:03:56 +00:00
gwr
b80de84521
kill SCSIDEBUG
1996-02-20 22:03:20 +00:00
gwr
5cb4cacff1
Add some things needed by KGDB
1996-02-16 20:04:36 +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
mycroft
88e512b693
LOCORE -> _LOCORE
1996-02-01 22:28:24 +00:00
gwr
0d44b7f3fe
Include m68k/fpe/files.fpe for FPU emulation support (fixes PR 1773)
1996-01-30 00:35:28 +00:00
gwr
f261ae08c7
Update for the new z8530 driver
1996-01-24 22:39:48 +00:00
thorpej
e9d1c5366d
ncr5380sbc attribute is now defined in sys/conf/files.
1996-01-01 22:48:55 +00:00
gwr
86f10d8343
Switch to ncr_si (will just do PIO for now) and cleanup
1995-11-17 23:31:11 +00:00
gwr
7ff18ba0a2
The xy goes on VME16, not VME32.
1995-10-30 21:15:40 +00:00
gwr
b3a6cbaeb0
New from Chuck Cranor: drivers for SMD disks!
...
xd: Xylogics 753/7053 SMD disk controller
xy: Xylogics 450/451 SMD disk controller
These now compile, but have not been tested.
1995-10-30 20:58:04 +00:00
gwr
93d0f65970
New SCSI driver for the NCR5380, by David Jones.
...
Does DMA with interrupts. Much faster than our old
driver which did only PIO transfers. (Thanks David!)
Could be used on the amiga, and probably others...
1995-10-29 21:19:06 +00:00
gwr
df737690d7
Remove (again) things accidently revived by cvs tag...
1995-10-13 19:37:06 +00:00
gwr
facfdf5c60
Use sys/scsi/files.scsi
1995-10-10 21:25:29 +00:00
gwr
2d50d2a6b9
Add RAMDISK, move some things around.
...
Add rd*, xd*, xy* (only rd is done).
1995-10-08 23:38:41 +00:00
gwr
3c868e07f9
New DVMA interface, and various cleanup.
1995-09-26 04:01:53 +00:00
thorpej
970f736653
Compile the kernel with -Werror -fno-builtin.
1995-09-19 23:54:29 +00:00
gwr
67ad80c6ed
Not really useful anymore.
1995-08-08 22:28:32 +00:00
gwr
9ede017ccb
Set TIMEZONE=0, DST=0 (which is correct for the hardware clock).
1995-08-08 20:51:26 +00:00
gwr
ca95fcc2e3
Put back SYMTAB_SPACE so the distributed kernels will have symbols when
...
loaded by the SunOS boot program. Our netboot works, but our ufsboot
still has a problem on the 3/260, so keep SunOS boot support for now.
1995-07-07 16:01:22 +00:00
gwr
38c03f8581
Add ${LIBKERN} ${LIBCOMPAT} to SYSTEM_DEP so they are built.
...
Move ${DEBUG} from ${CC} to ${CFLAGS} for compatibility.
1995-07-01 00:51:15 +00:00
christos
8d8973280c
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:48:36 +00:00
gwr
66f34029e5
Leave pseudo-device prom in for now (even though it doesn't work)
...
so config will create prom.h
1995-06-12 19:05:43 +00:00
gwr
b80b4c93a5
Retool for native build.
1995-06-09 21:53:27 +00:00
gwr
23718d5ee4
Merged locore code back into locore.s
1995-05-24 20:29:16 +00:00
jtc
f90f8d10aa
Removing -DKERNEL, transition to _KERNEL has been completed
1995-05-16 22:24:17 +00:00
cgd
0e59975fac
rename files files for new config/config.old naming
1995-04-28 08:19:12 +00:00
christos
843a2a3539
Use new files.sunos
1995-04-27 12:08:54 +00:00
christos
5f162d51b1
Moved sunos_machdep.c to m68k
1995-04-22 23:41:32 +00:00
christos
de42a28a1b
- added sunos_machdep.c for sun3, atari, amiga and mac68k.
...
- changed machdep.c and trap.c to use struct emul.
- remove ep_setup references.
- added struct emul to all emulations.
1995-04-22 20:24:40 +00:00
gwr
c1ff5b5570
Add cache.c
1995-04-13 21:49:02 +00:00
mellon
df78dbb096
Reference cninit.c as well as cons.c
1995-04-11 09:52:11 +00:00
gwr
89c2b367b3
Oops, sparc -> sun3
1995-04-10 22:11:22 +00:00
gwr
63052ecc6e
Add cgtwo
1995-04-07 02:23:03 +00:00
gwr
3de4f27e67
Yet more SYMTAB_SPACE
1995-04-07 02:18:39 +00:00
gwr
69aa4da3cf
Add FDESC FIFO NULLFS UNION file systems.
1995-04-03 22:03:38 +00:00
gwr
0784cab36b
Sync with GENERIC
1995-03-26 19:17:48 +00:00
gwr
3316bb27fd
Nuke FPCOPROC
1995-03-26 19:17:23 +00:00
gwr
d57d569cad
Determine FPU type during autoconfig.
1995-03-24 17:27:12 +00:00
jtc
d57fb977bb
Added -D_KERNEL to CFLAGS alongside each -DKERNEL.
1995-03-23 19:46:18 +00:00
gwr
91b78094fd
Add more stuff! (/kern /proc bpf, ppp, sp, ...)
1995-03-10 23:52:10 +00:00
gwr
91c5750c11
Add bwtwo, cgfour, fb
1995-03-10 02:31:29 +00:00
gwr
04efad1126
Add option FPU_EMULATE
1995-03-01 05:07:39 +00:00
gwr
bb34764434
Minor tweaks: avoid accidental FPU instructions,
...
allow DEBUG=-O override on the make command line.
1995-03-01 05:07:02 +00:00
gwr
54c3738c73
Add arch/m68k/fpe/fpu_emulate.c
1995-03-01 05:05:03 +00:00
gwr
3aca3d5d48
Make scsi device mappings Sun compatible.
1995-02-24 04:58:21 +00:00
gwr
43b55e3133
Move FPCOPROC out of std.sun3
1995-02-11 21:01:18 +00:00
gwr
20503e3b8b
db_memrw ==> db_machdep
1995-02-07 04:41:15 +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
gwr
c150d9f6de
Enable the ie and si drivers on VME.
1995-01-24 05:48:27 +00:00
gwr
b756f0feb1
Include vnode_if.c in mkdep args.
1995-01-24 05:45:54 +00:00
gwr
20c7e5582c
Cleanup (cpp flags just once)
1995-01-11 20:37:12 +00:00
gwr
34054c22a9
Add the 110, 160, 260 now that ie and zs both work.
1994-12-21 23:54:11 +00:00
gwr
fe52f9ae4f
New autoconfig interface to support VME, etc.
1994-12-12 18:58:45 +00:00
gwr
6ab4f0b024
sun_* -> sunos_*
1994-11-23 06:40:22 +00:00
gwr
59bf96aa56
Lots of changes. Fairly stable now.
1994-11-21 21:26:40 +00:00