Commit Graph

6503 Commits

Author SHA1 Message Date
pk 3edb6c02ff Rename audio*() functions to avoid conflicts with sys/dev/audio.c; this is an
emergency measure, driver needs to be converted to generic audio subsystem.
1995-03-02 20:37:46 +00:00
glass 14e57cebfa Fix for two bad tests in the raw IP socket input code. Only affected
raw sockets that were bound to a local address and/or connected to a
foreign address.   Fix from Dan McDonald <danmcd@itd.nrl.navy.mil>
1995-03-02 09:33:40 +00:00
chopps 7908b4858d add prototypes 1995-03-02 09:14:38 +00:00
chopps a55b765dd3 some cleanup.. 1995-03-02 09:12:27 +00:00
glass 1351103cc2 vn->vnd 1995-03-02 09:11:33 +00:00
cgd e0863b4e5a make b_pfcent go away. 1995-03-02 06:48:47 +00:00
cgd a44a276543 from jason thorpe: add ccdclose(), make it work with the MI scsi code,
and add knowledge of i386 disk device names (XXX).
1995-03-02 06:40:38 +00:00
cgd f694af6712 don't overload buffer structs; allocate and use a 'super-struct' instead. 1995-03-02 06:38:11 +00:00
chopps b87e0d85e6 allow 8 bit chars in ite. 1995-03-02 04:41:51 +00:00
chopps d6bb52b0c1 enable tun. 1995-03-02 03:33:02 +00:00
chopps 02437f14e8 enable tun support. 1995-03-02 03:30:14 +00:00
chopps c1a47078df fix long standing bug with A2091 and dma.
Move the copy from bounce buffer after dmafree() in the case of
the A2091 this allows the dma fifo to be flushed.
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1995-03-02 02:23:50 +00:00
pk c897fc5127 Better 4/100 support. 1995-03-01 21:09:19 +00:00
chopps e3c2563328 Fixup (c)'s and ids. 1995-03-01 11:34:02 +00:00
pk e9df09cd2a Make setjmp/longjmp available on non-DDB kernels. 1995-03-01 09:26:29 +00:00
gwr ad3992c273 Call fpu_emulate to handle T_FPEMULI or T_FPEMULD traps. 1995-03-01 05:10:36 +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 6ca3d5b258 First cut at an mc68881 emulator. Works only for fmovem right now. 1995-03-01 04:56:27 +00:00
briggs 9940bbf358 Clean up via.c a good bit--still needs more. Get rid of some timing stuff
that we aren't using at all anymore.
1995-03-01 03:48:44 +00:00
briggs 50721bd46f Raise watchdog timer a tad. 1995-03-01 03:47:08 +00:00
mycroft 4c34be6b52 Clean up deleted files. 1995-03-01 00:00:00 +00:00
fvdl 3bf459f350 Added Linux compat code. 1995-02-28 23:24:35 +00:00
cgd 8bb0b6790c translate signal numbers for linux compat bins. 1995-02-28 23:21:45 +00:00
cgd 727c7f6f71 linux syscall arg gathering, handling, and return. 1995-02-28 23:18:03 +00:00
cgd 0e305fb3f7 add linux compat files, included on COMPAT_LINUX 1995-02-28 23:10:28 +00:00
cgd c7fde1470b various XXX changes that linux bins need to get their args correctly. 1995-02-28 23:09:01 +00:00
cgd b90bc60c78 switch entry for Linux a.out 1995-02-28 23:06:21 +00:00
cgd 5a282a7da1 linux compat needs stack space gap, too. 1995-02-28 23:05:18 +00:00
cgd 666e4f24a6 add an EMUL constant for Linux emulation 1995-02-28 23:04:47 +00:00
chopps 8449f292fa include new 2060 arcnet device 1995-02-28 22:06:05 +00:00
chopps 2ef7b2e7db new arcnet (2060) device from is@Beverly.Rhein.DE (Ignatios Souvatzis) 1995-02-28 22:03:59 +00:00
brezak 63d3904bce Use irq directly not as a mask 1995-02-28 21:47:42 +00:00
cgd 8f6f7fb7c9 use a buf-within-struct to avoid overloading b_pfcent. 1995-02-27 19:31:00 +00:00
cgd 504990e332 fill up device switches, clean up a couple of mistakes. 1995-02-27 16:36:07 +00:00
glass 48b5b94c4f fix some typos. from frank@fwi.uva.nl (Frank van der Linden) 1995-02-27 09:10:24 +00:00
cgd 2c0f263ee7 use wdc_softc in wdccd, rather than wd_softc; from chuck cranor. (pr 828) 1995-02-27 01:08:01 +00:00
gwr 60212a408a Use twiddle() in libsa (mycroft's changes) 1995-02-24 05:06:43 +00:00
gwr 776a63c347 Call trap() for FP faults (T_FPEMULI*) 1995-02-24 05:03:47 +00:00
gwr 9e1cc93d67 Fix mappings of PROM (ctlr,unit,part) to minor numbers. 1995-02-24 04:59:51 +00:00
gwr 3aca3d5d48 Make scsi device mappings Sun compatible. 1995-02-24 04:58:21 +00:00
ragge 09a91fa841 *** empty log message *** 1995-02-24 01:35:08 +00:00
mycroft cfe40d86f6 Move a couple of assignments from the parent to the child. 1995-02-23 23:41:43 +00:00
mycroft b39bd2f2d3 Move common code for finishing a buffer into a separate function. 1995-02-23 22:23:40 +00:00
mycroft ae95dc7533 More disks, tapes, MSDOSFS... 1995-02-23 22:22:07 +00:00
pk 98e7d1b075 Clean NONCONTIG stuff, allocate and map pv_table[] in pmap_init() entirely. 1995-02-23 20:00:57 +00:00
pk 02b0f2a929 floppy levels. 1995-02-23 19:58:16 +00:00
pk 6af8527cf9 cache_flush() only if vactype!=VAC_NONE 1995-02-23 19:56:24 +00:00
chopps 50278838af fix warnings (br#816) 1995-02-23 19:14:46 +00:00
ragge 389584724a Support for uVAXII, new tmscp driver added. 1995-02-23 17:53:16 +00:00
ragge 1e9d064a15 Def's for uVAXII added. 1995-02-23 17:51:41 +00:00
ragge 3841fa4dab Support for new CPU type (KA630 == uVAXII) added, tape driver. 1995-02-23 17:50:56 +00:00
glass f634dc196b preliminary arcnet support. uses lame but RFC address resolution 1995-02-23 07:19:49 +00:00
cgd 8976ed6a4b add an entry to the 'thanks' section. 1995-02-23 02:21:32 +00:00
pk e6e777cf5d Reorganize to use fast interrupt handler. 1995-02-22 21:37:15 +00:00
pk 7278038bbd add bsd_fdintr.s 1995-02-22 21:32:34 +00:00
pk f80c189dc5 Defines for floppy trap handler. 1995-02-22 21:17:53 +00:00
pk 366442b2e4 Really fix `call n'. 1995-02-22 21:16:51 +00:00
pk 171313384b Floppy trap handler. 1995-02-22 21:14:18 +00:00
pk 6b609180cd Have a variable point at the auxiliary-io register. 1995-02-22 21:13:01 +00:00
pk a9593288ee More on MACHINE_NONCONTIG: gain back wasted pages (and make it work).
Still more GC required.
1995-02-22 21:06:22 +00:00
mycroft 2986fc2fd0 Be less picky about revision numbers for some broken devices. 1995-02-22 19:32:33 +00:00
mycroft a01e93cf4e Use the twiddle() from libsa. 1995-02-22 08:18:18 +00:00
briggs 52c429f919 Clean up via.c a bit. Still needs lots of work. 1995-02-22 01:42:43 +00:00
mycroft e8f67573e2 Align the stack even if envp is NULL. 1995-02-22 01:39:56 +00:00
brezak 190e2004e6 New audio drivers 1995-02-21 21:49:10 +00:00
mycroft 3757efcbfc Clean up a little. 1995-02-21 10:14:53 +00:00
cgd 715c38c819 clean up a bit... 1995-02-21 09:52:58 +00:00
cgd 22fafded22 hyphenation foo. 1995-02-21 09:18:48 +00:00
mycroft f96a1945c5 Remove `nboot' completely. 1995-02-21 09:16:34 +00:00
mycroft 85eb2facec Use the libsa exec(). 1995-02-21 09:06:13 +00:00
cgd d56a14b9ae updated version of the readme 1995-02-21 08:24:52 +00:00
mycroft 97cf758f6d Add EFTYPE. 1995-02-21 07:52:45 +00:00
mycroft cba39e9e88 Correct some error strings, and add a few more. Don't print error messages in
exec(); let the caller do it.
1995-02-21 07:38:37 +00:00
mycroft 248e7ebfb0 Update prototypes. 1995-02-21 07:16:24 +00:00
mycroft d031ff677c exec() doesn't need to return a value. 1995-02-21 07:14:37 +00:00
mycroft 2af23945b3 Add the security check in the hp300 code, and clean a little. 1995-02-21 06:56:06 +00:00
mycroft 28983f9e3f Tweak to make the twiddler look better. 1995-02-21 06:39:01 +00:00
mycroft 906d699af5 Make the twiddler like libsa. 1995-02-21 06:34:58 +00:00
mycroft 2d7464c4b9 Add a generic twiddler. 1995-02-21 06:33:22 +00:00
brezak 559df5705c PSS driver; needs testing with config.new 1995-02-21 04:15:03 +00:00
brezak 39b8de8e12 Driver for Windows sound system; not extensively tested 1995-02-21 02:28:42 +00:00
brezak 32eec53a2d SoundBlaster driver for SB, SB16 and SBPRO 1995-02-21 02:28:06 +00:00
brezak a70ae7273c PAS driver; uses SB emulation for now 1995-02-21 02:27:18 +00:00
brezak 977594d1a9 Driver for ad1848 codec 1995-02-21 02:26:39 +00:00
brezak 1f5bdc75a9 New audio subsystem 1995-02-21 01:35:58 +00:00
mycroft 258efc53df Various:
* Fix some misused types.
* Encapsulate the protocols better.
* Rearrange the RPC stuff to work more like the kernel.  (Needs more work.)
* Remove a bunch of extra hair when reading a file over NFS.
* Use RPCAUTH_UNIX when talking to the NFS server.
1995-02-20 11:04:00 +00:00
chopps 41af5cf131 rtc now reads and writes erbe0011@FH-Karlsruhe.DE (Bernd Ernesti) 1995-02-20 00:53:42 +00:00
mycroft e9685fc52f Don't define netif_debug here. 1995-02-20 00:19:43 +00:00
mycroft fcf2c007f3 Define netif_debug in here. 1995-02-20 00:19:09 +00:00
mycroft 30b00f8878 Slight rearrangement. 1995-02-20 00:15:06 +00:00
mycroft 19a789aae8 Update to the new RCS id convention. 1995-02-20 00:12:09 +00:00
mycroft 6cd040ac12 Don't stall if we get packets back-to-back. 1995-02-19 23:54:18 +00:00
mycroft 388209113e Don't panic if the battery is dead. 1995-02-19 23:53:19 +00:00
mycroft ffd9c97e2a Add some more diagnostic info. Increment the xid in a better place. 1995-02-19 23:52:18 +00:00
mycroft ad21848143 Adjust the attribute info size for our NFS code. 1995-02-19 23:51:39 +00:00
mycroft 2fd9d0abfb Add unfinished netboot code, and reorganize the Makefile somewhat. 1995-02-19 19:17:01 +00:00
mycroft 8b834a58ca Display more information when we get bogus data off the card. 1995-02-19 18:05:45 +00:00
mycroft 61c45cc32e Remove duplicate defn of bcea. 1995-02-19 17:04:46 +00:00
mycroft 0f894be19c Rearrange epintr() to insure proper edge-trigger of the interrupt latch. 1995-02-19 06:13:53 +00:00
glass d162458aeb oops 1995-02-19 04:26:16 +00:00
glass b6c0555406 add my test machine...with math emulation turned on 1995-02-19 03:44:21 +00:00
pk 938030c27d fd declarations. 1995-02-18 09:42:19 +00:00
pk 493dddc814 Admit we have a floppy driver. 1995-02-18 09:40:30 +00:00
pk 021803bc33 Little routine to manipulate auxreg bits. 1995-02-18 09:33:29 +00:00
pk 7e192d22be call argument off by two bits 1995-02-17 20:45:12 +00:00
pk 01fb0f1f1f More work on MACHINE_NONCONTIG stuff. 1995-02-17 20:37:13 +00:00
pk 67f4f632d0 More PG_TYPE checks/optimizations suggested by Theo. 1995-02-17 20:33:15 +00:00
pk 6d511104e2 Pilot sun4c floppy driver based on i386 version;
- same limitations as isa/fd.c: just read/write
  - in need of a fast interrupt handler
1995-02-17 20:28:32 +00:00
pk cbbc1b0293 match/attach on sun4's obio bus, from Theo. 1995-02-17 09:47:36 +00:00
chopps e85a3c5399 cleanup copyright stuff 1995-02-16 21:57:31 +00:00
pk 018d2f1b4f Working "config generic" support; from Theo. 1995-02-16 21:51:38 +00:00
mycroft 38fdbce87b Clean up deleted files. 1995-02-16 21:51:04 +00:00
pk d6faa0bf9c Working "config generic" support; from Theo. 1995-02-16 21:42:50 +00:00
pk 21215997b0 minor clean
add "auxiliary-io" to list of openboot-specials; needed for floppy driver.
1995-02-16 20:39:17 +00:00
cgd d5300f2692 update for NetBSD's header standards, kill OSF/1 cc hacks. 1995-02-16 03:08:04 +00:00
cgd 9ea87ea125 Id -> NetBSD 1995-02-16 02:37:34 +00:00
cgd 4594aa0317 and with 0x1fff, rather than 0x1000 1995-02-16 02:36:35 +00:00
cgd b2c99bfbc2 RCS ids, some missing copyrights. 1995-02-16 02:32:50 +00:00
briggs ada7451e87 Fix copyright, add CVS version, and cleanup comments. 1995-02-16 00:02:12 +00:00
briggs 9f5abcb930 Add support from Erik Vogan for reading and writing PRAM. Don't enable
writing yet, though.
1995-02-15 23:55:51 +00:00
briggs ede2edbeb6 Update to add pramasm.s. 1995-02-15 23:54:56 +00:00
pk e1ca20871c missing entry in bdevsw[] 1995-02-15 14:27:36 +00:00
mycroft 477c99007d NULL out file descriptors as they're closed, for the benefit of fstat(8). 1995-02-15 02:12:02 +00:00
gwr 03137e0abf compiles, but... 1995-02-14 22:56:36 +00:00
gwr 25590bff04 Oops, forgot to lock out interrupts while clearing zssoftpending. 1995-02-14 22:40:00 +00:00
phil 3a293934a9 Increase the VM limits and initial sizes limits. 1995-02-14 18:52:29 +00:00
cgd 7b53f28cfb just a quick blurb 1995-02-14 01:30:40 +00:00
cgd 85854cb4ad preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET.  Also, some of this is
_incredibly_ hack-ish, etc., but it works.
1995-02-13 23:06:39 +00:00
gwr d75dab3a1b DVMA slave mapping support. 1995-02-13 22:23:55 +00:00
gwr 91a4200d0a Add "machine pgmap" (like PROM "p" command). 1995-02-13 22:22:22 +00:00
cgd e133097a8e Alpha support from libc. 1995-02-13 21:49:11 +00:00
cgd 537b309ca7 slight cleanup/reorg. don't use quad code on the alpha. 1995-02-13 21:48:17 +00:00
cgd 41f1c5fa0d generated files. 1995-02-13 21:40:43 +00:00
cgd e5a8a9b897 Initial support for DEC OSF/1 AXP binaries. May be applicable to other OSF/1
systems running a BSD-ish server.  No dynamically linked executable support
(it requires weird execve() hacks...), nor any Mach trap support.  But it
ran lots of statically linked binaries well enough for me to get bootstrapped.
1995-02-13 21:39:00 +00:00
ragge 28e57c3d60 Zillions of bugfixes. Obsolete files taken away. New style config
fixed. Inline assembler commonly used.
1995-02-13 00:46:21 +00:00
mycroft c4bc9b0b49 Clean up deleted files. 1995-02-13 00:46:20 +00:00
ragge 810d06dfa5 Zillions of bugfixes. Obsolete files taken away. New style config
fixed. Inline assembler commonly used.
1995-02-13 00:46:02 +00:00
chopps 70d3768555 add amiga in here too 1995-02-13 00:44:33 +00:00
ragge 431121d46f Fixes for new config. 1995-02-13 00:44:21 +00:00
ragge 65c1cb9958 Beginning ov Massbuss support. 1995-02-13 00:43:59 +00:00
ragge 4fb1817e07 Lots of fixes... 1995-02-13 00:43:20 +00:00
ragge 32b23b0c6e Bug fixes to get network function OK. 1995-02-13 00:42:29 +00:00
ragge d6c874b4c0 Program to make a fast convert from new to old config (Ugly!) 1995-02-13 00:41:55 +00:00
ragge 3b634122a3 Boot program added. 1995-02-13 00:41:04 +00:00
ragge d6f445aa69 *** empty log message *** 1995-02-13 00:40:36 +00:00
chopps e960c2a5ec ddb support 1995-02-13 00:27:37 +00:00
chopps 80e8fa0139 add ethernet driver (from Michael) 1995-02-13 00:27:08 +00:00
mycroft 5144f39f63 Clean up deleted files. 1995-02-12 19:47:33 +00:00