cgd
18ec26aa21
add _MACHINE and _MACHINE_ARCH, which are like MACHINE and MACHINE_ARCH,
...
execpt without quotes. meant to be __CONCAT()ted for easy #includes
of machine-dependent headers for MI code (e.g. for the MI ISA/EISA/PCI/TC
bus code).
1996-03-04 05:04:10 +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
mycroft
753fe3a25a
Fix mkdep problems due to missing flags.
1996-02-09 02:21:13 +00:00
christos
2c8314f73c
vm prototype changes
1996-02-05 02:06:38 +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
2dfbe4f961
Don't define _LOCORE here.
1996-02-02 20:05:08 +00:00
mycroft
9d9a70a5a2
Fix #includes.
1996-02-02 18:05:36 +00:00
mycroft
fc9d84fb46
assym.s -> assym.h
...
(Some ports did this already.)
1996-02-02 02:34:09 +00:00
mycroft
ac03d03239
assym.s -> assym.h
...
(Some ports did this already.)
1996-02-02 02:33:26 +00:00
mycroft
88e512b693
LOCORE -> _LOCORE
1996-02-01 22:28:24 +00:00
thorpej
5b39541e48
New generic disk framework. Highlights:
...
- New metrics handling. Metrics are now kept in the new
`struct disk'. Busy time is now stored as a timeval, and
transfer count in bytes.
- Storage for disklabels is now dynamically allocated, so that
the size of the disk structure is not machine-dependent.
- Several new functions for attaching and detaching disks, and
handling metrics calculation.
Old-style instrumentation is still supported in drivers that did it before.
However, old-style instrumentation is being deprecated, and will go away
once the userland utilities are updated for the new framework.
For usage and architectural details, see the forthcoming disk(9) manual
page.
1996-01-07 22:01:38 +00:00
jtc
2fce159ff8
Changed name of sigaltstack's ss_base field to ss_sp to match XPG4.2 and
...
traditional usage.
1996-01-04 22:21:33 +00:00
mycroft
cd8fe86bcb
Make the type of __builtin_va_list a long.
1995-12-26 01:16:24 +00:00
mycroft
c098d54e0a
Stylistic changes.
1995-12-26 00:15:47 +00:00
mycroft
3da4b2a160
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
...
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-12-24 02:29:35 +00:00
mycroft
ce000f04ef
Remove deprecated cpu_setstack().
1995-12-21 05:01:32 +00:00
cgd
a5c7435308
update for new turbochannel configuration code.
1995-12-20 00:43:20 +00:00
cgd
ec7644f74f
update to include most of pk's changes to the sparc esp driver.
...
rework TC configuration code.
1995-12-20 00:40:21 +00:00
cgd
cc162e7d82
deal with renaming of asic to ioasic, and other new-tc-config changes
1995-12-20 00:38:53 +00:00
cgd
9e66508169
IO bus for 3000-family boxes is now "tcasic" when then attaches tc.
...
esp_iomem is unnecessary, has been unnecessary for a while,
apparently.
1995-12-20 00:19:49 +00:00
cgd
e3e60a4d81
if subdevice not configured, print something out about it.
1995-12-20 00:18:50 +00:00
cgd
2db5c9e1ef
deal with ufs -> ffs transition.
1995-12-20 00:17:49 +00:00
cgd
d94de79005
rename TC 'asic' to 'ioasic'
1995-12-20 00:14:10 +00:00
cgd
175729032f
rename these more appropriately
1995-12-20 00:12:52 +00:00
cgd
c87e761abf
these have been renamed
1995-12-20 00:11:15 +00:00
cgd
1ebd4658b5
these are going to be made machine-independent
1995-12-20 00:10:40 +00:00
cgd
17f70e1910
portability definitions for machine-independent TC configuration code.
1995-12-20 00:09:29 +00:00
cgd
b206d2fe18
move DELAY's functionality into delay()
1995-12-20 00:08:43 +00:00
mycroft
0e0ac5ed68
cpu_fork() now returns void.
1995-12-09 04:37:23 +00:00
cgd
29d9eeabd1
kill these. they're no longer used.
1995-11-27 23:28:00 +00:00
cgd
afc45b4ab7
pull in ECOFF exec code with EXEC_ECOFF
1995-11-25 01:34:38 +00:00
cgd
93a78af882
no DDB
1995-11-25 01:32:34 +00:00
cgd
e6dc5f55db
update for am7990var.h, am7990.c changes
1995-11-25 01:31:09 +00:00
cgd
deb4082f80
wholesale update from my NetBSD/Alpha source tree. Includes:
...
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
1995-11-23 02:33:17 +00:00
mycroft
245f292fed
Prefix names of system call implementation functions with `sys_'.
1995-10-07 06:25:19 +00:00
thorpej
03c87b6ebc
Use `files.osf1'
1995-09-20 00:20:18 +00:00
thorpej
a7417b3ca6
Compile the kernel with -fno-builtin.
1995-09-19 23:28:06 +00:00
thorpej
7d7396c414
Make system calls conform to a standard prototype and bring those
...
prototypes into scope.
1995-09-19 22:53:47 +00:00
cgd
0f14e95f52
replace bogus tcl with tch, thanks to briggs
1995-09-05 15:07:05 +00:00
mycroft
29053c58b2
SA_ONSTACK --> SS_ONSTACK
1995-09-01 20:05:59 +00:00
thorpej
66dcd8fd69
Add entries for the ccd.
1995-08-17 17:40:42 +00:00
mycroft
c5ec5c3003
Add splsoftnet().
1995-08-13 00:03:11 +00:00
cgd
9c8d63d05b
oops; trim some bogus 1994's from copyrights
1995-08-03 01:23:08 +00:00
cgd
60d53ca3d9
oops; trim some bogus 1994's from copyrights
1995-08-03 01:12:15 +00:00
cgd
bedee1822d
simplify various configuration code by setting function pointers and
...
calling the functions they point to. do real console initialization.
always include ecoff code (it's the "native" format, for now).
simplify kernel argument gathering.
1995-08-03 01:04:03 +00:00
cgd
cde26bf293
kill MD #ifdefs, pull primary bus name from global
1995-08-03 01:01:26 +00:00
cgd
44b967e45f
kill alpha_mb(); it's now inlined. make copy functions' frame sizes
...
more easily adjustable.
1995-08-03 01:00:11 +00:00
cgd
196db616cf
kill bogus comments, unnecessary functions
1995-08-03 00:58:33 +00:00