Commit Graph

12312 Commits

Author SHA1 Message Date
spz
f7ec5c1e8b more missing file mentions, kudos Kurt Schreiner (ks at ub.uni-mainz.de) 2011-06-06 13:43:48 +00:00
spz
5bf0fb60b1 merge
It builds, which is an improvement to before. It may not work.
AES-NI is disabled and needs to be retrofitted yet
2011-06-05 23:09:44 +00:00
matt
01fd92550a Remove <machine/atomic.h>; use <sys/atomic.h> instead.
Add <powerpc/cpuset.h> (for mpc85xx pmap).
Add some initial MP code for mpc85xx
Rework ipi code to be common across all ppcs
Change PPC to keep curlwp in %r13 while in the kernel.
Move astpending from cpu_info to mdlwp
Improve cpu_need_resched to be more MP friendly.
2011-06-05 16:52:22 +00:00
jruoho
7749bedf08 For completenesses sake, note, in 2011, /etc/floppytab. 2011-06-04 18:27:39 +00:00
jruoho
2f29e26662 Add some tests for strtol(3). 2011-06-04 14:56:57 +00:00
jruoho
af2ef37331 Add some tests for stat(2) (or tests that use stat(2)). 2011-06-04 09:29:43 +00:00
rmind
3b0ab829be Sync (mostly, not fully) uvm_km(9) and uvm_map(9) man pages with reality. 2011-06-03 18:43:38 +00:00
jruoho
0df0be27b8 Add some fundamental checks for memset(3). Prompted by a recent nasty
bug in the Google Android libc.
2011-06-03 06:39:52 +00:00
jruoho
c16aba3d13 Test also setdomainname(3). 2011-06-03 05:42:09 +00:00
jruoho
2fc2edcdfd Few naive tests for sethostname(3). 2011-06-02 12:15:33 +00:00
jruoho
b14fc1879c A simple test for mincore(2). 2011-06-02 10:48:55 +00:00
tron
352bdb5c18 Add new test "syscall/t_poll". 2011-06-01 19:45:08 +00:00
rmind
7524727f91 Split parts of uvm(9) into uvm_km(9) and uvm_map(9) man pages.
OK mrg@
2011-06-01 02:22:18 +00:00
christos
c5a15770f9 SRCDIRS is not the way to do this; some testing would have been nice. 2011-05-31 06:19:11 +00:00
njoly
3fa42f3842 Add testcase for PR bin/45004, to exercize suffixes lists for
mkdep(1).
2011-05-30 18:14:11 +00:00
christos
f457cf3348 add missing debuglib 2011-05-30 15:38:07 +00:00
joerg
56436077b3 Use proper format strings. 2011-05-30 14:20:48 +00:00
joerg
e4a1ce5cf6 Declare mmsg as string constant, not as a pointer to a string constant.
This avoids format strings warnings.
2011-05-30 14:20:19 +00:00
christos
f680b88a94 remove obsolete entries for .so.*.debug. njoly verified they are not needed
(postinstall takes care of them automatically).
2011-05-30 09:54:30 +00:00
christos
32d6a43481 fix my own typo 2011-05-30 09:53:40 +00:00
wiz
46569cacb0 Fix some typos, from OKANO Takayoshi in PR 45001. 2011-05-30 06:19:53 +00:00
christos
98e1a58a8c fix a lot of different issues (doesn't anyone build anymore)
- libdns had the wrong version
- zfs attributes missing
- missing debug libs
- typos in library names
- typos in library versions
- _g libraries missing for new .so files (since we don't install .a files
  we should not be installing _g.a files either, why are we?)
Hopefully this will fix the sparc64 build.
2011-05-30 02:10:25 +00:00
haad
4808af5865 Fix DEBUG enabled build, after every minor lib bump DEBUG enabled build should
be run to catch all changes. Hi spz!
2011-05-29 23:35:50 +00:00
tsutsui
252725cf51 Build zauruscd.iso on build.sh iso-image target as other ports. 2011-05-29 17:19:31 +00:00
spz
f93f010473 merge 9.8.0-P2:
- fixes CVE-2011-1910: Large RRSIG RRsets and Negative Caching can crash named
- fixes CVE-2011-0414: bind lockup during IXFR
- return a more correct error in case of policy violation

bump version of libdns and libisc
2011-05-29 15:17:08 +00:00
tron
3256d5bc1c Move regression test for PR kern/44986 from "kernel" to "syscalls" as
the later directory seems to be a better fit.
2011-05-28 16:12:56 +00:00
tron
3b708a2134 Add two test cases for pollts(2):
- The first tests basic functionality e.g. timeouts and correct events.
- The second tests whether pollts(2) correctly restores the signal mask.
  This test currently fails because of PR kern/44986.
2011-05-28 15:24:49 +00:00
tsutsui
47141a5654 Update description about kernel sets etc.
(no GENERIC but IPAQ, JORNADA720, WZERO3 kernels)
2011-05-28 06:25:43 +00:00
tsutsui
ab8e3da666 Move common/contents file into MD dirs again.
I know it isn't a good thing to have many copy-and-pasted contents
(set file descriptions etc) in all MD files, but it's much more annoying
to maintain a bunch of .if \n [${MACHINE}] conditionals for all ports
and maintainers rarely notice that they also have to prepare or update
MD contents in MI content file with messy ifdefs.

XXX: of course common text should be shared by mdoc macro etc.
     but I doubt playing mdoc(7) is really worth...
2011-05-28 06:00:05 +00:00
christos
474de384b9 add missing debuglib 2011-05-27 22:42:26 +00:00
tsutsui
ac5e5928fb - fix mdoc warning 2011-05-27 17:50:41 +00:00
tsutsui
e85fd8b30d - fix mdoc warnings
- remove entries which are not necessary or in common/legal
2011-05-27 17:50:14 +00:00
tsutsui
f64fbb8f70 - move "MD instructions on setting up boot media"
from common/xfer with messy mdoc .if conditionals
  into MD xfer files so that developers can see
  what contents are missing or obsolete and should be
  written or updated
- remove some useless MD description for maintainability

XXX: still a bunch of unmaintained .if \n [${MACHINE}] in common files
2011-05-27 17:38:41 +00:00
tsutsui
7f0da11c1a Remove sizes of set files. They were too hard to maintain,
while nowadays few users care about bandwidth or storage
in modern Internet environment.  Ok'ed by snj@ a while ago.
2011-05-27 15:43:00 +00:00
tsutsui
5c3096b3d2 Tweak some descriptions about Rawrite32 tool on Windows.
XXX: we should rather mention how to write ISO images..
2011-05-27 15:27:41 +00:00
plunky
b52bb12959 provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
2011-05-27 09:28:41 +00:00
christos
ab866f07da add debuglibs for sparc compat 2011-05-26 00:44:14 +00:00
tsutsui
27dffeb3fc Remove mount_kernfs(8). INSTALL kernel doesn't have file-system KERNFS
and dmesg(8) is enough for sysinst.
2011-05-22 10:49:37 +00:00
tsutsui
c0ea166021 Prepare xorg files for newsmips. It will work with standard wsfb driver. 2011-05-21 11:52:29 +00:00
tsutsui
6bab75db1a Rename xorg.conf in the xserver set to xorg.conf.sample to avoid
overwriting a possibly modified user config file.  Suggested by jmmv@.
2011-05-21 11:38:52 +00:00
tsutsui
bd79dceeae First cut at INSTALL notes for NetBSD/hpcarm.
Mostly taken from hpcmips and hpcsh. Needs more improvements.
2011-05-21 07:09:09 +00:00
joerg
bc69e95f26 lib/libobjc/t_threads is GCC-specific 2011-05-20 21:43:39 +00:00
nakayama
88e42b609b Add fenv support for sparc. Mostly copied from sparc64 and share with it. 2011-05-20 21:42:48 +00:00
plunky
762c58f13a simplify PCC inclusion; MKPCCDMDS is not really required 2011-05-20 16:02:21 +00:00
tsutsui
6b4b961da6 Add RCSId. 2011-05-20 09:29:08 +00:00
tsutsui
c781592c83 Add /etc/X11/xorg.conf. 2011-05-20 09:28:32 +00:00
tsutsui
a633e5819e Remove gnu/usr.bin from SRCDIRS. (no sources there) 2011-05-20 07:59:44 +00:00
tsutsui
8edbaaf3c0 Shrink ramdisk size to 2048KB. 2011-05-20 07:57:07 +00:00
tsutsui
ce1745ee16 - disable chio(1) and slattach(8)
- use x_ed (no crypt support) and x_gzip (no compress and bz2 support)
- add back mount_cd9660 for USB CD/DVD drives
2011-05-20 07:54:12 +00:00
christos
fe1bab6e3f a little better. 2011-05-20 02:12:39 +00:00
msaitoh
56f5ce9baa Add support for 6050(6250 and 6150) and 6005(6205).
TODO: update iwn.4 manpage.
2011-05-20 01:59:14 +00:00
tsutsui
aabb34a38b - WARNSfy
- KNF, ANSIfy, remove __P(), misc cosmetics
2011-05-19 22:23:12 +00:00
tsutsui
a628ef7c5c - WARNSfy
- KNF, ANSIfy, misc cosmetics
2011-05-19 22:14:15 +00:00
tsutsui
84af88e97a - WARNSfy
- KNF, ANSIfy, misc cosmetics

note: this is small shell, not secure shell.
2011-05-19 22:12:35 +00:00
riastradh
1cef303517 Add a cmsg.3 man page symlink, since I can never remember its name.
ok wiz
2011-05-19 21:39:02 +00:00
riastradh
f68971e6cf Add my name to the list. 2011-05-19 05:13:09 +00:00
christos
10217dda12 add pselect 2011-05-18 03:07:37 +00:00
phx
f2428d2dad Create sd0, wd1 and cd0 devices, to allow mounting installation media via
USB, a second disk or a CDROM drive.
2011-05-13 19:14:17 +00:00
christos
896e69ee4b bump libmagic 2011-05-13 01:56:27 +00:00
joerg
46f5119e40 Update LLVM and Clang snapshot 2011-05-12 14:56:22 +00:00
jruoho
cd5d7b9351 Few naive tests for pause(3). 2011-05-10 13:03:05 +00:00
jruoho
f33b8e3d59 Add a test case for PR kern/44946. This tests that common first level sysctl
nodes (ddb, hw, machdep, etc.) are not writable by a normal user.
2011-05-09 17:53:54 +00:00
manu
136a3b8340 Attempt to fix build after perfuse addition (there is no MKPERFUSE) 2011-05-09 17:13:19 +00:00
haad
a28cba54a4 Mention MKPERFUSE keyword here, too. I have forgot to commit this file before. 2011-05-09 14:45:44 +00:00
njoly
2a2612f827 Small typo (perfuse.debug -> perfused.debug). 2011-05-09 11:55:33 +00:00
manu
73963ae9de Enable the build of perfused and libperfuse 2011-05-09 08:51:08 +00:00
jruoho
6cd711aedd Few basic tests for exit(3). 2011-05-09 07:31:50 +00:00
jruoho
48b4c06005 Few basic tests for strerror(3). 2011-05-09 06:04:14 +00:00
jruoho
f5d692df83 Few basic tests for closefrom(3). 2011-05-09 05:17:12 +00:00
cheusov
813b6c039b Add myself 2011-05-07 11:12:48 +00:00
tsutsui
08517f99c8 Specify DGB=-Os to make libhack a bit smaller. 2011-05-06 18:33:59 +00:00
tsutsui
dc9f645f7e Use /sbin/dmesg directly rather than kernfs and /kern/msgbuf as other ports. 2011-05-06 18:32:59 +00:00
jruoho
fd2377c7fe Try to mirror the real source with the test directory structure (otherwise
the latter carries a risk of becoming a difficult mess to manage.)
2011-05-05 13:36:04 +00:00
jruoho
0bd56749c6 Few fundamental consistency checks for alarm(2). 2011-05-05 13:22:56 +00:00
nonaka
28846998b3 Reduce kernel size.
Tested on SL-C1000.

Fix PR/44898.
2011-05-05 09:07:59 +00:00
jruoho
f9b73fbc67 Follow the real tree with the test directory structure. 2011-05-05 05:39:10 +00:00
jruoho
083337961f Fix some glitches (a human doing machine's work). 2011-05-05 05:28:52 +00:00
jruoho
5cdd3dcf2a Follow the real tree with the test directory structure. 2011-05-05 05:24:44 +00:00
dyoung
c2e43be1c5 Reduces the resources demanded by TCP sessions in TIME_WAIT-state using
methods called Vestigial Time-Wait (VTW) and Maximum Segment Lifetime
Truncation (MSLT).

MSLT and VTW were contributed by Coyote Point Systems, Inc.

Even after a TCP session enters the TIME_WAIT state, its corresponding
socket and protocol control blocks (PCBs) stick around until the TCP
Maximum Segment Lifetime (MSL) expires.  On a host whose workload
necessarily creates and closes down many TCP sockets, the sockets & PCBs
for TCP sessions in TIME_WAIT state amount to many megabytes of dead
weight in RAM.

Maximum Segment Lifetimes Truncation (MSLT) assigns each TCP session to
a class based on the nearness of the peer.  Corresponding to each class
is an MSL, and a session uses the MSL of its class.  The classes are
loopback (local host equals remote host), local (local host and remote
host are on the same link/subnet), and remote (local host and remote
host communicate via one or more gateways).  Classes corresponding to
nearer peers have lower MSLs by default: 2 seconds for loopback, 10
seconds for local, 60 seconds for remote.  Loopback and local sessions
expire more quickly when MSLT is used.

Vestigial Time-Wait (VTW) replaces a TIME_WAIT session's PCB/socket
dead weight with a compact representation of the session, called a
"vestigial PCB".  VTW data structures are designed to be very fast and
memory-efficient: for fast insertion and lookup of vestigial PCBs,
the PCBs are stored in a hash table that is designed to minimize the
number of cacheline visits per lookup/insertion.  The memory both
for vestigial PCBs and for elements of the PCB hashtable come from
fixed-size pools, and linked data structures exploit this to conserve
memory by representing references with a narrow index/offset from the
start of a pool instead of a pointer.  When space for new vestigial PCBs
runs out, VTW makes room by discarding old vestigial PCBs, oldest first.
VTW cooperates with MSLT.

It may help to think of VTW as a "FIN cache" by analogy to the SYN
cache.

A 2.8-GHz Pentium 4 running a test workload that creates TIME_WAIT
sessions as fast as it can is approximately 17% idle when VTW is active
versus 0% idle when VTW is inactive.  It has 103 megabytes more free RAM
when VTW is active (approximately 64k vestigial PCBs are created) than
when it is inactive.
2011-05-03 18:28:44 +00:00
jruoho
4811a79682 Link {daily, monthly, weekly}.conf.5 to {daily, monthly, weekly}.5 and move
things around a little. Part of fixing PR bin/22230.
2011-05-03 16:12:23 +00:00
jruoho
cb861154c1 Add a test case for PR bin/26453. 2011-05-03 15:13:50 +00:00
jruoho
6e1e04d65f Add a test for PR bin/41880. 2011-05-03 08:36:15 +00:00
jruoho
765b090a54 A test for non-critical/low PR bin/42179. 2011-05-03 07:56:42 +00:00
jruoho
1f57069f96 Verify that PR bin/42628 is no longer an issue. 2011-05-03 07:23:19 +00:00
jruoho
b76e0d98ce Add a test for non-critical/low PR bin/43141. 2011-05-03 06:13:06 +00:00
jruoho
d86c47c62a Some naive tests for the bswap(3) family. 2011-05-03 04:50:30 +00:00
jruoho
97dfa3c4e3 Few basic tests for getitimer(2) and setitimer(2). 2011-05-02 17:26:23 +00:00
pgoyette
a76f8ee3b0 Also add the Atffile to the sets list 2011-05-02 08:32:21 +00:00
jruoho
5e6ff08c20 Verify PR standards/44921. 2011-05-01 17:07:05 +00:00
jruoho
2446e1b8a7 Naive tests for clearerr(3).
Converted from the "PCCA" test suite by Stathis Kamperis.
2011-05-01 16:36:37 +00:00
jruoho
741dca333d Add a test for PR lib/41673 (another trivial errno "bug"). 2011-05-01 11:39:37 +00:00
jruoho
23c04498b7 Few basic tests for nanosleep(2). 2011-05-01 09:09:35 +00:00
jruoho
cbbc4a7b84 Two elementary tests for gettimeofday(2). 2011-05-01 07:22:40 +00:00
jruoho
4f729153dd Few fundamental consistency checks for kill(2). 2011-04-30 06:20:37 +00:00
alnsn
914f29ef1b Add files required for the new testcase in t_awk.sh. 2011-04-30 00:35:03 +00:00
alnsn
b8bff7453b add myself 2011-04-28 21:39:34 +00:00
mbalmer
fe857470e2 Add new files. 2011-04-27 20:06:46 +00:00
mspo
2161779cdf adding myself to src/distrib/notes/common 2011-04-27 18:51:14 +00:00
joerg
5914da777f Remove compat_darwin(8) itself 2011-04-26 17:30:45 +00:00
joerg
787e55aa29 Remove PECOFF/Win32 emulation. 2011-04-26 16:57:38 +00:00