983 Commits

Author SHA1 Message Date
mw
9ecae8d2e1 Initial revision 1993-09-02 16:52:30 +00:00
mw
7dac6517f1 Update of arch/amiga tree, includes
- realtime clock support for a2k and a3k
- scsi drivers for a2091 and gvp-II controllers in a2k
- working ethernet driver for a2065/ameristar lance-controllers
1993-09-02 16:52:13 +00:00
paulus
3ecb88ccbc Fixed bug in if_ppp.c so that received IP packets are passed correctly to BPF. 1993-09-02 12:10:59 +00:00
cgd
c10d5aa752 get rid of bogus #define of resettodr(); now setting time actually works! 1993-09-02 02:10:35 +00:00
jtc
afa3cebb3c Add stuff for HP300 that "looks" right. 1993-09-02 01:50:22 +00:00
jtc
c0b7ba2878 i386 kernel uses a different setjmp() than the C library does. 1993-09-02 01:01:47 +00:00
jtc
234dcd9a54 Use .PATH: to grab appropriate files from the C library. 1993-09-02 01:00:42 +00:00
cgd
491d6b4b9d fix problem where exec would lose on shell scripts with symlinks in
their names.  fix from "James W. Dolter" <jdolter@sawtooth.eecs.umich.edu>.
test script:

