Poul-Henning Kamp
2f912fc976
Call biofinish() also when we get a malloc() failure.
2003-04-14 08:08:17 +00:00
Tim J. Robbins
bd67e96dbc
Uncomment the description of the -f option. Add rfork() to the list of
...
system calls it displays stats about.
PR: 50924
2003-04-14 07:22:25 +00:00
Tim J. Robbins
3c93cfb510
Reimplement the vmstat -f option (display fork statistics).
...
PR: 50924
Submitted by: Ken Stailey (with a few changes)
2003-04-14 07:21:03 +00:00
Hidetoshi Shimokawa
f5270431be
* Use _bus_dmamap_load_buffer() and respect maxsegsz in bus_dmamap_load().
...
Ignoring maxsegsz may lead to fatal data corruption for some devices.
ex. SBP-2/FireWire
We should apply this change to other platforms except for sparc64.
MFC after: 1 week
2003-04-14 04:19:42 +00:00
Alan Cox
de5ef10142
Update locking on the kernel_object to use the new macros.
2003-04-14 00:36:53 +00:00
Alan Cox
d1dc776d9d
Lock some manipulations of the vm object's flags.
2003-04-13 23:43:34 +00:00
Mike Silbersack
0e7537d0d4
Update the list of devices supported to match the driver.
...
MFC after: 2 days
2003-04-13 23:31:47 +00:00
Mike Silbersack
3cab047e0b
Add info on how to use the MBUF_STRESS_TEST options. (Only 1 option
...
at present.)
2003-04-13 23:31:06 +00:00
Poul-Henning Kamp
1a03d6d57a
Use symbolic constants from <sys/diskmbr.h> instead of local constants.
...
Always set the magic sequence when we write, rather than trusting the
previously read boot code to do so.
Use explicit encoding/decoding of little endian disk image.
Remove a comment which was OBE.
Change the test vector for "fdisk -I" to reflect that there is a magic
sequence in the result now.
Add test case for "fdisk" which reads the image back.
At least for the two test-cases this program now gives the same result
on sparc64 as on i386. The lack of an installed /boot/mbr on sparc64
raises an (un)interesting question.
2003-04-13 21:57:08 +00:00
Jake Burkholder
50e24eb628
- Move the routine for flushing all user mappings from the tlb from pmap to
...
the cpu dependent files. It will need to be done differently for USIII.
- Simplify the logic for detecting context rollovers. Instead of dealing
with it when the next context switch would cause the context numbers to
rollover, deal with it when they actually do rollover.
- Move some things around in cpu_switch so that we only do 1 membar #Sync
when switching address space, instead of 2.
- Detect kernel threads by comparing the new vm space to vmspace0, instead
if checking if the tlb context is 0.
- Removed some debug code.
2003-04-13 21:54:58 +00:00
Poul-Henning Kamp
073834e69b
Add definitions for location of the magic sequence and the length
...
of a partition entry.
2003-04-13 21:52:22 +00:00
Poul-Henning Kamp
9657a0c35e
Pull in the encoding/decoding functions for struct dos_partition.
...
Add a very simple regression test for "fdisk -I".
2003-04-13 21:34:16 +00:00
Jake Burkholder
2373499592
Made vmspace0 non-static. Its useful to be able to identify a vmspace as
...
the kernel vmspace.
2003-04-13 21:29:11 +00:00
Alan Cox
e2479b4fc3
Lock some manipulations of the vm object's flags.
2003-04-13 20:22:02 +00:00
Alan Cox
b077a36297
Lock some manipulations of the vm object's flags.
2003-04-13 19:36:18 +00:00
Bruce A. Mah
9f91fdaf6b
Add sbsh(4) entry.
2003-04-13 19:15:30 +00:00
Bruce A. Mah
dc0a1928da
New release notes: sbsh(4), mixer(8) relative adjustments,
...
mount_nfs(8) noinet4/noinet6, usbhidaction(1), xargs(1) -o.
2003-04-13 19:15:08 +00:00
Alan Cox
fdff41609d
Add new macros for locking and unlocking a vm object.
2003-04-13 18:39:47 +00:00
Ruslan Ermilov
692ebfe975
yacc(1) with skeleton.c rev. 1.29 in HEAD and rev. 1.28.2.1 in RELENG_4,
...
and onwards, are believed to not require bootstrapping.
2003-04-13 16:26:31 +00:00
Ruslan Ermilov
da54b929c3
xargs.c rev. 1.10 in HEAD and rev. 1.9.2.1 in RELENG_4,
...
and onwards, have support for the -J option we need.
2003-04-13 16:05:28 +00:00
Ruslan Ermilov
47c95a33ef
elf2aout.c,v 1.6 and onwards have no known backward compatibility issues.
2003-04-13 15:43:29 +00:00
Poul-Henning Kamp
7c1d57b6e8
Since dynamic allocation of device major numbers so far have not
...
resulted in any earthquakes, civil wars or early onset hair-loss,
I think we can do without the printf announcing the assigned number.
2003-04-13 15:27:49 +00:00
Ruslan Ermilov
710b5ef8fc
uudecode.c rev. 1.23 in HEAD and rev. 1.13.2.3 in RELENG_4,
...
and onwards, have no known backwards compatibility issues.
2003-04-13 15:09:26 +00:00
Ruslan Ermilov
7a9bf94022
Only create directories that are really needed.
2003-04-13 14:34:17 +00:00
Bruce Evans
b02b5bc5d4
Oops. Back out a style "fix" in the previous commit. SRCS must be defined
...
although there is only one file in it because the file is misnamed main.c
so the default of isdntest.c doesn't work.
2003-04-13 14:21:56 +00:00
Bruce Evans
2f162d5e6c
Silence `make -s' (echo -> ${ECHO}).
...
Fixed some style bugs.
2003-04-13 14:16:06 +00:00
Bruce Evans
d76abd2739
Silence `make -s' (echo -> ${ECHO}).
2003-04-13 14:13:28 +00:00
Ruslan Ermilov
ad1520bdf4
Install bootstrap-tools into a separate subtree of ${WORLDTMP}.
...
This allows us to use them as early as possible while building
bootstrap-, build-, and cross-tools. Some cleanups to follow.
This change resolves the gperf(1) bootstrapping issue (missing
-E option) in gnu/usr.bin/cc/cc1plus while in the cross-tools
stage when upgrading from 4.0-RELEASE.
2003-04-13 11:42:55 +00:00
Poul-Henning Kamp
a9198bad37
Remove the "run GEOM in userland harness" test stuff, it's been OBE.
2003-04-13 09:11:47 +00:00
Poul-Henning Kamp
22de4dc100
Give mdconfig a couple of seconds to deconfigure in case debugging is being
...
printed to a serial console.
Reverse the order of args to diff to make it more logical.
2003-04-13 09:06:39 +00:00
Poul-Henning Kamp
3924ad705e
Time has run from the "run GEOM in userland" harness, and the new regression
...
test is built to test GEOM as running in the kernel.
This commit is basically "unifdef -D_KERNEL" to remove the mainly #include
related code to support the userland-harness.
2003-04-13 09:02:06 +00:00
Bruce Evans
82fdc5e61b
Include <signal.h> instead of depending on namespace pollution in
...
<sys/param.h>. Include <sys/types.h> instead of of <sys/param.h>
so that further such dependencies don't develop.
2003-04-13 08:47:30 +00:00
Bruce Evans
4901f51b4e
Fixed some style bugs in rev.1.44.
2003-04-13 08:27:35 +00:00
Max Khon
7d0de413cb
Driver for Granch SBNI16 SHDSL modem
...
Submitted by: Denis I. Timofeev <timofeev@granch.ru>
MFC after: 1 week
2003-04-13 06:27:13 +00:00
Jeffrey Hsu
983985c11e
No need to unlock if error detected before locking.
...
Submitted by: harti
2003-04-13 06:21:02 +00:00
Max Khon
fcbbbd4a4b
manual page for Granch SBNI12-xx network interface driver
2003-04-13 06:13:47 +00:00
Alan Cox
e96c181d16
Use vm_object_pip_wait() rather than reimplementing it.
2003-04-13 05:10:44 +00:00
Yoshihiro Takahashi
ba32bfe24e
The dpt, ex and idt modules are for i386 only.
2003-04-13 01:32:03 +00:00
Yoshihiro Takahashi
719966d60d
The pcspeaker was for pc98.
2003-04-13 01:16:16 +00:00
Alexander Kabaev
f6a013dc14
Teach gcc how to put unitialized data into BSS on FreeBSD.
2003-04-13 01:04:01 +00:00
Alan Cox
f279b88deb
Permit vm_object_pip_add() and vm_object_pip_wakeup() on the kmem_object
...
without Giant held.
2003-04-13 00:43:48 +00:00
Alan Cox
f31c239da1
Eliminate unnecessary gotos from kmem_malloc().
2003-04-13 00:23:42 +00:00
Jeff Roberson
a5f099d0c4
- Unbreak priority prop. for timeshare threads. Always place something on
...
the current queue if its priority is really elevated. This needs more work
as there are cases where a next queue kse could be holding up what would
be a curr queue kse, and thus hurting interactivity. Also, when a thread
with an elevated priority has its priority lowered it should be placed
back on the next queue.
2003-04-12 22:33:24 +00:00
Poul-Henning Kamp
537d9274dc
If we hit access ahead of a spoil event, we should have negative
...
delta access-counts and proceed.
2003-04-12 17:04:34 +00:00
Bruce A. Mah
6fe5445288
New release notes: MADV_PROTECT, vpd(4), DIRECTIO,
...
pcspeaker.ko/atspeaker.ko -> speaker.ko, pkg_info(1) -b, pkg_info(1)
-Q, removal of obsolete upgrade mechanisms.
2003-04-12 16:38:33 +00:00
Poul-Henning Kamp
2b454c0ae5
Fix a bug which resulted in orphanization getting confused every now
...
and then.
2003-04-12 16:36:19 +00:00
Bruce A. Mah
fc5738c0d3
Modified release notes: GNOME 2.2.1, KDE 3.1.1a.
2003-04-12 15:21:10 +00:00
Bruce A. Mah
a0f2509c9f
Whitespace cleanup from the sect3->sect2 reorg.
...
Translation teams can ignore this.
2003-04-12 15:18:52 +00:00
Bruce A. Mah
30709a2a94
Add id attributes for all sect2 and sect3 sections.
2003-04-12 15:13:26 +00:00
Ruslan Ermilov
cb66f4dd73
Make sure legacy stuff comes last. Some tools that use
...
legacy stuff (binutils) depend on this order.
For this to work, provide (and use) specialized versions
of bsd.prog.mk and bsd.lib.mk that include the standard
versions first, then augment CFLAGS, DPADD, LDADD, and
LDFLAGS as necessary, with the legacy stuff.
Tested on: 4.0-RELEASE
2003-04-12 15:07:46 +00:00