KATO Takenori
b5ff11dbb6
Synchronize with sys/i386/isa/wd.c revision 1.126.
1997-03-13 17:00:27 +00:00
KATO Takenori
77fd6eeaf8
Synchronize with sys/i386/boot/biosboot/boot.c revision 1.64.
1997-03-13 16:58:15 +00:00
David Nugent
4511a3a921
Submitted by: Greg Ungerer <gerg@stallion.oz.au>
...
Update to version 1.0.0 of stallion.c from author.
1997-03-13 04:13:45 +00:00
David Nugent
1f77b941e5
Submitted by: Greg Ungerer <gerg@stallion.oz.au>
...
Update istallion driver to version 1.0.0 from author.
1997-03-13 03:51:25 +00:00
KATO Takenori
242b8c5441
Change #ifdef FreeBSD' to
#ifdef __FreeBSD__'.
...
Submitted by: H. Nokubi <h-nokubi@nmit.mt.nec.co.jp>
1997-03-13 02:10:21 +00:00
KATO Takenori
c4d420eee3
Added `\' (backslash) at the end of line in the CFLAGS definition.
...
Submitted by: H. Nokubi <h-nokubi@nmit.mt.nec.co.jp>
1997-03-13 02:04:47 +00:00
Stefan Eßer
09d5def9ce
Activate CMD640 workaround
1997-03-12 19:59:58 +00:00
Stefan Eßer
2928e6b5fd
Add option CMD640 which is required to use both channels of that
...
EIDE chip
1997-03-12 19:11:59 +00:00
Stefan Eßer
f5cd278ca4
Add wdc_p.c for support of the CMD640 PCI EIDE chip.
1997-03-12 19:10:27 +00:00
Bruce Evans
051fc6fab1
Fixed setting of default kernel name when there is no boot.config file.
...
Didn't fix a more serious problem when boot.config is empty - read()
can't handle empty files.
Reported by: Chris Timmons <skynyrd@opus.cts.cwu.edu>
1997-03-12 18:48:31 +00:00
Joerg Wunsch
1b0d314332
Since i don't see that anybody is implementing a more correct EISA
...
probing anytime soon, make EISA_SLOTS a fully supported option. It's
required for the HP NetServer LC series machines.
Next stop: make dset(8) aware of it as well.
1997-03-12 17:41:35 +00:00
Stefan Eßer
e93e9e7392
Add support for the buggy CMD640B PCI EIDE controller chip, which
...
can't perform overlapping commands on both of its channels.
To enable the CMD640B work-around, the kernel must be compiled with
"options CMD640". Without that option there should be no difference
in the code produced compared to the previous revision of wd.c.
Submitted by: Wolfgang Helbig <helbig@ba-stuttgart.de>
1997-03-11 23:17:28 +00:00
Bruce Evans
ed637f8f5f
Fixed clist limits. I got them wrong several years ago in rev.1.9
...
(1994/11/26). Packets with more than approximately 128 0xc0's or
0xdb's in them were untransmittable.
1997-03-11 19:39:21 +00:00
Joerg Wunsch
ad27a972d0
Retrofit Bruce's changes from rev 1.7.
1997-03-11 19:38:02 +00:00
KATO Takenori
078e650eb4
Synchronize with sys/i386/i386/userconfig.c revision 1.84.
1997-03-11 16:19:55 +00:00
KATO Takenori
ef5c2a7815
Synchronize with sys/i386/conf/majors.i386 revision 1.14.
1997-03-11 16:18:08 +00:00
Mike Smith
169b2e51e3
Avoid double-s when #conflicts drops from 10 to 9.
1997-03-11 07:11:46 +00:00
Joerg Wunsch
930bb1a4da
Add a quirk entry for the HP6020i, after John has just confirmed that
...
it works now.
Submitted by: jhay@zibbi.mikom.csir.co.za (John Hay)
1997-03-10 20:51:17 +00:00
Poul-Henning Kamp
fdc58e30da
Add char#80 xdcp, assigned to Chris Ficklin <chris@serengeti.com>
1997-03-10 20:25:45 +00:00
Mark Murray
a30c77e886
Move this files* entry for the Brooktree TV driver toi the right 'files*'.
1997-03-10 17:55:49 +00:00
Mark Murray
51e053d6cc
Initial import of the Brooktree PCI-TV drivers. I have not tested
...
these, they may not even compile. I am importing them on behalf
of the submitters.
Submitted by: amancio, smp
1997-03-10 06:38:26 +00:00
KATO Takenori
d025bca112
Makefile generates boths IBM-PC and PC-98 version of object code in
...
apm_init.inc. The PC-98 version of object is included in `#ifdef
PC98'.
Pointed-out by: URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
1997-03-09 16:46:05 +00:00
KATO Takenori
c8ac925d54
Added PC-98 specific function to get battery status.
...
Submitted by: URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
1997-03-09 16:40:13 +00:00
Bruce Evans
13a44161a2
Moved userland assembler macros from <machine/asmacros.h> to
...
<machine/asm.h>.
1997-03-09 13:57:33 +00:00
Bruce Evans
644ba7e84e
Cloned src/lib/libc/i386/DEFS.h to create <machine/asm.h> for the i386.
...
The former file was too hard to get at from other parts of the src tree
and will go away.
1997-03-09 10:39:15 +00:00
Bruce Evans
7eff94279a
YAMInTheWrongDirectionF22 (part of rev.1.28.2.3: set B_CLUSTEROK for
...
commits).
1997-03-09 10:21:26 +00:00
Mike Pritchard
d0ad3d988a
Update a number of routines to reflect the actual name
...
of the routine that caused the panic.
1997-03-09 06:10:36 +00:00
Mike Pritchard
5ace3b260a
Update a number of panic messages to reflect the actual name
...
of the routine that caused the panic.
1997-03-09 06:00:44 +00:00
Bruce Evans
2a31d924ab
Use the common nchstats struct instead of a private one for ncs_2passes
...
and ncs_pass2. The public one is already used for other cd9660 statistics
and the private one was effectively invisible.
1997-03-08 16:09:38 +00:00
Bruce Evans
90106ad38b
Fixed missing initialisation of vp->v_type for types Pfile and Pmem
...
in procfs_allocvp(). This fixes at least stat() of /proc/*/mem.
stat() of /proc/*/file already worked. I think procfs_allocvp() isn't
actually called for type Pfile.
1997-03-08 16:06:34 +00:00
KATO Takenori
593b35ace1
Synchronize with sys/i386/boot/biosboot/Makefile revision 1.55.
1997-03-08 15:46:59 +00:00
Bruce Evans
d8d6519c63
Fixed the hash formula. Lite2 doesn't have phashinit(), so Lite2's hash
...
formula uses `& nchash'. This is very broken when nchash is a prime
number instead of 1 less than a power of 2, but the Lite2 formula was
merged in.
Merged some cosmetic changes from Lite2, rev.1.21 and Lite1. The merge
was difficult because the Lite2 code is essentially ours (phk's) except
where Lite2 improved or broke it.
Summary of the Lite2 changes:
- in the copyright, phk's rights have been transferred to the Regents.
This change should be reviewed.
- nchENOENT went away; the "no" vnode is now simply 0.
- comments were improved.
- style was "improved".
- goto instead of Fanatism (sic) was considered bad :-).
- there are some small changes to support whiteouts.
- new cache entries are added in more cases. More work is required
near here to change the hash table size if kern.desiredvnodes is
changed using sysctl.
- rescanning of the hash bucket in cache_purgevfs() was removed. This
change should be reviewed.
1997-03-08 15:22:14 +00:00
Guido van Rooij
dfd0621acc
Fix style bugs and other bugs in the NFS fix.
1997-03-08 15:14:30 +00:00
John Dyson
eb2c768ebb
When removing IN_RECURSE support during the Lite/2 merge, read/write
...
to/from mmaped regions was broken. This commit fixes the breakage, and
uses the new Lite/2 locking mechanisms.
1997-03-08 04:33:47 +00:00
John Dyson
d6faa36b42
Remove unnecessary check for vp->v_mount being null. Pointed
...
out by BDE.
1997-03-07 14:40:54 +00:00
Kazutaka YOKOTA
d36dc5e36b
Made set_controller_command_byte() less verbose. It used to print a
...
debug message whenever one of lock keys were pressed, if the system
was started with the `-v' option.
Removed a couple of lines of dead code too.
1997-03-07 10:22:55 +00:00
Joerg Wunsch
e843ad34c1
Fix a bogon in pcvt that caused a characterset designation to not take
...
effect immediately, but required a following (normally redundant) G0
into GL mapping. This adds one layer of indirection (thus might make it
slower), but fixes the broken box character drawing in pcvt.
Hellmuth and Bruce are unfortunately too busy too review this right now,
but i wanna have it in 2.2 since it has often been asked in the past.
1997-03-07 08:56:00 +00:00
Joerg Wunsch
f9ba24beed
Fix the new (kbdio) keyboard layer to correctly work if PCVT_SCANSET == 2
...
even early in the boot process (boot -c or -d).
Submitted by: yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA)
1997-03-07 08:53:16 +00:00
Gary Palmer
324d42ad57
Fix (I hope) the NFS hole. This is only compile tested.
...
Submitted by: (partly) davids@SECNET.COM via BUGTRAQ
1997-03-07 07:42:41 +00:00
Joerg Wunsch
8a973ca81c
Move pcvt towards using kbdio (finally!).
...
Warning: this won't work yet with PCVT_SCANSET=2 along in early
console mode (boot -c, or boot -d).
A big thanks to Kazutaka, and a word of apologies for delaying the
review for that long time...
Submitted by: yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA)
1997-03-06 22:34:24 +00:00
Joerg Wunsch
f357773315
Merge Jason Thorpe's updated changer stuff into the actual system.
...
Many things have been changing in the kernel since mid-1996, so there's
quite some amount of diffs here already. It compiles, but i cannot
test it anywhere here.
2.2 candidate?
Closes PR # 1201.
1997-03-06 15:36:45 +00:00
KATO Takenori
b95c15c20f
Added missing i8251 code.
...
Submitted by: H. Nokubi <h-nokubi@nmit.mt.nec.co.jp>
1997-03-06 15:07:04 +00:00
Stefan Eßer
81cf5d7aae
improve pcibus_check: Only assume PCI if at least one PCI to anything bridge
...
on bus 0.
This fixes problems with EISA-only systems mistakenly being assumed to support PCI.
1997-03-05 20:52:00 +00:00
Bruce Evans
c68fa33937
Try a no-wait malloc first in clist_alloc_cblocks(). If this fails, then
...
complain and blunder on.
Should be in 2.2, preferably with a better fix.
1997-03-05 16:45:01 +00:00
Bruce Evans
a5c1768dd5
Made FPU stuff conditional on npx as well as I586_CPU.
1997-03-05 16:30:55 +00:00
KATO Takenori
85c57124b2
Synchronize with sys/i386/isa/clock.c revision 1.79.
1997-03-05 16:19:48 +00:00
Bruce Evans
bdca44f670
Added -mno-486 to CFLAGS to force smaller code in case someone compiles
...
with CC="cc -m486". This doesn't fix PR2381, since PR2381 is for 2.1.x.
1997-03-05 15:43:03 +00:00
Julian Elischer
e990261c58
make the netatalk output routine matcy the prtotype used in the
...
protocol structure. Silences a warning from Gcc.
1997-03-05 09:17:38 +00:00
Bruce Evans
65ff42dd17
Only print clock calibration messages if the system was booted with -v.
...
Submitted by: partly by gpalmer
1997-03-05 08:08:48 +00:00
Julian Elischer
499676df4d
add a bunch of comments to describe what's going on.
...
This is some of the worst code I've had to wade through in
ages and I don't want to have to start from scratch again next time.
(I have a 2.2 version of these comments, can I commit them?)
1997-03-05 08:01:28 +00:00