#!/bin/csh
mkdir /tmp/foodir
cat > /tmp/foodir/testscript <<EOF
#!/bin/sh
echo "Executing script \$1"
EOF
chmod 755 /tmp/foodir/testscript
(cd /tmp ; ln -s foodir foosym)
echo "Trying full path (w/o symlink) to /tmp/foodir/testscript"
/tmp/foodir/testscript "with out symlink"
echo "Trying full path (w/ symlink) to /tmp/foosym/testscript"
/tmp/foosym/testscript "with symlink"
echo "End of Test"
1993-09-01 21:43:50 +00:00
jtc
4e075d626f Start of libkern.a 1993-09-01 21:14:13 +00:00
glass
2cb87de98b fixs long broken 'dequeue' macro which would expand to 'dequeue_head' which
is never defined. added fix from my private sources:
#define dequeue_head(queue)     remqueue(queue, queue_first(queue))
no one noticed, because everyone used the 'remqueue' interface except me.
1993-09-01 15:55:26 +00:00
glass
5da38538f7 sun3 has scanc support, so it doesn't need the ufs_subr.c version
this crud will go away with the usage of libkern
1993-09-01 15:53:42 +00:00
glass
9b5c6f79ab sun3 like n-other platforms is currently using the empty cpu_disklabel struct 1993-09-01 15:51:21 +00:00
deraadt
20c3896fb4 MID_PC532 (NS32532 w/ 4K pagesize) 1993-09-01 08:56:03 +00:00
deraadt
408a659fa9 pc532 has an empty cpu_disklabel 1993-09-01 08:54:36 +00:00
deraadt
ae8b49f87b #ifdef pc532 in same places as #ifdef i386 1993-09-01 08:49:45 +00:00
mycroft
73c9dd61b0 Add ed2, as per GENERICAHA. 1993-09-01 05:36:33 +00:00
mycroft
3db4b24245 Add ed2 at 0x300, irq 10, 0xcc000, which people can configure by hardware. 1993-09-01 02:31:10 +00:00
deraadt
28c37a0949 fixed a little /lib/cpp boo-boo 1993-08-31 13:46:31 +00:00
cgd
d365662684 ok, initialize that errno, to make theo and gcc2 happy... 1993-08-31 01:52:34 +00:00
cgd
518f7c78d6 a program being exec'd *must* cause *some* exec commands to be invoked;
if it doesn't there's a problem in the kernel, because a program
with no exec commands run will have no address space except the stack,
and i don't think it's valid to have a "run from stack only" exec type,
so panic.  if need for that case comes up later, it can be changed...
1993-08-31 01:46:36 +00:00
paulus
d71061b357 Modified if_ppp.c and if_ppp.h to add priority queueing for "interactive"
traffic (done in a similar fashion to if_sl.c), and BPF support.
1993-08-31 00:05:27 +00:00
brezak
5bce7d4176 Add prototype for pmap_bootstrap(). 1993-08-30 18:09:57 +00:00
deraadt
2700f4771d add ppp
tty_ring.c -> tty_subr.c
vfs__bio.c -> vfs_bio.c
1993-08-30 07:30:35 +00:00
deraadt
a87b4a30bd pagers are now options, not pseudo-devices 1993-08-30 07:09:20 +00:00
deraadt
86d51ac6f8 pagers are not options, not pseudo-devices 1993-08-30 07:07:53 +00:00
deraadt
6fce70ed63 blast it, i forgot two ('s 1993-08-30 06:25:10 +00:00
deraadt
9aed375ba3 tty XXstart() routines return void 1993-08-29 13:46:31 +00:00
deraadt
a14da75496 add MID_SPARC 1993-08-29 13:25:25 +00:00
deraadt
bab3a9ce58 added two __P() macros 1993-08-29 13:16:04 +00:00
brezak
aaf4f8dbc5 Changes for boot loading of symbols. 1993-08-29 12:48:10 +00:00
brezak
7f550be7fd Remove prototype for pmap_bootstrap() 1993-08-29 12:12:20 +00:00
mycroft
d48a7d8497 There is no longer any good reason to allocate a small number of ptys.
Increased to 32 so people will not bitch at me next time around.
1993-08-29 01:54:22 +00:00
cgd
b1eacffd69 print more DIAGNOSITC info, and startrtclock early on the mac (like i386) 1993-08-29 01:50:49 +00:00
cgd
405b084fe6 return some errors other than EIO from swstrategy() 1993-08-29 01:50:20 +00:00
glass
4ec9b1bdc3 some more comments 1993-08-28 23:21:47 +00:00
glass
9ee18a34de last few notes 1993-08-28 16:11:51 +00:00
glass
be4748c4d8 last snapshot before uploading 1993-08-28 15:40:22 +00:00
glass
a2133ea268 last snapshot before uploading. we still have serious clock problems 1993-08-28 15:35:16 +00:00
cgd
468c5f5158 put PROCFS in pain... 1993-08-28 11:00:35 +00:00
brezak
cbb8694148 Add func protos for shm*() syscalls. 1993-08-28 02:05:42 +00:00
brezak
966d7491cc Changes: Boot omagic kernels (like Mach), pass cnvmem, extmem, and esym args, load symbol table into memory, enable kbd clock. 1993-08-28 01:18:43 +00:00
brezak
534b51feac Declare find_isadev() function. 1993-08-28 00:13:55 +00:00
brezak
62164fe535 Add find_isadev() and have sysbeep() use common defines. 1993-08-28 00:13:00 +00:00
brezak
548e9c5a3f Remove warnings. 1993-08-28 00:11:33 +00:00
brezak
db43439bb0 i386 Machine dependant changes to handle non-contiguous memory. 1993-08-28 00:02:45 +00:00
brezak
a54d809cd8 Need LOAD_ADDRESS for depend pass. 1993-08-27 23:58:20 +00:00
brezak
42484186e9 Load at 1M and turn-on MACHINE_NONCONTIG option. 1993-08-27 23:55:28 +00:00
brezak
4aca3365cc i386 Machine dependant changes to handle non-contiguous memory. 1993-08-27 23:52:22 +00:00
brezak
15c3400ffe Machine independant changes to VM for handling non-contiguous memory. 1993-08-27 23:45:55 +00:00
mycroft
bc2088820b + #if defined(INET) && NETHER > 0
+ #endif
Around the:
/* XXX -- Temporary fix before changing 10 ethernet drivers */
so you can compile a kernel with out INET and ETHERNET support.
1993-08-27 10:26:08 +00:00