Peter Wemm [Sun, 28 May 2000 13:32:49 +0000 (13:32 +0000)]
The dreaded isa_compat.h tables are no longer used, so there is no need
for a seperate pc98 version of this stuff. Applying the same changes
from the i386 version yields identical files so remove these and use the
common ones.
Peter Wemm [Sun, 28 May 2000 13:30:44 +0000 (13:30 +0000)]
Redo the isa compat driver shim so that each driver is self contained
and does not require that evil list of drivers in isa_compat.h.
It uses the same strategy that pci drivers use, namely a
COMPAT_ISA_DRIVER() macro that creates the glue on the fly.
Theoretically old-style isa drivers should be preloadable now.
Manipulate with AltGR Led (really CapsLock Led) only in K_XLATE mode, because
all other modes not set ALKED flag and it means that CapsLock always turned
off for them.
Real bug example is X11 which never turn on CapsLock with Russian keyboard.
PR: 18651
Submitted by: "Mike E. Matsnev" <mike@po.cs.msu.su>
Tim Vanderhoek [Sun, 28 May 2000 05:06:38 +0000 (05:06 +0000)]
A set of diffs to bring the new murphy into line with the
fortune/Notes fortmatting instructions. Also fix a couple typos.
I did a bit of this, by Cy Schubert did most of it. Thanks Cy!
Tim Vanderhoek [Sun, 28 May 2000 04:41:02 +0000 (04:41 +0000)]
Quoting submitter:
This is a recent conversion of an old IBM Mainframe application
to the fortune datafile format.
The "laws" were extracted from a S/370 Assembler program on a SHARE tape.
The comments in the program:
*---------------------------------------------------------------------*
* 'MURPHY' THE OLE PHILOSOPHER 18 AUGUST 1988 *
* *
* MURPHY WAS FOUND ON A JES2 TAPE OF ALL PLACES WITH ABOUT *
* 500 OR SO SAYINGS. GOT ANOTHER 250 FROM AN UNKNOWN SOURCE *
* AND HAVE ADDED ABOUT 100 OR SO MYSELF. *
* *
[list of changes omitted]
* *
* JIM MARSHALL, CAPT, USAF *
* (301) 688-6829 *
* *
*---------------------------------------------------------------------*
Fortunes that a sufficiently twisted mind could perceive as offensive
have been moved to murphy-o. Thanks to the submitter for reviewing
these fortunes.
The copyright issues were considered before approval.
Tim Vanderhoek [Sun, 28 May 2000 04:10:33 +0000 (04:10 +0000)]
By overwhelming demand, revert the one=two joke to its previous form.
Also, fix a couple whitespace formatting errors and typos.
Note that the Klingon joke has a 12-point version in the
-chat list, mesg-id: <19990717120618.C269@marder-1> (thanks to
DES and to submitter doug@gorean). Also, note that the following
people need to learn to double-space after a period: <DougB@gorean.org>,
<des@flood.ping.uio.no>, <mellon@pobox.com>, <jeroen@vangelderen.org>,
and <rsidd@physics.iisc.ernet.in>.
Andrew Gallatin [Sun, 28 May 2000 02:52:54 +0000 (02:52 +0000)]
Add AlphaServer 2000 (demi-sable), 2100 (sable), and 2100A (lynx) support.
Only PCI and on-board ISA peripherials are supported at this time.
This support has been only lightly tested due to a lack of response to my
call for testers on the freebsd-alpha mailing list. It works quite well
on the one AS2100 on which it has been tested, but it may not work on
an AS2100A and should therefore be regarded as experimental.
David E. O'Brien [Sat, 27 May 2000 21:50:15 +0000 (21:50 +0000)]
MFA: Add {kernel,module}-{depend,clean,cleandepend,tags,install,reinstall}
targets. The {depend,clean,cleandepend,tags,install,reinstall} targets
are composits of the {kernel,module}-* targets (based on NO_MODULES).
John Baldwin [Sat, 27 May 2000 06:25:35 +0000 (06:25 +0000)]
- Remove unnecessary 'data32' and 'addr32' prefixes and #define's.
- Go ahead and use 'lgdt' again instead of hand-assembling the instruction.
During testing this code worked fine. If for some reason a 32-bit offset
is needed, 'lgdtl' should be used instead of reverting to manual machine
code.
Warner Losh [Sat, 27 May 2000 04:48:30 +0000 (04:48 +0000)]
Add IBM 56K Modem (PR 17992, Jeroen C. van Gelderen)
Fix D-Link 660 entry (PR 1340, Annelise Anderson)
Add more comments to very generic pcmcia ethernet card
entry (PR 17006, Georg Graf)
Add Linksys EtherFast 10/100 Intergrated PC Card (PCM100) (private mail
from Sean O'Connell)
Brian Somers [Fri, 26 May 2000 21:11:55 +0000 (21:11 +0000)]
If the fsm header reports a length greater than the packet size,
drop the packet rather than just whinging about it in the log.
If the fsm header has a smaller length, continue to whinge.
Mike Smith [Fri, 26 May 2000 20:07:29 +0000 (20:07 +0000)]
Some joker decided to make it even harder to build modules outside the
kernel, and rather than fix the make search path, hardcoded it into the
module Makefiles themselves. Go with the herd.
Andrew Gallatin [Fri, 26 May 2000 13:47:02 +0000 (13:47 +0000)]
Rather than checking for hlen causing misalignment, we should do the
m_adj() and then check the resulting mbuf for misalignment, copying
backwards to align the mbuf if required.
This fixes a longstanding problem where an mbuf which would have been
properly aligned after an m_adj() was being misaligned and causing an
unaligned access trap in ip_input(). This bug only triggered when booting
diskless.
Seigo Tanimura [Fri, 26 May 2000 11:41:08 +0000 (11:41 +0000)]
Add SUP1670 - Supra 336i V+ Intl. Since we update the PnP IDs
more frequently than the core part of the sio driver, it might
be good to move the PnP IDs to sio_isapnp.h or something like
that.
PR: i386/18828
Submitted by: J.P. King <jpk28@cam.ac.uk>
Tim Vanderhoek [Thu, 25 May 2000 04:38:47 +0000 (04:38 +0000)]
Add some fortunes, typically gleaned from FreeBSD mailing lists, remove
some dups, fix some typos and formatting.
Submitted-by (in no particular order):
Cy Schubert <cschuber@uumail.gov.bc.ca> (bin/12477)
David Kelly <dkelly@hiwaay.net> (misc/16647)
Zachary K Drew <drew0054@tc.umn.edu> (misc/16848)
Mark Ovens <mark@ukug.uk.freebsd.org> (misc/15809)
Bruce A. Mah <bmah@nimitz.ca.sandia.gov> (bin/17085)
And myself.
Mike Smith [Thu, 25 May 2000 02:48:15 +0000 (02:48 +0000)]
Remove all of the block devices, correct major numbers to point to the
corresponding character devices. This is (currently) untested, but
should be correct.
Mike Smith [Thu, 25 May 2000 02:28:50 +0000 (02:28 +0000)]
Teach sysinstall about 'twe' disks. Note that this is currently
untested, and with the current state of flux surrounding the death
of bdevs other things here may need to change.