obrien
1a1fea70de
Fix "to a file" example so it works (one must touch(1) the file first).
2005-02-07 11:26:53 +00:00
des
9ecd4e2559
Sort branches in correct numeric order.
2005-02-07 07:55:00 +00:00
des
63a6fd20b6
Replace RELENG_4_9 (no longer supported) with RELENG_4_11.
2005-02-06 13:56:12 +00:00
nik
e789f38245
Add to CFLAGS, rather than overriding it. Use LDFLAGS for the -L option,
...
and LDLIBS to specify -ltap.
Submitted by: ru
2005-02-01 09:26:34 +00:00
nik
41b0884fdc
Link against libtap (ports/devel/libtap). Replace the calls to assert()
...
with calls to libtap::ok1(), and make sure the correct number of tests is
planned for, and that the exit code is correct.
2005-02-01 01:53:35 +00:00
phk
f64119b04d
Use awk to correctly calculate partioning, round things off to cylinders
...
and reserve first track etc.
2005-01-30 13:12:13 +00:00
marcel
a52d6034c2
Wrap calls to memcpy(3) in a function called block_copy(). This way,
...
and as long as we're not compiling with IPA, gcc(1) won't optimize
the call away. The whole purpose of using memcpy(3) is to avoid
misaligned loads and stores when we need to read or write the value
in the unaligned memory location. But if gcc(1) optimizes the call
to memcpy(3) away, it will typically introduce misaligned loads and
stores. In this context that's not a good idea.
2005-01-28 02:58:32 +00:00
marcel
2fd1a0c45b
Skip the register based postinc stores here and don't count them
...
in the number of tests. This way we avoid skipped tests for non-
existent memory access combinations. The number of tests dropped
from 60 to 48.
2005-01-27 23:15:58 +00:00
marcel
c8ad56a37f
Make the local variables global so that the compiler cannot assume
...
too much about them. This prevents certain peephole optimizations
at -O that invalidate the tests.
2005-01-27 23:11:55 +00:00
marcel
8c11911620
Fix the unaligned store with post increment test: The misaligned pointer
...
stopped pointing to the value the moment we wrote it due to the post
increment. So, grab the value for comparison out of the data structure
directly.
2005-01-27 22:46:15 +00:00
marcel
bf144c55ea
The unit test for unaligned loads/stores can be found under ../ia64.
2005-01-27 06:51:45 +00:00
marcel
4722d1539a
Add tests for post increment. This bumps the number of tests up to
...
60. The postinc store tests currently fail (value mismatch). Hence
the score as of this commit is 48 out of 60. Either the kernel or
the tests need to be fixed.
2005-01-27 06:50:05 +00:00
rwatson
96960d4e34
Use WARNS?= instead of WARNS= in Makefiles so that global warning
...
settings can override local ones.
Pointed out by: ru
2005-01-22 22:42:39 +00:00
ru
22937d31bc
Fixed xrefs.
2005-01-21 20:50:39 +00:00
bms
0ac71b801c
Braino. Revert previous commit, NO_MAN was already corrected.
...
Noticed by: imp
2005-01-21 18:12:47 +00:00
bms
7dbaec2b97
Catch up with NO_MAN->NOMAN change.
2005-01-21 17:38:02 +00:00
bms
3933cd4e50
If a device resides in physical slot 0, report it as being on-board as
...
per PIR specification.
Add the VIA VT82C686 PCI interrupt routing function as a known chipset.
2005-01-21 17:11:38 +00:00
bms
b99e3f39fe
Fix a masking error. Update copyright.
2005-01-21 17:05:33 +00:00
bms
9dbf507683
Do not treat an invalid PIR table checksum as a fatal error condition, but
...
do print a warning about it.
Correct a stupid logic error.
Update copyrights. Fix whitespace bug.
MFC after: 1 week
2005-01-21 16:15:24 +00:00
silby
67f0a2039e
Add two more pipe regression tests. Not yet hooked into the test framework.
2005-01-21 06:46:18 +00:00
phk
b99c38ceb3
ioctl(2) commands are u_long not int.
...
Pass zero for sysctl new argument length, not NULL);
2005-01-18 07:42:17 +00:00
rwatson
ea812ffcf7
In refactoring the test before committing, a pointer was passed instead
...
of a structure for the sockaddr_in. Pass the pointer to connect()
instead of the pointer to the pointer.
Specify a port number to connect to.
2005-01-16 15:01:28 +00:00
rwatson
69eae68c08
Add udpconnectjail, a simple regression test to exercise an (as yet)
...
unfixed bug in the jail() implementation relating to using the connect()
system call on UDP sockets.
PR: 26506
2005-01-16 13:05:32 +00:00
sobomax
319257bc18
Add test which excersises problem with unability to change association of
...
already associated datagram unix domain socket by issuing connect() system
call.
2005-01-12 09:57:18 +00:00
das
e71d433311
Regression tests for [l]lrint[f]() and [l]lround[f]().
2005-01-11 23:13:36 +00:00
pjd
8d8363ee39
Introduce a new GEOM class - SHSEC. It provides sharing secret between
...
the given providers. Without even one of the configured components there
should be no way to get the secret.
Supported by: WHEEL Sp. z o.o.
http://www.wheel.pl
2005-01-11 18:06:44 +00:00
pjd
fb444128a4
Fix incorrect comment.
...
MFC after: 3 days
2005-01-11 14:11:14 +00:00
arr
dca5910ce3
- Initial revamp of vop_table.tcl. This scripting is ugly and will be
...
cleaned up; just wanted to make a place holder. The biggest issue is
that it is an incomplete revamp; that is... the inconsistent naming
table generation is not done yet ... will be added soon with the clean
up. The purpose of this script is to handle the vop_vector changes that
phk@ did over the recent weeks.
2005-01-05 06:53:03 +00:00
rwatson
aedc2f346a
Add a simple regression test for mlock()/munlock() to make sure they
...
work on a single page as root, and fails on a single page as nobody.
Intended to help diagnose reports regarding insecure memory use with
gnupg.
2005-01-03 19:56:20 +00:00
marcel
90a64b80c5
Replace a mention of the ia64_unaligned directory with one of the
...
ia64 subdirectory. All ia64 specific regression tests live under
the ia64 directory.
2005-01-02 21:40:36 +00:00
marcel
5370f7380f
Regression test for unaligned loads and stores for short, int, long,
...
float, double and long double types. No post-increment tests yet.
All tests are skipped if the debug.unaligned_test sysctl variable
cannot be set to 1.
2005-01-02 21:33:40 +00:00
sam
c0488e737c
new stat
2004-12-31 22:06:19 +00:00
arr
8de6777f0a
- Add some notes on what is required to run schedgraph.py successfully.
...
This was pulled from Jeff Roberson's email to current@ "the other day."
Approved by: jeff@
2004-12-28 00:49:02 +00:00
jeff
7b0ff93d2d
- For preemption and yield events, we want to skip the next two state events
...
as they are the setrunqueue() and sched_add() calls. Since they happen
immediately before the thread is placed on a run queue they would normally
dwarf the more informative preemption or yield event and it is implicitly
understood that a thread is back on the run queue as part of these events.
2004-12-26 03:25:08 +00:00
jeff
8d13141666
- Call self.checkstamp() in the cpu load parsing functions in case the
...
timestamp has wrapped.
2004-12-26 02:02:34 +00:00
jeff
d74da89b42
- The regexp for the load should have been (/d+), fix this so loads over 9
...
are properly represented.
2004-12-26 01:18:49 +00:00
jeff
02bd7382cc
- Add 'schedgraph' a scheduler trace visualization tool written with
...
python and tkinter. Schedgraph takes input from files produces by
ktrdump -ct when KTR_SCHED is compiled into the kernel. The output
represents the states of each thread with colored line segments as well
as colored points for non-state scheduler events. Each line segment and
point is clickable to obtain extra detail.
2004-12-26 00:13:07 +00:00
pjd
085de6ea5e
Wait a bit after creating device.
2004-12-21 19:03:10 +00:00
pjd
13636f516f
When RAID3 device is configured in "verify" mode, synchronization of the
...
parity component is now force on creation.
Change regression test which check "verify" mode to work properly after
this change.
2004-12-21 18:48:59 +00:00
keramida
1f936587ca
Fix the build of netrate/ with WARNS=5 and add a Makefile.inc to
...
make it the default for all the netrate test tools.
Approved by: rwatson
2004-12-21 12:14:34 +00:00
ru
8f62cc9941
NOHTML -> NO_HTML
2004-12-21 12:05:11 +00:00
ru
b74e87102d
Overhaul ppp(8) build options so they are safe to use in
...
/etc/make.conf:
NOALIAS -> retired (support provided by PPP_NO_NAT)
NOATM -> PPP_NO_ATM (also subject to NO_ATM global)
NODES -> PPP_NO_DES (support was broken, now recovered)
NOI4B -> PPP_NO_I4B (also subject to NO_I4B global)
NOKLDLOAD -> PPP_NO_KLDLOAD
NONAT -> PPP_NO_NAT
NONETGRAPH -> PPP_NO_NETGRAPH
NOPAM -> PPP_NO_PAM (will be subject to NO_PAM global)
NORADIUS -> PPP_NO_RADIUS
NOSUID -> retired (support provided by PPP_NO_SUID)
PPP_NOSUID -> PPP_NO_SUID
2004-12-21 12:01:15 +00:00
ru
5c04306fea
NOINET6 -> NO_INET6
2004-12-21 10:49:29 +00:00
ru
f6f8222630
NOGAMES -> NO_GAMES
2004-12-21 10:36:54 +00:00
ru
74176cc161
NODOCCOMPRESS -> NO_DOCCOMPRESS
...
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE
2004-12-21 09:33:47 +00:00
ru
3b01b84505
NOATM -> NO_ATM
2004-12-21 09:08:06 +00:00
ru
ba3655c74f
NOLIBC_R -> NO_LIBC_R
...
NOLIBPTHREAD -> NO_LIBPTHREAD
NOLIBTHR -> NO_LIBTHR
2004-12-21 09:00:26 +00:00
ru
cec60429bb
Start the dreaded NOFOO -> NO_FOO conversion.
...
OK'ed by: core
2004-12-21 08:47:35 +00:00
phk
47c37eb878
Change terminal state, not terminal type
2004-12-18 16:31:21 +00:00
gallatin
6144e74fca
Make kttcp work in -stable (and -current)
...
- Removed kttcp_sosend() and kttcp_soreceive() in favor of using
sosend() / soreceive() with UIO_NOCOPY. The locking changes in the
socket layer make merging the kttcp_so* and the so* routines a real
pain. It was a lot easier to just use the integrated routines.
- Eliminated KTTCP_MAX_XMIT restrictions on send and receive sizes
because I encountered no problems with streams larger than MAX_INT.
MAX_INT bytes is only good for a few seconds at 4Gb/sec ;)
- Removed Giant from send / recv routines.
- Fixed character device protos, cdevsw init, etc, to work in 5.x /
6.x
Reviewed by: sam
MFC after: 1 week
2004-12-13 20:40:16 +00:00