Commit Graph

6641 Commits

Author SHA1 Message Date
cgd
9c3af345b5 use NULL rather than casted zero 1995-03-08 01:21:30 +00:00
cgd
4f2d1996e7 needs systm.h 1995-03-08 01:20:50 +00:00
cgd
c771cb43cf need COMPAT_OSF1 for some things 1995-03-08 01:20:19 +00:00
cgd
b6dc9e0984 don't do things that should only be necessary for 'real' clists. 1995-03-08 00:54:44 +00:00
cgd
8c5643694c ecoff exec code needed for COMPAT_OSF1 1995-03-08 00:54:15 +00:00
cgd
0aa3387aad copy*'s last argument is a u_long pointer, not a u_int pointer.
make [fs]*word take/return longs as appropriate.  actually, these
functions need to be rethought, in general.
1995-03-08 00:52:59 +00:00
cgd
13b85385b4 add COMPAT_OSF1 to list of things which need stack gap 1995-03-08 00:51:42 +00:00
cgd
a84fe027a2 make sysarch() look more like it should 1995-03-08 00:50:13 +00:00
cgd
dd5a5290f2 update from my local tree; better CPU configuration, support for 3000/300. 1995-03-08 00:38:44 +00:00
mycroft
e203e49ef5 Correct spelling of `fictitious'. Add patterns for optical memory devices.
From Alistair Crooks.
1995-03-07 21:46:06 +00:00
glass
af55380e5a remove references to arptnew. fix spelling error 1995-03-06 19:06:05 +00:00
mycroft
3ab590b35f Undo an #include ordering change. 1995-03-06 10:58:25 +00:00
mycroft
8c5b80f538 Make this more type-safe for the Alpha. From the libpcap 0.0 distribution.
(Needs more work.)
1995-03-06 10:56:06 +00:00
fvdl
182c23c8bc Added a few more system calls.
More consistent alternate root file semantics throughout.
1995-03-05 23:23:37 +00:00
mycroft
6c30f4a892 Remove file systems. 1995-03-05 23:04:25 +00:00
mycroft
d227b8e43c Update to reflect the state of the world. 1995-03-05 22:32:54 +00:00
mycroft
8868f2b126 Turn off writing to the message buffer before outputting dump information. 1995-03-05 22:20:37 +00:00
mycroft
3af978980c Make the dump code more consistent with i386. Mostly cosmetic. 1995-03-05 22:19:26 +00:00
mycroft
30a80c01af Make these consisteny with i386. Mostly cosmetic. 1995-03-05 22:06:42 +00:00
fvdl
cb05b6a54b Two more "|| defined(COMPAT_LINUX)" that I somehow missed first time around. 1995-03-05 20:48:15 +00:00
chopps
5415d743fd add recognition of GVP 530 and change magnum scsi interrupt level to 6
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1995-03-05 13:01:24 +00:00
fvdl
7b5bd63e35 Extended a couple of defines with "|| defined(COMPAT_LINUX)" to make
things compile without requiring COMPAT_43 and/or COMPAT_09.
1995-03-05 08:52:17 +00:00
pk
e924f34f97 Sync with sys/audioio.h for now, so SunOS compat works. 1995-03-04 09:58:45 +00:00
pk
26cb5d939f Move SunOS audio_info compat to <compat/sunos/sunos_ioctl.c>. 1995-03-04 09:55:40 +00:00
pk
a1cfb5b325 Move SunOS audio_info compat stuff here (from sparc/dev/bsd_audio.c). 1995-03-04 09:50:00 +00:00
mycroft
a6275a4782 Fix oversight in previous change. 1995-03-03 06:09:01 +00:00
cgd
c9c62fc738 Follow suggestions put forth by Roger Ivie, and be a bit more careful
about setting and clearing bits in the CIR.
1995-03-03 01:38:56 +00:00
cgd
e6e80015b0 use charles's cleaner message input code 1995-03-03 01:37:22 +00:00
cgd
f877346baf don't reset the chip when setting paramters 1995-03-03 01:36:38 +00:00
cgd
940e25932e add support for more clock frequencies; use 1024 Hz. 1995-03-03 01:35:21 +00:00
cgd
a3d2d64576 add config file for my 3000/400, macallan. 1995-03-03 01:35:03 +00:00
cgd
2ec5ed98e2 kill redundant 'cd' major number definition 1995-03-03 01:33:44 +00:00
cgd
03d9e9356e clean up machine type description comment. 1995-03-03 01:33:03 +00:00
cgd
41356f64e3 add support for clocks with hz > 1000, and for cases where 1000000 / hz != int 1995-03-03 01:24:03 +00:00
cgd
b5d8c76eb5 copy down from libc. 1995-03-03 01:14:11 +00:00
pk
06e2052190 Update for 4/100 1995-03-02 20:53:11 +00:00
pk
35ef499ff3 Make more generic. 1995-03-02 20:48:17 +00:00
pk
b14295f12d Tally interrupts. 1995-03-02 20:47:11 +00:00
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
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
mycroft
df9c1209cf Remove [fs]ui{byte,word}(). 1995-02-08 14:54:12 +00:00
mycroft
d045c68f75 Update for split fu/su functions. 1995-02-08 14:53:33 +00:00
mycroft
b500256b0f Remove [fs]ui{byte,word}(). 1995-02-08 14:52:31 +00:00
mycroft
e732893c41 Remove fu/su functions. 1995-02-08 14:51:08 +00:00
mycroft
601e2d1b77 Add fu/su functions from hp300, modified for Sun 3. 1995-02-08 14:50:38 +00:00
mycroft
56c0e01a38 The count argument is always unsigned. 1995-02-08 14:26:10 +00:00
mycroft
44965e0438 Include common m68k version of copy.s. 1995-02-08 14:22:30 +00:00
mycroft
19ff4e7205 Don't include copy.s from here. 1995-02-08 14:20:06 +00:00
mycroft
f42e0c3e36 Pull in necessary include files to make the stand-alone. 1995-02-08 14:19:37 +00:00
mycroft
86dbbad738 Use common m68k version of copy.s. 1995-02-08 14:18:04 +00:00
mycroft
04695541bb Clean up deleted files. 1995-02-08 14:16:40 +00:00
mycroft
5cd0312141 Minor change. 1995-02-08 14:14:26 +00:00
mycroft
b6363586fd Copy hp300 version, with Sun 3 sfc/dfc frobnication added. 1995-02-08 14:11:50 +00:00
briggs
cce0e858f9 Trim the interrupt counter space some and add _eintrnames and _eintrcnt
for vmstat.
1995-02-08 04:06:48 +00:00
gwr
13c791b060 Add saio.h and move relevant struct from mon.h into it. 1995-02-07 05:01:05 +00:00
gwr
20503e3b8b db_memrw ==> db_machdep 1995-02-07 04:41:15 +00:00
gwr
dd81695cb9 Add ddb commands: machine {abort|halt|reboot} 1995-02-07 04:34:45 +00:00
mycroft
a2b696a920 Remove a quite outdated comment. 1995-02-05 15:46:58 +00:00
mycroft
c318fc2e81 Sync with libc. 1995-02-05 15:06:43 +00:00
mycroft
831f8a121e Yet another optimization... 1995-02-05 14:54:18 +00:00
cgd
20b945e1e1 make kernel disklabel struct contain bootfile pointers, too, for uniformity. 1995-02-05 14:09:25 +00:00
mycroft
336db78312 Fix disassembly of `cmpxchg' instructions. 1995-02-05 13:59:38 +00:00
mycroft
a493139d39 Get rid of the silly `.byte's. 1995-02-05 13:13:42 +00:00
mycroft
229a077003 Add `cpuid' instruction. 1995-02-05 13:07:54 +00:00
briggs
ff26dc4f91 Add major for vnd. 1995-02-05 06:13:52 +00:00
briggs
58f54fd9c6 Clean up cdev for vnd. 1995-02-05 04:57:06 +00:00
mycroft
194305265e Remove an old comment concerning %gs. 1995-02-05 01:41:33 +00:00
mycroft
a00897da65 Another optimization... 1995-02-05 01:06:50 +00:00