mycroft
865bfae299
Return ENOPROTOOPT rather than picking pseudo-random error values.
...
Don't allow SIOCGET{VIF,SG}CNT from sockets other than the multicast router.
Restructure rip_ctloutput() like ip_ctloutput(), and fix memory leaks.
1996-06-23 12:12:44 +00:00
mycroft
5262bdf053
Remove the old (broken) setre[ug]id() emulation.
1996-06-23 11:20:42 +00:00
mycroft
fdc697b5e9
Catch up with setre[ug]id() changes.
1996-06-23 11:17:50 +00:00
mycroft
1328302bd9
Regen.
1996-06-23 11:16:12 +00:00
mycroft
365a977533
Catch up with setre[ug]id() changes.
1996-06-23 11:13:32 +00:00
mycroft
f01b3b1837
Regen.
1996-06-23 11:12:22 +00:00
mycroft
3bbb29fe03
Catch up with setre[ug]id() changes.
1996-06-23 11:10:01 +00:00
mycroft
8ea2fc5788
Regen.
1996-06-23 11:08:01 +00:00
mycroft
351bdbd445
Implement setre[ug]id() compatibly with 4.3BSD, SunOS, and Linux.
1996-06-23 11:04:11 +00:00
thorpej
5253727570
From Ignatios Souvatzis <is@NetBSD.ORG>:
...
- handle fpfault properly on the 68040
- properly distinguish between a bus error and an MMU fault
on systems with 68030 or 68851 MMUs
1996-06-23 05:48:12 +00:00
thorpej
6041e29f1f
My extent map manager. Sort of like resource maps, but more flexible.
...
Understands allocation aligment and boundary restrictions, "specific region"
allocations, and suballocations. Capable of statically or dynamically
allocating map overhead.
Many thanks to Matthias Drochner for running the code for me, and sending
me bug fixes, optimizations, and suggestions. Also, many thanks to
Chris Demetriou for his extremely helpful suggestions.
XXX No manual page yet. One is forthcoming, as soon as I can scare up
the time to write one. This has been sitting on my plate for quite a
while, and several projects are waiting for it. Time to move on.
1996-06-23 00:10:08 +00:00
leo
1cf023be2b
s/keymaps/keymap/
1996-06-22 21:01:29 +00:00
leo
d7160491e3
Install loadkmap in the default distribution. The keymap files are moved
...
to ..../stand/keymaps and have their own Makefiles there.
1996-06-22 20:21:55 +00:00
leo
323c486e74
Add the subdirs: binpatch, keymaps and loadkmap.
1996-06-22 20:18:15 +00:00
leo
1a5ae2120a
Atari keyboard maps
1996-06-22 20:14:09 +00:00
chuck
7544016a9d
sbus specific stuff for eni155s sbus atm card.
...
XXX: only works on sun4c, needs something better than vtophys() for
machines with IOMMUs(?).
1996-06-22 02:02:48 +00:00
chuck
254ec3a7ef
pci specific code for the eni155p card
1996-06-22 02:00:31 +00:00
chuck
d96712ec4b
regenerate to fix "generated from" comment
...
(next commit pcidevs first, then regenerate)
1996-06-22 01:58:54 +00:00
chuck
cf4c02966d
add product code for efficient networks eni155p atm card and regenerate
1996-06-22 01:55:43 +00:00
chuck
ba63d22426
add support for efficient networks midway atm chip.
1996-06-22 01:50:52 +00:00
chuck
e186894640
add atm networking stuff
1996-06-22 01:49:00 +00:00
chuck
d9c6fd68b8
network support for ATM networks (ATM == Async Transfer Mode, not
...
Automatic Teller Machine).
Currently supports PVCs only (no ATM ARP either).
1996-06-22 01:47:35 +00:00
is
24a0b3ecb0
Forgotten $(DESTDIR) in special install rule.
1996-06-21 21:55:53 +00:00
briggs
8d1606fcb9
Move splimp back to spl2 (from spl4).
1996-06-21 21:51:15 +00:00
pk
51347fcaaa
Return useful file descriptor when opening a raw device.
1996-06-21 20:51:23 +00:00
pk
68f420b593
Oh, what's in a name..
1996-06-21 20:29:28 +00:00
pk
b461ef1d17
Allow seeks on raw devices. A `f_offset' field is added to the file structure
...
which is maintained in lseek(), read() and write(), and passed along to
the device's strategy routine.
1996-06-21 20:09:03 +00:00
scottr
231a66aa69
Minor style cleanup (avoid goto); no functional change.
1996-06-21 06:12:45 +00:00
scottr
08a2715e38
Test for serial console in adb_init() early, and abort if we're using it.
...
Initiialize ROM vectors regardless of this so that the PRAM RTC read and
write work regardless of whether a serial console is in use.
1996-06-21 06:10:56 +00:00
pk
43cca6772f
`rd_root.c' => `md_root.c'
1996-06-20 20:17:57 +00:00
pk
ba3ce100e0
memory disk driver hooks to pass on the root filesystem bits.
...
Note: this file is called `md_root.c' in anticipation of the forthcoming
`rd' => `md' rename.
1996-06-20 20:15:40 +00:00
pk
b0b2a995cd
When booting from a floppy drive and RAMDSK_HOOKS is defined, arrange for
...
a callback from memory disk driver to load the actual root image.
1996-06-20 20:12:31 +00:00
pk
d802ca2b2a
Declare a memory disk at block device #5 .
1996-06-20 20:07:45 +00:00
pk
417fc9581d
ramdisk stuff
1996-06-20 20:06:16 +00:00
pk
5b9021505a
ramdisk stuff.
1996-06-20 20:05:46 +00:00
pk
a0222c1293
Turn on disconnect/reselect by default on targets 4-7 on the premise that
...
tape devices normally are set to one of these targets. Tape devices should
be allowed to disconnect for the SCSI bus to operate acceptably.
1996-06-20 19:50:41 +00:00
leo
e07a535f4e
Some minor nits.
1996-06-20 19:41:01 +00:00
is
0569d3582c
Use the right microsecond delay address. To achieve this, also map that
...
piece of hardware into kernel virtual memory (was only a guess 'til now).
XXX Unfortunately, the hardware vendor reserves the right to change this in
future DraCo revisions. We must rethink delay() and DELAY(), at least for the
DraCo, soon.
1996-06-20 09:31:58 +00:00
jonathan
fc7c84da3a
Explictly credit Per Fogelstrom for the mips shared library support in elf.c,
...
which was taken from OpenBSD/pica.
The previous revision of elf.c replaced Ted Lemon's elf exec machinery
with something closer to Christos' MI elf machinery. It turns out
that old NetBSD/pmax elf binaries have three segments, and the newer
elf exec machinery cannot exec them.
The old elf exec machinery is folded back into cpu_exec.c, which falls
back onto using the old machinery if the new machinery fails. The
old-style binaries will be deprecated at the 1.2 release.
1996-06-20 07:06:36 +00:00
scottr
02f1ebc3de
SPOT is now an NFS server, too.
1996-06-20 04:11:55 +00:00
gwr
e1cc05a94c
Fix ZMAGIC (from Chuck Cranor)
1996-06-20 03:59:41 +00:00
gwr
a1ec070f97
Take control over the kernel libraries so cross-build is easier.
1996-06-20 03:47:27 +00:00
gwr
4bb67f0a27
Take control over the kernel libraries so cross-build is easier.
1996-06-20 03:11:06 +00:00
pk
dba83379bd
Remove a "notyet" in last commit.
1996-06-19 13:30:49 +00:00
pk
c7fc34ac08
add tcx device at major number 109
1996-06-19 13:28:14 +00:00
pk
3da87417d2
tcx declaration
1996-06-19 13:25:01 +00:00
pk
5f5407c39e
add tcx
1996-06-19 13:23:25 +00:00
pk
c6d4bf55e3
Add tcx definition.
1996-06-19 13:21:09 +00:00
pk
f62f900f6c
First go at a TCX framebuffer driver. This version does enough to
...
load and store colour lookup tables
blank the screen / put monitor in power-saving mode
make X11 run on it in `cgthree' emulation.
1996-06-19 13:17:35 +00:00
scottr
758ea43e99
Completely revamp setroot() and friends. Since Chris' version of this code
...
is close to how I reworked it, I pulled in the (essentially MI) NetBSD/alpha
and added the appropriate support around it.
- No need for the GENERIC kernel config option.
- NFS-mounted root and swap are supported.
- If we can't figure out where the root filesystem is from what the Booter
tells us, ask the user.
- Split the mainbus autoconfig code to a separate file.
Also, update/add copyrights as appropriate.
1996-06-19 03:21:03 +00:00