yamt
7bc2fdc746
g/c unused uvm_anon_pool.
2007-11-13 08:48:28 +00:00
skrll
6e57c35ead
Remove an include that's not required.
2007-11-13 08:41:50 +00:00
yamt
a05590a3d6
lwp_ctl_alloc: fix a mutex_enter/exit mismatch.
2007-11-13 08:38:06 +00:00
cube
205642797e
Remove some whitespace.
2007-11-13 05:31:01 +00:00
ad
9202b10ca9
Cosmetic change.
2007-11-13 01:21:32 +00:00
ad
e0450a2090
Add _lwp_ctl() system call: provides a bidirectional, per-LWP communication
...
area between processes and the kernel.
2007-11-13 00:22:12 +00:00
agc
7f7c78c76b
Rename include/util.h to include/iscsiutil.h to avoid a nameclash
...
with /usr/include/util.h.
2007-11-12 23:25:40 +00:00
ad
d93f08b7ba
4.99.36: struct proc/lwp changed.
2007-11-12 23:13:30 +00:00
ad
2312f6a01a
Regen.
2007-11-12 23:12:57 +00:00
ad
b668a9a05f
Add _lwp_ctl() system call: provides a bidirectional, per-LWP communication
...
area between processes and the kernel.
2007-11-12 23:11:58 +00:00
dsl
300078900a
regen
2007-11-12 22:23:29 +00:00
dsl
9bb5de8a76
syscall() needs to be 'NOARGS INDIR'.
...
Actually I wonder if this code could use the standard syscall table ?
2007-11-12 22:23:01 +00:00
bouyer
fe62d31b91
Note ahcisata(4) ATAPI support.
2007-11-12 21:26:35 +00:00
bouyer
637a7b4433
Add ATAPI support to ahcisata(4). lightly tested with a DVD burner, by
...
mounting a CD and reading from it, and blanking a DVD-RW using cdrecord.
2007-11-12 21:25:14 +00:00
jmmv
416efab2e1
Fix release build that was broken due to the lack of a clean target.
...
Noted by ad@. I didn't see this myself because I always build with
UPDATE set, so no cleaning is done.
2007-11-12 20:13:21 +00:00
joerg
2053e6a730
Merge refactoring from jmcneill-pm.
2007-11-12 20:10:32 +00:00
joerg
ade410e9d5
Merge bunch of AGP changes from jmcneill-pm.
2007-11-12 20:00:14 +00:00
joerg
4f26bc754d
Merge pci_disable_retry function from jmcneill-pm as it is found in
...
various drivers.
2007-11-12 19:54:36 +00:00
joerg
09f732085f
From jmcneill-pm: don't probe for I2C device. It has limited usefulness
...
and hangs a number of machines.
2007-11-12 19:42:44 +00:00
joerg
0bed2981dc
Add Intel 82965PM bridge from jmcneill-pm.
2007-11-12 19:40:49 +00:00
joerg
ba3c8f07bd
Regen.
2007-11-12 19:32:53 +00:00
joerg
4373bb107c
Merge a PCI IDs of Intel 82G33 and 82965PM from jmcneill-pm.
2007-11-12 19:32:32 +00:00
plunky
2bafcfdd48
improve visibility of [dis]connected messages
2007-11-12 19:19:32 +00:00
plunky
176a9c6143
include <sys/device.h> for device_t
2007-11-12 19:08:29 +00:00
ad
6856a132b2
Merge cpu_need_resched() from vmlocking:
...
- Always do an aston(), even if not sending an IPI. May help with xine.
- Post asts on cpu_onproc, not ci_curlwp.
2007-11-12 19:02:26 +00:00
xtraeme
1b0de52cf2
Use sc_mutex (which runs at IPL_BIO) to protect the DIOC[GS]STRATEGY
...
ioctl ops, sorry didn't see it before.
2007-11-12 19:01:07 +00:00
ad
1207625f42
- cpu_vendor was both an int and char[] on amd64 - fix it.
...
- Run the errata check/patch on all CPUs, not just the boot processor.
2007-11-12 18:44:42 +00:00
ad
51a2159851
Don't unconditionally clear the direction flag. The ABI says it must always
...
be clear when making a function call, and 'cld' takes about 50 clock cyles
on the P4.
2007-11-12 18:41:59 +00:00
pooka
ca28ea4509
Bounds-check responses from userspace.
2007-11-12 17:42:13 +00:00
pooka
805571cfce
remove header that was never committed
2007-11-12 17:35:32 +00:00
ad
2ea87a5b7a
Back out revision 1.26.
2007-11-12 17:28:23 +00:00
pavel
cac90c847b
Mention the ipf mode in more places, xref pf.conf(5) or ipnat.conf(5)
...
when speaking about the configuration file commands. Bump date.
2007-11-12 17:14:28 +00:00
pavel
7fa608457b
Do not use ntohs() on TCP ports passed to the NAT lookup ioctl, apparently
...
they are expected in network order. Makes the proxy in ipf mode actually
work (but tested only on NetBSD 3.0).
2007-11-12 17:05:13 +00:00
pooka
9ac65ee1fe
* split the putter header into a kernel version and a userland version
...
+ install latter to /usr/include/dev/putter
* remove last dependencies to puffs from putter, it's completely
independent now
2007-11-12 16:39:32 +00:00
pooka
3384f1f26e
tyop: _time_seconf -> _time_second
2007-11-12 16:04:55 +00:00
he
5f195f5b4e
Ensure that the 'pc' local variable is initialized, so that this builds again.
2007-11-12 15:50:21 +00:00
jmmv
bcd96ef9e6
This should have died before; it is not of any use now that regress/bin
...
has been migrated to ATF.
2007-11-12 15:29:03 +00:00
jmmv
8fb9399752
Note the import of ATF, the main changes made to integrate it and the
...
conversion of some subtrees of 'regress' to the new framework.
2007-11-12 15:23:45 +00:00
jmmv
98380f8b63
Convert the regress/games tests to the atf
...
This change converts all the existing regression tests in regress/games
to the new framework provided by atf. As a side effect, this also moves
all the tests programs in regress/games to tests/games.
2007-11-12 15:19:45 +00:00
jmmv
9b7401e7cb
Convert the regress/sys/fs/tmpfs tests to the atf
...
This change converts all the existing regression tests in
regress/sys/fs/tmpfs to the new framework provided by atf. As a side
effect, this also moves all the tests programs in regress/sys/fs/tmpfs to
tests/fs/tmpfs.
2007-11-12 15:18:07 +00:00
jmmv
65926be28b
Convert the regress/bin tests to the atf
...
This change converts all the existing regression tests in regress/bin to
the new framework provided by atf. As a side effect, this also moves all
the tests programs in regress/bin to tests/util, as they all belong to
utilities installed by the base-util-root package.
2007-11-12 15:13:58 +00:00
jmmv
3b0ca37dba
Add the atf tests
...
This adds reachover Makefiles to build and install the atf tests.
2007-11-12 15:09:26 +00:00
jmmv
8ae40ed459
Explain how to run the tests in afterboot(8)
...
Modify the afterboot(8) manual page to explain how to run the tests
installed alongside the system. This is something the user should do
after configuring it to ensure that it works and that it is stable on
his hardware.
2007-11-12 15:08:03 +00:00
jmmv
aa5d737b65
Make sysinst install the new tests.tgz set
...
Teach sysinst about the new tests.tgz set and allow the user to install
it as part of a regular installation.
2007-11-12 15:07:33 +00:00
jmmv
4d9b8b6a50
Add the tests.tgz set
...
This adds a new tests.tgz set to releases which includes all the tests
for the system. It is important to note that this set does not rely on
comp.tgz: a user of the system can run the tests without having the
development tools installed, which can be useful in a production machine.
2007-11-12 15:06:45 +00:00
jmmv
dd2f8250cc
Add the bsd.test.mk file
...
This file simplifies the build of test programs, either written in C++
or in sh. It hides the internals of atf, e.g. by silently linking
against -latf or calling atf-compile.
It also takes care of installing an Atffile for each new test directory.
2007-11-12 15:05:15 +00:00
jmmv
12408017c4
Add the ability to build multiple programs from a single directory
...
This adds support for a new set of variables, PROGS and PROGS_CXX, that
allow the developer to build multiple different programs from a single
source directory.
2007-11-12 15:04:35 +00:00
jmmv
dc55116c56
Add the ATF documentation
...
This change adds the ATF manual pages that are not tied to any specific
tool nor library. It also adds some distribution documentation to the
system, as this is linked to by the manual pages (plus we have to install
the license text to comply with its terms).
2007-11-12 15:04:02 +00:00
jmmv
ce8090f1b4
Add the atf configuration files
...
This change adds the directory used by atf to look for its configuration
files.
2007-11-12 15:02:57 +00:00
jmmv
78bb0388d3
Add the ATF data files
...
This change adds example files shipped with ATF as well as other data files
required to support some of its features.
2007-11-12 15:01:50 +00:00