phil
6bffbf4ca9
New file needed for Matthias Pfaller rework of pmap.c to sync it with
...
the 386 version.
1996-01-26 08:06:40 +00:00
phil
45d22f23ed
New file from Matthias Pfaller.
1996-01-26 05:37:16 +00:00
phil
44f4a2f5e6
Update to Matthias' current state.
1996-01-26 05:12:58 +00:00
phil
2a13a30e5e
Update from Matthias Pfaller. (Small tweeks.)
1996-01-26 05:04:12 +00:00
phil
49d37e3c5d
Update to current state. No major changes.
1996-01-25 19:50:39 +00:00
phil
85178bcc1b
Update a bit.
1996-01-25 19:36:36 +00:00
gwr
f261ae08c7
Update for the new z8530 driver
1996-01-24 22:39:48 +00:00
gwr
16e4c58c47
file z8530var.h was initially added on branch netbsd-1-1.
1996-01-24 21:13:22 +00:00
gwr
427556aeab
Move struct definitions to MD code.
1996-01-24 19:52:57 +00:00
gwr
c2c1c1b11a
Move struct definitions to MD code.
1996-01-24 19:21:40 +00:00
gwr
a3c19fb08a
Oops, I didn't mean to check in that file.
1996-01-24 16:03:31 +00:00
briggs
229c36d3dd
Patch a few of the holes in the machine-dependent part of this driver.
...
Sync the m.i. part with the Atari.
1996-01-24 06:02:06 +00:00
briggs
1fd44da3df
Change an &= to an & -- the former stopped working for some reason
...
that I need to delve into when I have time.
1996-01-24 05:52:58 +00:00
gwr
c68a32fc95
New "child" drivers for Sun keyboard and mouse attached to z8530sc.
1996-01-24 01:15:34 +00:00
gwr
ca633a9f35
Reorganized, machine-independent z8530 driver, based on the sparc/sun3 zs.
...
Uses autoconfig to attach keyboard, mouse, or tty. (See z8530.doc)
1996-01-24 01:07:21 +00:00
leo
ae2b8aaf1f
STANDALONE -> TOSTOOLS
1996-01-23 20:34:07 +00:00
gwr
5886eb474f
Use the function pointers sc_pio_in, sc_pio_out to call the PIO functions
...
for transfers in data phase so those functions may be MD implementations
that do "pseudo-DMA" if desired. Also correct some comments.
1996-01-23 19:47:00 +00:00
leo
1481622cdb
Fixes 'hanging' problem when closing a serial port.
1996-01-23 09:35:15 +00:00
scottr
f9418ec605
Eliminate unnecessary goto and labels, and other minor cleanup.
1996-01-23 00:28:09 +00:00
cgd
0d743e5a05
update PCIVERBOSE code in various ways:
...
(1) remove the 'UNSUPP' keyword from the device list,
because it can't be reasonably used (becuase different
devices may be supported on different machines, for
good reason).
(2) enhance pci_devinfo so that class/subclass information
is optional (so pci_devinfo can be used by drivers that
match classes of devices, and want to look up the
devices' names easily).
(3) more known vendors and devices.
1996-01-22 21:08:09 +00:00
fvdl
e1829fbf01
Fix error in previous change: don't use the local FS mount data before
...
it's actually allocated. Pass mount arguments to msdosfs_mountfs instead,
and use them (as in iso_mountfs for example).
1996-01-21 16:35:29 +00:00
leo
88a221b7fb
BBSIZE -> BBMINSIZE
1996-01-20 13:54:46 +00:00
jtc
6993c2c7c0
Add declarations for sys_nerr & sys_errlist (moved from stdio.h)
1996-01-20 01:33:53 +00:00
leo
85ea3b1702
Instead of using '#ifdef atari' to handle the differences of Gemdosfs and
...
Msdosfs, use a flag that can be set by mount_msdos. This is definitely
more flexible.
1996-01-19 14:28:05 +00:00
leo
567396ea78
Use symbolic constants for ATARI_ANYCPU instead of dropping in a hex-value.
1996-01-19 13:54:12 +00:00
leo
a946c7f421
Special handling for 2 and 4 byte sized transfers. The makes accessing
...
device registers work in a sane way. (gwr)
1996-01-19 13:51:11 +00:00
leo
58758809e5
- Remove FPU defines, the FPU-type is no longer determined by the loader.
...
- Add some forgotten CPU-types (Waldi Ravens).
1996-01-19 13:46:56 +00:00
cgd
6ffadcadf6
fix off-by-one error in tickfix code. (should increment when count >=
...
interval, because count goes from 0->(interval-1) to count interval
ticks.)
1996-01-17 04:37:31 +00:00
fvdl
4b16fc959c
Attempt #2 :-( (where did that tag come from..)
1996-01-16 23:19:43 +00:00
fvdl
961c294fd5
* Don't rely on the protection bits of segments anymore to decide whether
...
it's text or data; use the entry point instead (this solves some trouble
with ELF executables with strange permissions)
* Incorporate some fixes from r_friedl@informatik.uni-kl.de sent to
netbsd-bugs a while ago
1996-01-16 23:07:18 +00:00
thorpej
cd17a6b3af
Remove all the old STACKCHECK stuff; it hasn't been used for a long time.
1996-01-16 22:24:28 +00:00
thorpej
353f4388fb
Use a shutdownhook to make sure the drive motor is turned off
...
at halt/reboot time, as suggested by Perry Metzger.
1996-01-16 19:35:06 +00:00
leo
cb560ce386
Move things around a bit to make all names fit into the [8.3] namespace
...
of msdosfs.
1996-01-16 15:14:53 +00:00
mycroft
02317d25bb
Make the panic message for ISA clone devices more informative.
1996-01-16 07:52:38 +00:00
thorpej
535abd80a2
Add a net.inet.ip.directed-broadcast sysctl as suggested by
...
Darren Reed <darrenr@vitruvius.arbld.unimelb.edu.au> in PR #1227 .
This change is slightly different than the one submitted by Darren in
that the DIRECTED_BROADCAST compile-time option will behave like it used
to so that existing configurations utilizing it won't have to change.
1996-01-16 04:17:30 +00:00
jonathan
764d54390c
SAdd support for Sun-style framebuffer ioctl()s, as used by other NetBSD
...
[programs, notably /usr/sbin/screenblank.
1996-01-16 02:43:01 +00:00
jonathan
56ffba38d4
Fix how the cmap entries are updated, as contributed by Arne Juul
...
(arnej@pvv.unit.no ). Xservers should now be able to set colours correctly.
1996-01-16 02:40:21 +00:00
thorpej
18960b616f
Call disk_busy() a bit earlier in case an exceptional condition causes
...
fddone() (and thus disk_unbusy()) to be called directly from fdstart().
Pointed out by Ezra Story <ezy@panix.com>.
1996-01-15 21:53:50 +00:00
thorpej
4b359df8c4
Add net.inet.ip.forwsrcrt: if zero, the system will not forward
...
source-routed packets. Note this value is protected by kernel security
level; it can only be changed if securelevel < 1.
1996-01-15 21:11:46 +00:00
briggs
af016e6224
Updates from Kelly Campbell <camk@ksu.ksu.edu> for some ROM addresses.
1996-01-15 12:29:48 +00:00
phil
3789c88f95
Add doshutdownhooks().
1996-01-15 05:30:47 +00:00
thorpej
2c5d55d959
Use ${BINOWN} and ${BINGRP} per Arne H. Juul <arnej@ikke.idt.unit.no>
...
in PR #705 .
1996-01-15 01:44:52 +00:00
thorpej
1eff435896
Use ${BINOWN} and ${BINGRP} per Arne H. Juul <arnej@ikke.idt.unit.no>
...
in PR #705 . Also, clean up some stuff left over from HP-BSD.
1996-01-15 01:41:37 +00:00
thorpej
8a5504241e
Three distinct changes:
...
- Better disklabel handling. While a disklabel isn't used
in the driver, some versions of the OpenPROM insist on
one being present in order to boot from floppy. These
changes provide a default label (in a way similar to how
the SCSI disk driver provides a default) so that a user
can more easily place the label on the disk.
- Fix semi-bug in bootpath handling. It appears as if the
bootpath can appear in a couple of formats: "/fd@0,0", which
is what bootpath_fake() creates on v0 proms and may be
passed by some v2 proms, and "/fd0" which is what the
v2 prom on my SS2 passes. We now handle both formats.
- Use a mountroot hook to eject the floppy and wait for
the user to insert a filesystem floppy if we're the boot/root
device.
1996-01-15 00:14:42 +00:00
thorpej
3f8e0d27a6
Add a "mountroot hook" mechanism so that devices can take care of
...
special needs before being used in (*mountroot)().
1996-01-15 00:06:49 +00:00
christos
d3427703db
Hayes ESP support from Michael Van Loon, with minor cleanups. Tested on
...
a single port ESP card; works great!
1996-01-14 23:44:34 +00:00
thorpej
57219ebad3
Remove vnode_if.[ch] during a "make clean", per PR#536 from
...
Dan Carosone <danielce@ee.mu.oz.au>.
1996-01-14 21:06:47 +00:00
leo
9186c7668f
The changes frpm Paul Goyette with respect to the driver trace require
...
DBG_PID to be defined to an interger value....make it so.
1996-01-14 13:06:37 +00:00
thorpej
cca25e85ec
Fixed typo (that I probably introduced with the disk changes). From
...
Thorsten Frueauf <frueauf@ira.uka.de>, PR #1924 .
1996-01-14 00:23:56 +00:00
leo
b7b97847ce
Some files containing more than one function are split. This reduces the
...
size of the resulting loader. The read_inode() function now returns the
result of the strategy function instead of success in all cases (ufs.c).
Fixes pr#1817
1996-01-13 22:25:32 +00:00