Andrey A. Chernov
0e4c0f17f3
Move workaround about page aligned data buffer directly to vm86_datacall,
...
it is impossible to use this func otherwise, i.e. all vesa calls are
potentially broken. Max arg size limited to 1024 for now, bump it, if needed.
1998-09-29 20:36:31 +00:00
Robert V. Baron
ecee3646ce
Fixes for lkm:
...
1. use VFS_LKM vs ACTUALLY_LKM_NOT_KERNEL
2. don't pass -DCODA to lkm build
1998-09-29 20:19:45 +00:00
Dmitrij Tejblum
5081946172
Rename a static variable, so it will not shadowed by a local variable.
...
Now comments will be ignored, rather than put junk in the password database.
Broken in: rev. 1.21
1998-09-29 20:01:21 +00:00
Mark Murray
9048a9edbd
Fix the shared library configuration stuff.
...
Noticed by: Ollivier Robert
1998-09-29 18:58:16 +00:00
Jonathan Lemon
9379f795cd
Don't erase curproc when making a vm86() call. The previous behavior
...
was a pessimization that broke schedcpu(). (It caused the process to
be remrq()'d).
Reviewed by: Tor Egge
1998-09-29 18:01:18 +00:00
David E. O'Brien
7105c8a242
Add history.
1998-09-29 17:34:25 +00:00
Andrzej Bialecki
faa5f8d8da
Make #define NO_SWAPPING a normal kernel config option.
...
Reviewed by: jkh
1998-09-29 17:33:59 +00:00
Andrzej Bialecki
c796cfa18a
Make #define NO_SWAPPING a normal kernel config option.
...
Warn unsuspecting users against current DEVFS pitfalls.
Reviewed by: jkh
1998-09-29 17:33:45 +00:00
David E. O'Brien
74b4790de7
mkdosfs(1) is dead, refere to newfs_msdos(8)
1998-09-29 17:31:28 +00:00
Jordan K. Hubbard
50660db1a6
Add in a kludge for registering the "package" version of XFree86 so
...
various ports don't complain about it. It also requires that the pkg
registration bits be stick into the Xbin tarball so that they'll be
present in /usr/X11R6/lib/X11/pkgreg.tar.gz. The registration tarball
is removed upon first use to prevent it later spamming a genuine build
from ports if inadvertently extracted again.
1998-09-29 14:23:13 +00:00
Andrzej Bialecki
416ad5ed31
Small update: you need to unpack the stand-alone picobsd tarball into
...
src/release/picobsd, otherwise it won't work.
Pointed out by: Randal Masutani <randal@comtest.com>
1998-09-29 12:23:58 +00:00
Jordan K. Hubbard
a53cd3d253
Add examples for tree functions.
...
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-29 12:22:46 +00:00
Jordan K. Hubbard
0726f7f509
Add support for saved trees.
...
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-29 12:22:36 +00:00
Andrzej Bialecki
fa72cf69bf
Make proper use of ${suffix} instead of hardwired suffixes.
...
Pointed out by: Randal Masutani <randal@comtest.com>
1998-09-29 12:12:47 +00:00
Andrzej Bialecki
648e989921
Better handling of "custom" setup.
...
Submitted by: Randal Masutani <randal@comtest.com>
1998-09-29 11:58:54 +00:00
Andrzej Bialecki
09b41007d5
Once again turn off the BRIDGING - it's not yet ready to be the default...
...
Submitted by: Randal S. Masutani <randal@comtest.com>
1998-09-29 11:27:34 +00:00
Andrzej Bialecki
dede34d355
Add sysctl 'machdep.msgbuf_clear'. Setting it to anything causes the
...
kernel message buffer to be cleared. It comes handy in situations when
the only logging facility you have is the msgbuf.
Reviewed by: jkh
1998-09-29 11:20:16 +00:00
Greg Lehey
8814fd974a
Bring man page up to date
1998-09-29 10:26:02 +00:00
Bruce Evans
2e8bf20912
Fixed printf format errors. u_long is not necessarily suitable for casting
...
pointers to, and %d is not suitable for printing uint32_t's.
1998-09-29 09:18:08 +00:00
Bruce Evans
894e2bd49e
FIxed printf format errors (an new one that is only detected on systems
...
with pointers smaller than u_longs, and 2 possibly-truncating casts in
the same printf).
1998-09-29 09:14:52 +00:00
Peter Wemm
a7de32b2aa
The bootinfo struct was getting clobbered or not passed through correctly.
...
Presumably VTOP doesn't work for static objects.
The easiest way to get it working was to reserve some space after the
environment strings and copy the bootinfo struct there.
Also, set RB_BOOTINFO, it's needed.
I got the code to load and run an unmolested kernel OK for the first time
with this system a few minutes ago - at last!. I did have to stop it
looking at the floppy though as BTX was trapping a mode 14 fault when
it look for /boot/boot.conf when no disk was in the drive. (I'm booting
from a scsi disk (bios disk 0x80)).
Now to teach it about ELF and modules :-)
1998-09-29 09:11:49 +00:00
Bruce Evans
0c71101cb7
Don't pretend to support ix86's with 16-bit ints by using longs just
...
to ensure 32-bit variables. Doing so broke ix86's with 64-bit longs.
1998-09-29 09:06:00 +00:00
Bruce Evans
9702cd0422
Fixed initialization of new inodes. ext2fs doesn't clear inodes when
...
they are deleted, so inodes must be cleared when they are reused, but
we didn't clear the indirect blocks. This caused serious filesystem
corruption.
1998-09-29 08:07:32 +00:00
Jordan K. Hubbard
5d20b9915f
Update to match newest XFree86 naming conventions.
1998-09-29 07:27:33 +00:00
Warner Losh
8d74c4aa15
Several minor cleanups, inspired by bug reports and the old driver:
...
o Unlock mailbox interface if we have a new card. Before only newer cards
(B or newer) that had the BIOS disabled would probe. Cards with the
BIOS enabled would fail to probe in the mailbox initialization code.
o Increase the number of ccbs and sg to 17 from 16 to support 64k I/O
on a non page aligned boundary. Ideas for dynamic determination of this
value welcomed, as more of these are better.
o Took credit for this driver, even though I derived it from Justin's code.
Made sure that Justin's copyright from bt.c was preserved, along with
his name, since the error handling code is nearly identical. Add my
own, identical copyright. Point people to aha_isa.c.
Cards tested: 1542C and 1542CF. The B and CP might work now as well,
but logistical problems precluded me from testing them this evening
(if you have jumper settings for the B card, please send me private
mail).
1998-09-29 06:50:21 +00:00
Joseph Koshy
7669e9013b
`kern.maxproc' is not changeable from sysctl(8).
...
Reminded by: Bruce Evans <bde@zeta.org.au>
1998-09-29 05:16:45 +00:00
Jordan K. Hubbard
919b0d127e
Always do fixups, even if some minor dist failed to install.
...
Noticed by: luigi
1998-09-29 05:12:39 +00:00
Jordan K. Hubbard
d15f150dfb
Try #2 with minigzip. Now that John Hay has made it behave more properly
...
like gzip, we should be able to use it here.
1998-09-29 04:58:17 +00:00
Jordan K. Hubbard
7998601706
Allow minigzip to be invoked more like gzip, checking to see
...
if we're being called as gunzip as well as dealing with the -c
flag.
Submitted by: jhay
1998-09-29 04:56:30 +00:00
Andrey A. Chernov
81e30e2649
cosmetique - remove unneded static in previous commit
1998-09-29 04:11:35 +00:00
Andrey A. Chernov
bb2691312e
workaround painful vm86_datacall requirement that segment+offset
...
must be withing the same PAGE frame
1998-09-29 04:09:39 +00:00
Joseph Koshy
1c4d62951a
`kern.maxproc' is not changeable using sysctl(1). Change examples
...
that show `kern.maxproc' being written.
PR: docs/7978
Submitted by: jlemon@americantv.com
1998-09-29 02:01:06 +00:00
Andrey A. Chernov
d4b2d02fc1
Fix destructive cursor shape after text mode switch.
...
This is only for standard modes, I don't check vesa modes yet.
1998-09-29 02:00:57 +00:00
Joseph Koshy
4cbaceabf1
Mention default time between output flushes in manual page.
...
PR: docs/8009
Submitted by: Stefan Eggers <seggers@semyam.dinoco.de>
1998-09-29 01:49:49 +00:00
Joseph Koshy
1504bb5cd9
Correct use of nonexistent `.SS' macro.
...
PR: docs/8039
Submitted by: Issei Hirayama <iss@mail.wbs.ne.jp>
1998-09-29 01:42:07 +00:00
Robert V. Baron
6e3a3f387c
John Dyson approved of this solution; make vnode_pager_input_old set m->valid
1998-09-28 23:58:10 +00:00
Eivind Eklund
74c6d86921
Add a section on vnode types. Mostly based on information supplied by
...
Terry Lambert <terry@lambert.org>
1998-09-28 23:36:35 +00:00
Andrey A. Chernov
83eda2d885
fix handling more than one cards
...
Submitted by: "Sergey V.Dorokhov" <svd@kbtelecom.nalnet.ru>
1998-09-28 23:27:57 +00:00
Alexander Langer
abe7f210b5
The flags type was recently changed from u_short to u_int, breaking
...
icmptypes.
PR: 8067
Submitted by: Jonathan Hanna <jh@cr1003333-a.crdva1.bc.wave.home.com>
While I'm here, staticize functions.
1998-09-28 22:56:37 +00:00
Peter Wemm
38e1ef0f4a
Only bcopy the correct amount of data from the buffer in case it is ever
...
in an overrun situation.
1998-09-28 22:04:54 +00:00
Peter Wemm
29a1d9c4e6
Use the variable with the path in it for the error message.
1998-09-28 22:03:01 +00:00
Peter Wemm
699f872732
Reactivate the a.out kernel loader code.
1998-09-28 22:01:20 +00:00
Peter Wemm
3165db6cbf
Missing return value that was kinda important.
1998-09-28 21:59:21 +00:00
Peter Wemm
5eec23025f
Argh, I don't believe how much time I wasted looking for this...
...
Bytes of extended memory = (extkb * 1024), not (extkb + 1024)
1998-09-28 21:39:11 +00:00
Robert V. Baron
059b1b8277
Cleanup and fix THE bug
1998-09-28 20:52:58 +00:00
John Birrell
0e7e326d43
Changes to support -jXX.
...
Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>
via: Chuck Robey <chuckr@mat.net>
1998-09-28 20:41:31 +00:00
John Birrell
cd486f4d30
The legacy stuff needs gobs more space in the obj tree. 165->260 Mb.
1998-09-28 20:39:23 +00:00
Peter Wemm
80c4ff739a
The comconsole mode is accessed as 'comconsole' not 'com'.
1998-09-28 20:17:05 +00:00
Peter Wemm
35f4587669
MBR magic is 0x55aa not 0xffaa.
1998-09-28 20:08:34 +00:00
Peter Wemm
3cae2e80aa
Precedence bug (?) causing probe problems.
1998-09-28 20:07:39 +00:00