Commit Graph

6369 Commits

Author SHA1 Message Date
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
chopps ca9db6b06b fixup some copyrights 1995-02-12 19:34:15 +00:00
chopps 32dc3c5832 Many changes from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
Now use amiga HW for soft interrupts, non-contig options (2 or many chunks),
interrupt handler lists, 4066 ethernet, 1291 scsi, option to defer level 6
interrupts to level 4 (deal with icky built-in serial port)
1995-02-12 19:18:33 +00:00
phil ef1389111f Do what it takes to make vnd a swap device :) 1995-02-12 03:53:45 +00:00
mycroft aa166654e0 Fix typos copied from i386 code. 1995-02-11 21:59:29 +00:00
mycroft 040fdadc3b Fix some old typos. 1995-02-11 21:57:39 +00:00
mycroft 57096ff707 Fix handling of out of range addresses in fu/su functions. 1995-02-11 21:51:12 +00:00
chopps b83e59dfbe add some missing copyrights. 1995-02-11 21:22:16 +00:00
gwr f32ffef3e0 Cleanup related to sfc/dfc register use. Make FPU code conditional
on run-time fpu_type value (in preparation for real FPU probe).
1995-02-11 21:08:42 +00:00
gwr 709c116853 Use kernel_text instead of start. 1995-02-11 21:04:26 +00:00
gwr 3902a50a0f Add BUSERR_MMU (and some comments) 1995-02-11 21:02:36 +00:00
gwr 43b55e3133 Move FPCOPROC out of std.sun3 1995-02-11 21:01:18 +00:00
gwr a01db7142a minor cleanup 1995-02-11 20:59:37 +00:00
gwr 19eaeec924 Moved some functions here from sun3_startup.c 1995-02-11 20:57:11 +00:00
gwr 664fc712cc Make most of the labels local (start with "L")
Remove sun3-specific code (no longer necessary)
Add diagnostic to verify correct sfc/dfc (applies to all m68k).
1995-02-11 20:54:11 +00:00
briggs 347304eb41 Many changes and updates from Dave Leonard (d@fnarg.net.au) and
Brad Parker (brad@fcr.com).  I've been sitting on these for a while.
Notes from Dave:
  redocumented z8530 stuff.
  Added break ioctls and detection.
  Pass framing/parity errors to line discipline.
  Added TIOC[SG]FLAG.
  Attempt at bringing all chip ops together.
  deepended s/w fifos to match chip's.
1995-02-11 19:06:57 +00:00
pk 0da3039154 More fixes from Chuck for IO pages related bugs that surfaced with the 4/110.
Also, pay attention to PMAP_TNC bits that can enter from the VM. These
come from the `device' pager, ie. pages associated with mmap()ed devices.
1995-02-10 20:40:47 +00:00
mycroft a36de19f90 Make some guesses about how to properly configure the interrupt masks. Back
out part of the previous change until I get some documentation on these boards.
1995-02-10 01:37:57 +00:00
mycroft 50310df340 Reinstate cdev_pc_init(). 1995-02-09 19:04:13 +00:00
pk 61572da6bf Fix two typos. 1995-02-09 14:38:54 +00:00
pk b96f801acb We have more registers. 1995-02-09 10:34:21 +00:00
pk c8ef09934c Two more VAC_NONE checks. 1995-02-09 10:28:27 +00:00
pk e560d77223 Another Maxtor botch. 1995-02-09 10:23:14 +00:00
mycroft 53f792b77d Omit the call to process_sstep() if PT_STEP is not defined. 1995-02-09 05:19:18 +00:00
cgd a03b011499 undo a part of the last change that mistakenly required PT_STEP.
(i simply undid that part of the change.)  also, fix a tyop.
1995-02-08 23:38:29 +00:00
mycroft e9b92ad027 Sync with libc. 1995-02-08 18:35:50 +00:00
mycroft 2eeb5b8c71 Remove fu/su functions; now in copy.s. 1995-02-08 17:58:55 +00:00
mycroft 68dc834748 Use common m68k version of copy.s. 1995-02-08 17:49:06 +00:00
mycroft dd9ba053af Clean up deleted files. 1995-02-08 17:48:54 +00:00
mycroft dd2393e0f1 Use common m68k version of copy.s. 1995-02-08 17:48:53 +00:00
phil 5b95a4a41e Fix from Matthias for device closing. 1995-02-08 17:45:09 +00:00
mycroft bc743704d0 Change comment style to match the rest of locore. 1995-02-08 17:38:03 +00:00
mycroft 989a13ef22 Oops. Change the su*() functions back to using d0, to avoid conflict with
the Sun 3 code.
1995-02-08 17:32:13 +00:00
mycroft 5c82f135b2 Remove UIO_USERISPACE. It was only really used by the historic ptrace(2).
The new implementation instead assumes that the cache is synchronized after a
context switch.
1995-02-08 15:07:52 +00:00
mycroft c43614be17 Remove UIO_USERISPACE. 1995-02-08 15:06:48 +00:00