cgd
82a0744073
turn on SYSVSHM and note the default value of SHMMAXPGS
1994-01-16 01:36:15 +00:00
cgd
ea52295d11
SHMMAXPGS now pegged at 1024, where it belongs
1994-01-16 01:36:07 +00:00
mycroft
ee47a9e354
Just #ifdef BDB the appropriate code; it's too flaky to live right now.
1994-01-15 05:33:23 +00:00
briggs
2e6a049555
undefined variable defined.
1994-01-15 03:24:23 +00:00
mycroft
2ff1cb8f3b
Totally trivial anality, not worth mailing about.
1994-01-14 02:58:37 +00:00
mycroft
33a067f307
Junk comselect(); it's the same at ttselect().
1994-01-13 14:58:12 +00:00
cgd
8ca18c3fa8
use exec_map
1994-01-13 06:23:57 +00:00
cgd
aebed65bf3
add SYSV*
1994-01-13 04:30:10 +00:00
mycroft
9a58b58c31
Change the bufpages calculation back to .10min(physmem,2mb)+.05max(0,physmem-2mb).
1994-01-13 04:00:09 +00:00
mycroft
7e32102eda
We are simply not ready to use pkthdr.len yet.
1994-01-12 04:12:10 +00:00
mycroft
47f759bc3c
Use pkthdr.len field.
1994-01-12 02:58:26 +00:00
mycroft
cfdaa9d2ea
Use the pkthdr.len field rather than traversing the mbuf chain. Also put some
...
sanity checking code in, #ifdef DEBUG, just in case.
1994-01-12 02:38:17 +00:00
mycroft
81c6dcf43d
Remove some unnecessary casting.
1994-01-11 22:39:40 +00:00
mycroft
82420de143
Fix typos.
1994-01-11 22:35:55 +00:00
mycroft
c21cb48980
Fix the segment validation in sigreturn().
1994-01-11 21:46:49 +00:00
brezak
65f742625b
Check the users selectors in sigreturn()
1994-01-11 19:19:01 +00:00
mycroft
960908a885
Deal with fusubail.
1994-01-11 19:12:07 +00:00
mycroft
9a96e9531b
Add V_TRAP; remove TF_ERR.
1994-01-11 18:59:02 +00:00
mycroft
8e447f8afd
Minor changes to match magnum branch; nothing of importance.
1994-01-11 18:57:24 +00:00
mycroft
10865c97fa
Synchronize some more bits.
1994-01-11 17:51:40 +00:00
mycroft
e12a200e8a
Remove an unnecessary cast.
1994-01-11 17:37:28 +00:00
mycroft
101e3f31f7
Cleanup from magnum branch; no functional differences.
1994-01-11 17:35:04 +00:00
mycroft
495c0903ec
Change return type of strat function.
1994-01-11 16:38:48 +00:00
mycroft
4448a68e2c
Get rid of disklabel indirection functions.
1994-01-11 16:35:44 +00:00
mycroft
158545c164
strategy functions return nothing. Synchronize with magnum branch.
1994-01-11 16:25:52 +00:00
mycroft
07a07b09a6
Synchronize with magnum branch.
1994-01-11 15:37:18 +00:00
mycroft
ad116f4438
Some minor cleanup, mostly from magnum branch.
1994-01-11 15:11:36 +00:00
mycroft
2f414f2686
Fix the BDB bug for real.
1994-01-11 14:37:01 +00:00
mycroft
798a4ffff3
Reformat.
1994-01-11 14:24:11 +00:00
mycroft
bdf5bd0cf3
Simplify OMAGIC and NMAGIC handling. Remove all support for loading the
...
kernel in low memory, and always load the symbol table.
1994-01-11 14:13:49 +00:00
mycroft
497b6ddc04
Tiny code shortening tweaks.
1994-01-11 14:01:15 +00:00
mycroft
5e0b965829
Remove a pointless register save.
1994-01-11 13:59:24 +00:00
mycroft
03058aa56a
Remove mostly useless RCS logs.
1994-01-11 13:58:00 +00:00
mycroft
c8b8051b89
Gratuitous formatting changes.
1994-01-11 13:30:40 +00:00
cgd
62af8f99cc
clean up and trim some
1994-01-09 23:57:00 +00:00
mycroft
8d49c8420a
Use db_recover. Print trap name when entering DDB. Use trap_type and
...
trap_types like m68k.
1994-01-09 22:53:16 +00:00
cgd
3f787778b2
LBL /dev/audio and soundblaster drivers, as ported by brad@fcr.com.
...
both should work with both old- and new-config i386 trees.
Some notes:
bsd_audio.c has dependencies on the soundblaster. This should
be fixed, so that it can be used for the PC speaker
(when its driver has been modified), as well.
sb.c needs some cleanup, and will have sections trimmed, eventually
(when new config becomse standard for i386). additionally,
the SBPro support needs some cleanup.
1994-01-09 19:35:00 +00:00
cgd
cb875046b8
LBL "/dev/audio" include file.
...
probably will need to be hacked if "the right things" are done to bsd_audio.c
1994-01-09 19:30:17 +00:00
cgd
52778508b5
add 'audio' entries, at minor number 42
1994-01-09 19:28:27 +00:00
cgd
5b94c9652a
add entries for the 'audio' pseudo-dev and for the new soundblaster driver
1994-01-09 19:27:36 +00:00
deraadt
84ab77272a
*chuckle* -- i ran out of bpfilters.... (don't ask)
1994-01-09 18:21:10 +00:00
cgd
8cdc8d997d
define PT_STEP, and clean up some
1994-01-09 16:53:03 +00:00
mycroft
f1be23e81a
Add the infamous IOPL sanity check, and speed up some bits.
1994-01-09 15:02:24 +00:00
mycroft
f8154a63c0
Don't bogusly save the supervisor stack on signals. Correct PSL checks. Fix
...
some return values from sigreturn().
1994-01-09 14:59:42 +00:00
mycroft
4eb1bbfb0b
Use PSL_MBO and PSL_MBZ in the more traditional way.
1994-01-09 14:58:14 +00:00
mycroft
ec0fa1f388
Use NULLVP, just for Correctness (tm).
1994-01-08 16:06:04 +00:00
cgd
23c144e8b3
code reorg
1994-01-08 11:13:52 +00:00
mycroft
b7f8d61752
Clean up deleted files.
1994-01-08 11:13:10 +00:00
cgd
5fc4970c26
code reorg
1994-01-08 11:12:15 +00:00
cgd
957ce06f24
far reaching but relatively minor cleanup and slight reorg of exec code
1994-01-08 07:14:24 +00:00
mycroft
6d386b5202
Fix two casts.
1994-01-08 05:45:20 +00:00
mycroft
155811b49c
#include vm_kern.h.
1994-01-08 05:29:15 +00:00
jtc
ceb7f9888d
Change default NetBSD NPX control word to 0x137f.
...
This masks all FP exceptions (like every other UNIX system), and makes
it possible for gcc 2.5's long double support to work.
1994-01-08 01:19:06 +00:00
pk
6f81dd8136
Add .type directive to ENRTY().
...
Move PIC_ macros over here from SYS.h
1994-01-07 00:46:20 +00:00
mycroft
c26cce685a
Declare a return type explicitly.
1994-01-06 23:59:15 +00:00
cgd
48b5ac1a52
add 'maxfdescs 2048' to everything. i'm sick of the warning...
1994-01-06 12:07:41 +00:00
mycroft
c8fbd64ff5
Remove explicit link addresses.
1994-01-05 17:17:17 +00:00
mycroft
243ce5b9bf
*** empty log message ***
1994-01-05 17:05:56 +00:00
cgd
b7309d4800
don't include KERNFS and FDESC
1994-01-05 16:30:17 +00:00
cgd
e09a770e77
add some options
1994-01-05 16:28:55 +00:00
mycroft
07e22c53b9
LOAD_ADDRESS is now fixed at 0xf8100000.
1994-01-05 16:03:32 +00:00
mycroft
d5bb16fdb2
Move kernel to 0xf8000000.
1994-01-05 16:02:36 +00:00
deraadt
489e12a1a7
small cleanup
1994-01-05 13:38:57 +00:00
cgd
8e1f0c6b2f
add procfs machine-dependent code, from Jan-Simon Pendry, jsp@sequent.com.
1994-01-05 07:41:44 +00:00
mycroft
0a5a73ec5f
#include cpufunc.h.
1994-01-05 03:18:25 +00:00
cgd
61cf5bd904
add LKM
1994-01-04 14:06:23 +00:00
mycroft
9eb8814652
Remove the last two dependencies on 0xfe000000.
1994-01-04 01:50:18 +00:00
mycroft
e254def3cf
Fix VM_{MIN,MAX}_KERNEL_ADDRESS.
1994-01-04 00:44:03 +00:00
mycroft
d16aafd49f
Fix another off-by-one error.
1994-01-04 00:24:02 +00:00
mycroft
608662ce74
Fix two off-by-one errors.
1994-01-04 00:15:26 +00:00
mycroft
eee671fcc9
Default address is now 0xfe100000; assume we aren't going to revert.
1994-01-04 00:02:38 +00:00
mycroft
92d7ef960c
Use KERNBASE, not 0xfe000000.
1994-01-03 23:53:29 +00:00
mycroft
664f968d53
Inline all the [lr]cr[023]() `functions' in cpufunc.h.
1994-01-03 16:23:06 +00:00
mycroft
c0e772492e
Inline all the [lr]cr[023]() `functions' in cpufunc.h.
1994-01-03 16:21:48 +00:00
mycroft
7131e8517e
Garbage collection.
1994-01-03 16:20:47 +00:00
mycroft
e75be43c5d
Make sure we get the correct `rep' prefix per the Intel manual (though really
...
GAS should figure this out itself).
1993-12-31 21:11:32 +00:00
deraadt
debf054992
compile genassym -static as suggested by Jim McKim <mckim@lerc.nasa.gov>
1993-12-30 06:56:48 +00:00
deraadt
89ea303b7c
fix __asm() clobber list for some instructions. fix from
...
Lennart Augustsson <augustss@cs.chalmers.se>
1993-12-30 05:16:43 +00:00
ws
778a3db3d0
Correct dumping to WD (was destroyed by MACHINE_NONCONTIG code)
1993-12-24 13:56:14 +00:00
cgd
b0603af6e5
fix typo pointed out by Rich Murphey
1993-12-23 07:28:41 +00:00
cgd
c231ef26cb
need sys/types.h, as pointed out by Rich Murphey. also, use 'machine/pio.h'
1993-12-23 07:12:00 +00:00
cgd
fd9de878ef
add NPTEPG back in. gdb wants it. Thanks to Rich Murphey for pointing it out.
1993-12-22 17:39:45 +00:00
cgd
c0f153885d
alphabetize... again
1993-12-22 13:11:03 +00:00
cgd
e1c650fe5f
rename struct 'regs' to 'reg'
1993-12-22 13:07:47 +00:00
cgd
d2ad7a00c2
should be 'struct reg' not 'struct regs' -- it's in reg.h, after all!
...
also, delete r_fs and r_gs; looking at the code and comments
describing/using this struct, they don't belong here
(though if support for them is ever put in here, they should be,
but for i486-en only... how do you do that 'reasonably,' though?
interface issues...)
1993-12-22 12:57:24 +00:00
cgd
7fbfc4bac0
add (possibly iffy) definitions of PSL_USERSET and PSL_USERCLR,
...
"standard" PSL masks.
1993-12-22 12:56:08 +00:00
cgd
dced52af6c
bump MAXSSIZ back down to 8M (from 256M, where charles put it).
...
execve() currently allocated MAXSSIZ of address space (AND PAGE TABLES)
for the stack. until that's changed, and the stack-handling code is
updated to match, MAXSSIZ==256M will make execve() significantly slower
than MAXSSIZ==8M.
1993-12-22 12:30:59 +00:00
mycroft
6c32b87568
Remove two unused fields.
1993-12-21 09:47:45 +00:00
brezak
ac8be1b959
Add pseudo-device vn
1993-12-21 05:27:35 +00:00
brezak
7d88d99ac0
Add vn block/char device
1993-12-21 05:26:49 +00:00
davidb
ddefd2e1b8
Fixed bug where with two or more SCSI controllers of the same type, you
...
could not have devices at the same ID on each bus.
This patch not directly applicable to magnum branch, which is using Julian's
new SCSI code.
1993-12-20 23:27:28 +00:00
ws
cf3c69ea3b
Correct support for single stepping of syscalls and fpu emulation
1993-12-20 17:16:42 +00:00
cgd
fb9b8e7923
add DIAGNOSTIC to each
1993-12-20 10:07:58 +00:00
mycroft
0d115f4690
Remove out of line versions of pio functions.
1993-12-20 09:20:54 +00:00
mycroft
6cbf9be7da
Use cpufunc.h only where (currently) needed.
1993-12-20 09:11:38 +00:00
mycroft
0cd3f0fdd2
Remove some things which should not be here.
1993-12-20 09:08:11 +00:00
mycroft
de04e7e727
New, more complete version.
1993-12-20 09:07:22 +00:00
mycroft
f2a0b4b335
Canonicalize all #includes, and add pio.h where appropriate.
1993-12-20 09:05:17 +00:00
cgd
680c4cb0a0
change panic() for "unknown cpu type" so that it's only got one arg;
...
"#ifdef notdef" the old way; panic() will be upgraded eventually...
1993-12-20 06:40:55 +00:00
mycroft
335014be84
Increment cnt.v_trap in npxintr().
1993-12-20 05:30:55 +00:00
mycroft
e7a1e00bd6
Garbage collection.
1993-12-20 05:26:36 +00:00
mycroft
2250fff236
Cleanup and garbage collection; nothing significant. From magnum branch.
1993-12-20 05:25:02 +00:00
mycroft
546d92cec9
Forgot to decrement these.
1993-12-19 07:54:52 +00:00
mycroft
c857af00dc
Clean up trap handling and macroize interrupt entry and exit code. From
...
magnum branch.
1993-12-19 06:58:12 +00:00
mycroft
a0e7e031f6
Cleanup of trap handling, and macroization of interrupt entry and exit
...
sequences. From magnum branch.
1993-12-19 04:16:45 +00:00
mycroft
8b7ff01b9e
Clean up deleted files.
1993-12-19 03:42:13 +00:00
mycroft
90b25c90a1
Cleanup from magnum branch.
1993-12-19 03:41:30 +00:00
mycroft
122460dca2
Clean bogus arguments to newvers, and don't pass KERN_IDENT any more.
1993-12-18 04:23:04 +00:00
deraadt
be71d62793
direct -> dirent
1993-12-17 00:41:23 +00:00
mycroft
ea13c12adc
From magnum branch:
...
Remove Jolitz's netisr kluge. Make sure cpl == 0 really means base priority.
Other minor cleanup.
1993-12-17 00:10:06 +00:00
mycroft
5d474c1aad
Remove an `#ifdef MACHINE_NONCONTIG', as it is now required.
1993-12-16 20:23:56 +00:00
mycroft
8ab45ada42
Eliminate reference to Maxmem.
1993-12-16 20:22:56 +00:00
hpeyerl
b4b8e47e12
IFF_LLC0->IFF_LINK0
1993-12-16 20:14:10 +00:00
hpeyerl
4eef2bd5ca
oh my... make NS work.
...
(mental note to check more thoroughly in future)
1993-12-16 04:29:07 +00:00
hpeyerl
32fa8934ac
Octal; Hex... It's all the same... :-)
...
>From deaven@ishmael.ameslab.gov
1993-12-16 00:40:05 +00:00
mycroft
4b68c8d809
Fix a serious bug I introduced.
1993-12-15 14:47:38 +00:00
mycroft
a317941b21
Minor change.
1993-12-15 11:33:47 +00:00
mycroft
1cc1b73beb
Cleanup of startup and signal handling code from magnum branch.
1993-12-15 09:31:29 +00:00
mycroft
6c404098c1
Rearrange some tests to improve efficiency a little when using BPF and
...
multicast at the same time.
1993-12-15 03:01:07 +00:00
deraadt
11d78045d5
correct docs
1993-12-15 01:06:55 +00:00
mycroft
cbe3d33b6d
P[GD]_SHIFT --> P[GD]SHIFT
1993-12-15 00:50:45 +00:00
mycroft
13552373e2
Some general code cleanup.
1993-12-14 13:02:52 +00:00
mycroft
fccc819b20
Fold in most of the magnum vm changes.
1993-12-14 05:31:17 +00:00
hpeyerl
e870ded5c4
Driver for 3Com Etherlink-III (3c509) written by me. Kudos to Charles
...
and Theo for help and optimizations. (without which this driver would
never have achieved speeds of 1010KB/sec)
1993-12-14 04:26:45 +00:00
cgd
55a9a547a2
from Soeren Schmidt <sos@login.dkuug.dk>:
...
Basically it does a timeout on lost interrupts, starting the operation
again and logging and error message on the console.
additionally fixes some of the (newer ending) while loops
(that made it work with two IDE disks !)
1993-12-13 10:16:56 +00:00
deraadt
e24af4c37c
what the heck; i've got tunnel drivers now too
1993-12-13 05:03:18 +00:00
deraadt
819b21a7fc
add tunnel driver
1993-12-13 05:02:06 +00:00
hpeyerl
ac0c68e1db
ie. also pass up any packet with the multicast bit set in the ethernet
...
>From: Havard Eidnes <Havard.Eidnes@runit.sintef.no>
1993-12-12 20:24:37 +00:00
cgd
40be71a246
bump up number of SLIP pseudo-devs to 4
1993-12-10 16:22:58 +00:00
cgd
0e5dbe1a22
IF_LLC0 -> IF_LINK0
1993-12-10 10:57:40 +00:00
mycroft
e4f36e2ea9
Remove excess cruft. This machine has too little memory for unused baggage.
1993-12-10 08:55:32 +00:00
mycroft
714c5818db
Make sure the high 16 bits of cpl gets a sane value (0) when reloading after a
...
process switch. (HI THEO!)
1993-12-10 08:51:28 +00:00
hpeyerl
7e2c70ce74
Add random.s for multicast stuff.
1993-12-10 05:38:37 +00:00
hpeyerl
dc1b697fb8
More multicast stuff
...
>From cmaeda@cs.washington.edu
These patches are derived from the IP Multicast patches for BSDI.
1993-12-10 05:37:33 +00:00
hpeyerl
3a4bc73f21
More multicast related stuff.
...
>From Chris Maeda, cmaeda@cs.washington.edu
These patches are derived from the IP Multicast patches for BSDI.
1993-12-09 00:32:14 +00:00
deraadt
9a48e42157
__386BSD__ -> __NetBSD__
1993-12-07 12:51:58 +00:00
mycroft
fb60f2ced9
Turn off special mask mode by default. It is clearly not supported enough.
1993-12-05 11:20:09 +00:00
cgd
b26f063ecf
add MACHINE_ARCH as i386
1993-12-04 02:04:31 +00:00
deraadt
c05bd599a0
i have an ep
1993-12-04 01:20:51 +00:00
deraadt
8ca56a8a85
ep driver..
1993-12-03 12:02:38 +00:00
mycroft
720d26b6bf
Add dummy speakerattach() until it's made into a real device. Reported by
...
Mark_Weaver@brown.edu .
1993-12-03 09:37:56 +00:00
deraadt
c69bc4a95f
I have a scsi controller now!
1993-12-03 05:31:03 +00:00
deraadt
0977b6ec81
add ep driver
1993-12-03 02:58:42 +00:00
mycroft
3956e86fbd
Enable mcd0.
1993-11-29 18:19:29 +00:00
mycroft
7095375da9
Enable ch*.
1993-11-29 04:59:26 +00:00
mycroft
aadbc0a6da
Remove explicit port for ahb[01].
1993-11-29 01:03:44 +00:00
mycroft
4e20653888
Enable ahb[01].
1993-11-29 00:39:21 +00:00
mycroft
6ac9e15bb1
New test config.
1993-11-28 10:50:44 +00:00
mycroft
4acf267f87
Enable uha[01].
1993-11-26 10:50:36 +00:00
mycroft
003abe0b84
Enable st and cd.
1993-11-25 08:01:13 +00:00
mycroft
11ba2e43d8
Enable aha[01], sd*.
1993-11-24 03:26:04 +00:00
cgd
7abca02b8a
added two copyright strings at the request of Gary Clark II
...
<gclarkii@freefall.cdrom.com>, because he hacked and is in the process
of hacking the code significantly.
1993-11-17 12:22:50 +00:00
cgd
183fd1b02f
cut down SHMMAXPGS (temporary)
1993-11-15 11:41:54 +00:00
mycroft
7377ae9734
Support for ESIS over X.25 is not complete.
1993-11-14 19:40:47 +00:00
mycroft
9c68389ee6
Junk PARANOID.
1993-11-14 17:58:12 +00:00
mycroft
c237d6b7d7
Fix typo in last change.
1993-11-14 17:42:19 +00:00
mycroft
bc94b1cf89
Add a few things that were missing, and fix some comments.
1993-11-14 17:41:37 +00:00
cgd
fa0d8faf42
Update from trunk:
...
Add the System V message queue and semaphore facilities. Implemented
by Daniel Boulet <danny@BouletFermat.ab.ca>
1993-11-14 14:45:16 +00:00
cgd
c5446cd8e0
add SYSVMSG and SYSVSEM
1993-11-14 14:40:44 +00:00
cgd
4878a43c3d
Add the System V message queue and semaphore facilities. Implemented
...
by Daniel Boulet <danny@BouletFermat.ab.ca>
1993-11-14 13:21:59 +00:00
ws
5f65d904b7
Don't skip BIOS variables on boot if load address isn't 0
1993-11-13 16:31:48 +00:00
mycroft
243bc4cc05
Boundary check on backspace.
1993-11-11 15:43:52 +00:00
cgd
b41210b362
add addr32, as noted on freebsd-hackers by bde himself.
1993-11-10 16:08:19 +00:00
mycroft
2f5635f70b
A slightly unfinished i82586 driver, based on Garrett Wollman's.
1993-11-08 20:15:31 +00:00
mycroft
5aa77a4ddc
Enable ie0.
1993-11-08 20:10:32 +00:00
cgd
34178aa2ef
don't use splclock()/splnone(), use splclock()/splx().
...
pointed out by david greenman.
1993-11-05 23:18:51 +00:00
cgd
ab12bacae0
note that use of splnone() is prolly bogus; splnone() itself is bogus,
...
so it's use is. 8-)
1993-11-05 23:18:04 +00:00
cgd
6ca8998c91
GENERIC: add mcd0
...
TEST: add mcd0, commented out
files.i386.newconf: add support for mcd driver
1993-11-04 09:28:26 +00:00
cgd
08c263706c
add mcd: Mitsumi CD driver by Holger Veit and Brian Moore
1993-11-04 09:12:30 +00:00
mycroft
3bb5fc8b74
Enable is0.
1993-11-03 21:32:45 +00:00
mycroft
fa3ccaa273
Change comment about pms.
1993-11-03 13:29:37 +00:00
mycroft
e163596ee8
Fix some comments and enable tb.
1993-11-03 12:48:31 +00:00
mycroft
dd896d55b8
A theoretically working version. The probe routine needs work.
1993-11-02 23:59:34 +00:00
mycroft
6c77f913e9
I have pms. ;-)
1993-11-02 20:40:57 +00:00
glass
3e21ea2e33
tablet line discipline compiles and probably works now.
1993-11-02 06:19:24 +00:00
mycroft
3103af7e6b
Take advantage of special mask mode by leaving interrupts masked in ISR until
...
they are serviced. No need to frob IMR.
1993-11-01 08:36:50 +00:00
mycroft
1a2c258aa6
Enable chaining IRQ only if we're using an IRQ on the slave. Other minor
...
cleanup.
1993-11-01 00:06:04 +00:00
mycroft
44c93f17b5
Grumble. Just set the blasted ICU mode before every read. Also, send the EOIs
...
to the right port in isa_flushintrs().
1993-10-31 20:21:11 +00:00
mycroft
b1c739de48
Need to change to reading ISR in isa_discoverintr().
1993-10-31 20:11:31 +00:00
mycroft
58dd8e7222
Read ISR by default. If DIAGNOSTIC, display ISR and IRR status for stray
...
interrupts.
1993-10-31 20:05:43 +00:00
mycroft
a4cf218142
Rearrange IDT initialization so it's easier to change ICU_OFFSET.
1993-10-31 18:36:21 +00:00
mycroft
a74a4778b9
Enable fdc1 and assign it drq 3.
1993-10-29 20:38:46 +00:00
andrew
0f926f7b02
ttyfree() bugfix edition, plus various minor tweaks.
1993-10-29 08:58:34 +00:00
mycroft
8bef6d7b03
Enable ed.
1993-10-29 04:33:34 +00:00
cgd
7c3008b8d7
kill physstrat
1993-10-29 02:15:30 +00:00
brezak
c1f78e111c
Apply fix for PIT_MODE from Keith White <kwhite@csi.UOttawa.CA>
1993-10-28 14:00:54 +00:00
mycroft
757af3406e
isa_discoverintr(): Also check ipending, in case the interrupt is being shared.
...
Use delay() for timeout rather than timer channel 2.
1993-10-27 17:45:40 +00:00
mycroft
ebe64b7361
Reenable interrupts in ipending before resetting it.
1993-10-27 08:00:40 +00:00
mycroft
651d86ab91
Arrange that IF is on but we are at splhigh() during autoconfig. Clear
...
ipending in isa_flushintrs().
1993-10-27 06:48:39 +00:00
brezak
b92626678c
Cleanup LDT/GDT defines
1993-10-26 15:53:54 +00:00
brezak
5be77b1847
Fix for new ZMAGIC. Define start address.
1993-10-26 15:52:55 +00:00
mycroft
32ee2e4e3f
Stylistic change to IDT initialization.
1993-10-26 15:45:18 +00:00
mycroft
79682dc7fe
Replace a %s with %x.
1993-10-26 14:22:41 +00:00
mycroft
787c131944
Remove bogus port for pccons. Remove ACCOUNTING.
1993-10-26 12:19:38 +00:00
mycroft
4d9cffef5e
Hard-wire the timer IRQ.
1993-10-26 12:18:28 +00:00
mycroft
08f5f6a6fa
Add MADDRUNK.
1993-10-26 12:16:35 +00:00
mycroft
3883efe0da
Fix IDT initialization bug. Don't allow IRQ 0 to be autoconfigured.
1993-10-26 12:10:01 +00:00
paul
899963d591
Latest version of isolan driver.
...
Replaced all static arrays with malloc'ed memory.
Added code so that debug ioctl actually does something.
1993-10-25 03:30:54 +00:00
davidg
16a520e7ed
* Revision 2.11 1993/10/23 04:21:03 davidg
...
* Novell probe changed to be invasive because of too many complaints
* about some clone boards not being reset properly and thus not
* found on a warmboot. Yuck.
*
* Revision 2.10 1993/10/23 04:07:12 davidg
* increment output errors if the device times out (done via watchdog)
*
* Revision 2.9 1993/10/23 04:01:45 davidg
* increment input error counter if a packet with a bad length is
* detected.
*
* Revision 2.8 1993/10/15 10:59:56 davidg
* increase maximum time to wait for transmit DMA to complete to 120us.
* call ed_reset() if the time limit is reached instead of trying
* to abort the remote DMA.
*
* Revision 2.7 1993/10/15 10:49:10 davidg
* minor change to way the mbuf pointer temp variable is assigned in
* ed_start (slightly improves code readability)
*
* Revision 2.6 93/10/02 01:12:20 davidg
* use ETHER_ADDR_LEN in NE probe rather than '6'.
1993-10-23 04:59:41 +00:00
mycroft
3810963ed5
Add at_setup_dmachan(). Minor cleanup.
1993-10-22 20:24:14 +00:00