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
David Greenman
2f2160da3b
Fixed splbio problems in vinvalbuf. Closes PR#2875, although fixed
...
differently by me.
1997-03-05 04:54:54 +00:00
Mike Smith
789962659e
Supply the mount point given to mfs_mount when getting a vnode for the
...
mount. This may have been a contributor to the 'null v_mount in
fsync()' problem
This is another, perhaps slightly less urgent, 2.2 last-minute candidate.
Reviewed by: sef
1997-03-05 01:57:54 +00:00
Mike Smith
3a558f83dd
Check that vp->v_mount is non-null in fsync() before dereferencing it to
...
obtain the mountpoint's MNT_ASYNC flag.
This is a Very Definite Last-Minute 2.2 Bugfix Candidate.
Reviewed by: sef
1997-03-05 01:42:14 +00:00
Gary Palmer
0b146b65d2
Back out the patch to break up the clock probe lines. Instead, follow
...
Bruce's suggestion of deleting "relative to mc146818A clock ",
thus shortening the line ...
1997-03-05 00:54:00 +00:00
Bruce Evans
e4c4150e70
Fixed connection of vfs.ffs node to the sysctl tree.
1997-03-04 18:35:15 +00:00
Bruce Evans
4a8b966013
Attach vfs_sysctl() one level lower so that only the levels below
...
VFS_GENERIC aren't done in the FreeBSD way. The previous commit
broke the nfs sysctls.
1997-03-04 18:31:56 +00:00
Gary Palmer
5c5e8d766c
Split the rather long and line-wrapping clock probe messages on boot.
...
(2.2?)
Submitted by: Mathew Dood <winter@jurai.net>
1997-03-04 09:24:01 +00:00
KATO Takenori
5db523b1d5
Fixed devfs code. Old code remained in pc98 tree.
...
Submitted by: URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
1997-03-04 06:39:02 +00:00
KATO Takenori
541de8d9a5
Synchronize with sys/i386/isa/syscons.c revision 1.205.
1997-03-04 06:25:54 +00:00
Andrey A. Chernov
53490b7634
Oops, fix typo.
1997-03-03 23:02:43 +00:00
Andrey A. Chernov
30cf3ac460
Don't copy more than MAXLOGNAME bytes in getlogin() syscall,
...
it is stricter than padded s_login size check was there.
1997-03-03 22:46:16 +00:00
Bruce Evans
60e0f7e23d
Don't export kernel interfaces to applications. msdosfs_mount probably
...
didn't compile before this change.
Added idempotency ifdef.
1997-03-03 17:36:11 +00:00
Bruce Evans
e4d202a8ae
Fixed struct access bug and style bugs in previous revision. The same
...
fix as for syscons did not work because pcvt uses a struct where syscons
uses a struct pointer.
1997-03-03 16:33:41 +00:00
Bruce Evans
9bdc993298
Removed unused flag IN_RECURSE and unused struct member i_lockcount.
1997-03-03 16:25:46 +00:00
Bruce Evans
0d4c2cc0c7
Removed useless setting of IN_RECURSE. The (anti) locking for this needs
...
to be done in a different way, if at all.
1997-03-03 16:23:15 +00:00
Bruce Evans
3a76a5949b
Merged Lite2's vfs_sysctl(). It doesn't fit very well into FreeBSD's
...
(phk's) sysctl framework, and I needed special code to disambiguate
the VFS_GENERIC node from the VFS_VFSCONF leaf, so I only converted
the leaves to the FreeBSD framework. The error handling isn't quite
right. CSRGS's sysctls seem to return ENOTDIR too much and FreeBSD's
sysctls don't agree with the man page.
1997-03-03 12:58:20 +00:00