xtraeme
091ed609dd
It's stupid to build this kernel with '-march=pentiumpro -mtune=i486"
...
because xen does not work on them... use '-march=i686" as we already
do in XEN2_DOM0.
2006-12-29 21:54:44 +00:00
yamt
3f0f3de613
update comments on NFS_V2_ONLY after nqnfs removal. no functional changes.
...
from Arnaud Lacombe.
2006-12-29 21:49:03 +00:00
ad
7334cf17bb
Enable /dev/io for COMPAT_FREEBSD.
2006-12-29 19:16:30 +00:00
elad
4798cd2cab
Support device scope.
2006-12-29 18:34:28 +00:00
elad
a220cee1c3
Remove support for immutable and append-only flags on ptyfs.
2006-12-29 18:05:17 +00:00
pooka
75a62546e6
Makefile.inc to get BINDIR right
2006-12-29 17:42:52 +00:00
pooka
760e789bc2
build puffs lkm if MKPUFFS is set
2006-12-29 17:00:08 +00:00
pooka
81b905fdbb
if MKPUFFS=yes is given, build & install mount_psshfs (default: no)
2006-12-29 15:52:20 +00:00
pooka
99c833023e
rename the kernel-provided componentname to puffs_kcn; libpuffs now
...
provides puffs_cn built on top of it
2006-12-29 15:38:37 +00:00
pooka
6a42c9c838
apply wide-angle rotollation beam to match libpuffs changes
2006-12-29 15:37:06 +00:00
pooka
fb7890b666
ssshfs is obsoleted by mount_psshfs
2006-12-29 15:36:18 +00:00
pooka
c3ef8ea5d0
puffs sshfs, an sshfs implementation built on top of the puffs
...
continuation framework
2006-12-29 15:35:39 +00:00
pooka
184a7d787c
checkpoint some experimental work-in-progress, namely:
...
Add support for having multiple outstanding operations. This is done
by exposing enough interfaces so that it is convenient to have the
main event loop in the implementation itself and by providing a
continuation framework for convinient blocking and rescheduling.
works fine, but will undergo further cleanup & development
2006-12-29 15:28:11 +00:00
ad
dfe565a4b0
- Print number of channels and firmware revision.
...
- Cut polling delay to make crashdumps faster.
2006-12-29 14:07:08 +00:00
yamt
ce9d4b0004
remove nqnfs from comments. from Arnaud Lacombe.
...
(no functional changes.)
2006-12-29 13:05:48 +00:00
elad
8657d4ffbb
Veriexec should not explicitly allow anything (raw disk access).
2006-12-29 11:34:14 +00:00
wiz
0b5301abc7
Add RCS Id.
2006-12-29 10:39:59 +00:00
wiz
6ecddff523
Add RCS Id. Os needs no argument. Remove unnecessary .br
...
in SYNOPSIS. New sentence, new line. Use An for author name. Use standard headers.
2006-12-29 10:39:11 +00:00
rumble
b469bdeb5a
Tweak comments.
2006-12-29 07:15:01 +00:00
rumble
e9e4c3f030
Change printing such that our 'timecounter:' message gets its own line on
...
IP12.
2006-12-29 07:06:19 +00:00
rumble
4713534bc9
Move the mips1_clock_intr handling into int.c where it belongs.
2006-12-29 07:00:11 +00:00
rumble
0cc003109f
Add i8254 timecounter support for use on IP12.
...
Now pings aren't 0.000 ms anymore.
2006-12-29 06:52:01 +00:00
rumble
1426ceeded
IP12 (and perhaps other systems) appear to be buggy and incapable of
...
reliably supporting badaddr(). False negatives appear to occur
approximately 1.8 percent of the time, although neither false positives
nor consecutive false negatives occur. We take advantage of the latter
property and always use a wrapper that makes multiple checks.
My IP12 no longer sees occasional ghost devices and related panics during
boot.
2006-12-29 05:26:30 +00:00
mouse
ebc746c114
Very first import of the source-address-based routing pseudo-device,
...
before any cleanup at all, per discussion with perry@.
2006-12-29 04:20:14 +00:00
pooka
73f96ea2e7
Don't allow calls to be queued while MOUNTING. We don't make any
...
kernel->server calls at that time and it allows a window where
operations use an incorrect root node cookie.
XXX: there's still a (very much smaller and biglock safe) race, but
that's going to be solved by some more thorough restructuring
2006-12-29 01:37:11 +00:00
rumble
eb755ecb24
Enable light(4).
2006-12-29 00:42:01 +00:00
rumble
163b9bb1ca
Rework GIO probing a bit.
...
Devices present on the GIO bus needn't always provide a Product
Indentification Word, even if their address space is the same as the
address space of a slot. Separate the handling of probing for slot-based
devices and graphics devices, matching the latter first, and precluding
addresses probed for the former when a graphics device is known to exist
in a slot's space.
2006-12-29 00:41:11 +00:00
rumble
627a4f61bc
Actually probe for the device when matching.
2006-12-29 00:31:48 +00:00
rumble
b8c7e16b6c
Update a comment and note the SetEng workaround.
2006-12-29 00:04:20 +00:00
dogcow
949714e345
Since pppd isn't part of the install image, having ppp in the kernel is a
...
little silly. (This also reduces the kernel size enough for build release to
work again.)
2006-12-28 22:32:19 +00:00
rumble
860011e433
Only probe on known supported base addresses.
2006-12-28 22:10:05 +00:00
rumble
210fcff558
Do not rely on the Product ID Word to be 0x04 since there is no such
...
thing for graphics options. Since we're removing this, ensure that we can
read the probe registers before proceeding.
2006-12-28 22:08:04 +00:00
ad
65c4eaafe1
Bump the hardware queue depth up to 256.
2006-12-28 19:17:12 +00:00
rumble
fe6d50f4ad
Check the return value of gio_cnattach as it can fail despite what the
...
PROM says we should do.
2006-12-28 18:32:08 +00:00
martin
1c4ebce529
Provide a full frame stack space in the clone'd child.
2006-12-28 17:46:03 +00:00
itohy
d796584488
Don't use esp_pcmcia_enable() before attaching chip driver (ncr53c9x),
...
since it touches storage allocated by the chip attach function.
The chip driver properly calls scsipi_adapter_addref() /
scsipi_adapter_delref(), and just deleting the esp_pcmcia_enable() call
and the relevant code should be OK.
Fix panic descibed in PR kern/26909.
2006-12-28 16:37:46 +00:00
rumble
d7e1303681
Permit mmap, improve register definitions, disable the hardware cursor, and
...
other minor nits.
2006-12-28 16:33:49 +00:00
rumble
c4ba13a80c
Sprinkle static.
2006-12-28 16:19:14 +00:00
rumble
c77d82ad5f
Handle fpu interrupts (MIPS interrupt 0) on IP12.
2006-12-28 16:15:11 +00:00
yamt
88bbf6ee26
mount_domount: revive code to enforce MNT_NOSUID and MNT_NODEV for usermount,
...
which was removed mistakenly by rev.1.286. pointed by elad.
2006-12-28 14:33:41 +00:00
wiz
9fb2b767d2
New sentence, new line. Use Nx. Drop dot at end of SEE ALSO.
2006-12-28 11:44:19 +00:00
martin
55a9a999dd
Use CCFSZ instead of 96 for standard save operations.
2006-12-28 10:02:43 +00:00
elad
5d2c44c76f
PR/32877: Geoff C. Wing: mount_procfs(8) doesn't null-terminate cmdline
...
output
Patch applied, thanks!
2006-12-28 09:17:52 +00:00
elad
8e5a82bb94
Revert bogus NULL check introduced in revision 1.96 that generated false
...
Coverity "bugs".
2006-12-28 09:12:38 +00:00
alc
8f1ebe33c9
revert previous, after inspection `kfs->kfs_kt' could really not be NULL here.
...
reported/requested by elad@
2006-12-28 05:51:56 +00:00
alc
94d1925ccb
fix comment (forgotten in rev 1.19):
...
- pfsnode -> kernfs_node
- procfs -> kernfs
2006-12-28 05:49:05 +00:00
xtraeme
d9e9fef5b7
More NQNFS fallout (hi yamt!).
2006-12-28 04:17:51 +00:00
itohy
3e588075d6
Stop callout on detach.
2006-12-28 03:13:54 +00:00
hubertf
f300aecb2d
Fill manpage with some data, taken from comments in the kernel source
2006-12-28 02:09:49 +00:00
yamt
a23a6ee6c6
remove several nqnfs definitions.
2006-12-28 00:39:03 +00:00