mycroft
c272569dc8
Add support for specifying an interrupt to be run at splhigh().
1994-02-18 06:10:42 +00:00
deraadt
9b26fac7d8
i386: don't call hardclock. call clickintr, which calls hardclock with a
...
pointer to the frame, instead of the frame.
1994-02-01 02:11:02 +00:00
cgd
91068203d6
changes for amiga
1994-02-01 02:07:11 +00:00
cgd
5b9ec78ea1
treat 'cpu' types as options for purpose of file inclusion.
...
(consistent with config.new, where everything cpu types *are* options.)
1994-02-01 02:04:19 +00:00
deraadt
be366a3e1e
pmax fix
1994-01-14 19:43:24 +00:00
deraadt
4d24126593
better error messages
1994-01-09 17:53:58 +00:00
cgd
2dae0c7cb0
add support for "machinearch" internal variable. if "machinearch"
...
is different than the "machinename" internal variable, read
machinearch's files.${machinearch} and add it to the list of files
for the machine. Also, regardless of whether or not they're different,
create a ${machinearch} sylink (or directory) pointing to the machinearch
include files (or containing them).
1994-01-08 10:33:43 +00:00
mycroft
09786cb42d
Back out previous change. It was wrong.
1993-12-05 23:04:49 +00:00
mycroft
e8e1a19487
Fix typo, MACHIN --> MACHINE. Reported by Brad Parker <brad@fcr.com>.
1993-12-05 22:10:48 +00:00
deraadt
45af4741ad
let quoted strings contain "\"" and "\n"
...
also let strings be "", ie. empty (is this a good change?)
1993-12-03 04:58:22 +00:00
jtc
f51f0a515d
All programs that use lex must link with -ll.
1993-12-02 18:18:02 +00:00
phil
102c96c45a
For the PC532, fixing the errors in the #include code and removing all
...
references to the "rtc". (Removing rtc from the pseudo devices.)
1993-12-01 22:29:19 +00:00
phil
1b7c2b0299
Added some includes needed for the new pseudo_init code.
1993-12-01 07:56:02 +00:00
deraadt
5f40ac2443
be more careful, do not tromp over ``MACHINE''
1993-12-01 05:56:39 +00:00
deraadt
f7bce94e9a
generate a pdevinit[] like config.new does (for pseudo device initialization)
1993-11-23 07:45:06 +00:00
cgd
59ebb74a4b
did *you* know that PMAX's weren't PC532's?
1993-10-15 23:26:39 +00:00
deraadt
9ae8a636f9
Add MACHINE_PMAX support from rick & ralph.
1993-10-14 01:22:27 +00:00
phil
4c44872dde
Adding changes for the pc532 machine. The NO_SYMLINK is for compilation
...
under Minix on the pc532, which has no symlinks.
1993-09-15 21:15:19 +00:00
brezak
0c27d6751c
Only output load address is using 'at'.
1993-09-13 15:27:38 +00:00
brezak
e443c955ff
Need to define load address in PARAM.
1993-08-28 00:03:51 +00:00
cgd
cd56dd1638
merge in changes from netbsd-0-9-ALPHA2
1993-08-07 07:53:27 +00:00
mycroft
0534b030d1
Don't include PROFILING type files in OBJS and SRCS, and don't partially output
...
dependencies for them.
1993-08-03 00:02:01 +00:00
mycroft
52efca41cd
Nuke remaining patchkit headers.
1993-08-02 18:17:24 +00:00
mycroft
aee4b07b8a
Add RCS identifiers, remove some completely useless RCS logs and patchkit
...
headers, and a few other insignificant changes.
1993-08-02 17:48:44 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
mycroft
c3e42d1c64
Add RCS indentifiers.
1993-08-01 07:22:47 +00:00
mycroft
b465cf4697
Add RCS identifiers.
1993-07-30 22:11:51 +00:00
brezak
19049fea1a
Add option dependency generation.
1993-07-23 03:01:47 +00:00
mycroft
b0c70a21fe
Hmmm. I suppose loadaddress really should be an int...
1993-07-18 10:33:46 +00:00
mycroft
97159f53d2
Allow specifying the load address in the config file. Again, defaults to
...
KERNBASE.
To use this, on the `config' line you specify, `at address'. For example:
config netbsd at 0xfe100000 root on sd0 swap on sd0 and sd1
1993-07-18 10:07:36 +00:00
cgd
10e3a8d21b
use "#if __STDC__ > 0" rather than "#ifdef __STDC__"
1993-07-13 22:16:23 +00:00
cgd
f0e2d2191c
changes from mw to support nfs swap/root specification
1993-07-07 10:47:00 +00:00
cgd
6e1f2beb63
we don't need the lex lib
1993-07-07 10:33:01 +00:00
cgd
1559a8e0be
slight stylistic change, and don't limit field width when such limits
...
are unnecessary...
1993-07-03 12:59:54 +00:00
cgd
77219acd07
change interrupt vector names to begin with "X" rather than "V", so we're
...
like every other BSD system on the planet...
1993-07-03 12:32:25 +00:00
andrew
349ac16602
Fixed typo.
1993-06-17 08:21:42 +00:00
cgd
c22f041826
don't print NULL(); for a null vector...
1993-06-07 00:02:00 +00:00
cgd
8a05b36058
incorporate Bruce Evans' interrupt changes, as hacked by Rod grimes,
...
for patchkit patch 158. it appears to work well.
1993-06-06 04:14:01 +00:00
cgd
0b8e25b695
add "needs-count" specifier, which means "make a .h file if you otherwise
...
wouldn't". this is overridden by (and is a subset of "device-driver".
if you have a "standard" file, you can also do: "standard foo needs-count"
to get a foo.h file. (for the hp300 stuff)
1993-05-29 18:50:37 +00:00
cgd
864a094e19
do the right thing for vers.o. i.e. don't make newvers if nothing
...
has changed.
1993-05-24 11:04:45 +00:00
cgd
30904b9ec5
if no irq, that is, intenally, d_irq == -2, don't output a vector...
1993-05-18 18:02:05 +00:00
cgd
4ee5795095
last of the "arch" changes
1993-05-18 11:51:52 +00:00
cgd
ddccecbf43
update man page for 'arch' changes
1993-05-18 09:10:27 +00:00
cgd
c895b3c04f
add changes for 'arch'
1993-05-18 08:56:31 +00:00
cgd
50fa568f9d
make config use a /sys/${machine}/compile directory, rather than
...
/sys/compile
1993-05-17 09:10:06 +00:00
deraadt
3417c8a45b
1. id_irq is a u_short
...
2. "irq ?" sets it to (u_short)-1
3. "irq #" sets it to (1<<#)
4. not specifying an interrupt sets it to 0.
Until someone else comes up with a better scheme, that's the way it is.
If you have a driver that turns the interrupt off, set it to ZERO.
If, after calling XXprobe(), id_irq is still (u_short)-1, that is the same
as if XXprobe() failed.
1993-05-11 04:04:57 +00:00
mycroft
12f4f4a4ca
Don't dereference NULL pointer.
1993-04-23 08:46:46 +00:00
mycroft
88789b5d35
Don't output `extern 0();' for interruptless driver.
1993-04-22 04:15:18 +00:00
deraadt
aee9e16f75
Changed the files referenced in this manual page
1993-04-15 23:16:27 +00:00
deraadt
fbecd3e987
Once more: some changes to the ioconf.c structure. It will now handle
...
devices hanging off controllers, any kind of controller.
A device on isa0 is called at probe(self), then attach(self)
A controller on isa0 is called at probe(self), then all it's children with
defined unit numbers are initialized by calling attach(subdev); next all
subdevices with unit ? are initialized by calling attach(sundev).
Almost all device entry points is now like the vax/sun model (intr being
the weird one)
1993-04-15 07:52:08 +00:00