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
mycroft
52f420ddc6
Clean up suswintr().
1995-02-04 15:02:28 +00:00
mycroft
3d41c85ecc
A few more nits...
1995-02-04 14:54:57 +00:00
mycroft
a8dd9a66e2
Optimize differently.
1995-02-04 14:44:48 +00:00
mycroft
546c427b3e
Remove some dead code.
1995-02-04 14:24:05 +00:00
mycroft
27675561a8
Optimize copyout*() more, and avoid using %gs.
1995-02-04 14:23:00 +00:00
mycroft
5561e58072
Small optimization.
1995-02-04 14:22:13 +00:00
phil
255317cd59
Update it!
1995-02-03 18:34:11 +00:00
mycroft
597bdad3df
Return EROFS rather than ENOENT in many cases. Also some cosmetic cleanup.
1995-02-03 16:18:46 +00:00
chopps
b4d872db67
comment out fastlane driver.
1995-02-03 12:24:35 +00:00