Commit Graph

209192 Commits

Author SHA1 Message Date
riz
80d0f48794 Add NetBSD 7.0, and make the default 6.0. 2012-02-15 23:06:20 +00:00
riz
60317b1d86 Note the new netbsd-6 branch, and move CHANGES to CHANGES.prev. 2012-02-15 23:05:33 +00:00
riz
7b6d9a1e91 Welcome to 6.99.1. 2012-02-15 23:05:02 +00:00
riz
f8a1d7977c Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34.  IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
2012-02-15 17:55:03 +00:00
tsutsui
0c43fd1866 Add VIA VX900 host bridge to a buggy PCI mode 1 quirk table. PR/46018
Ok releng@
2012-02-15 16:30:29 +00:00
tsutsui
f08dfa45a0 Regen from pcidevs rev 1.1102:
> Add VIA VX900 Host Bridge, to handle its quirk. PR/46018
> Ok releng@
2012-02-15 16:27:23 +00:00
tsutsui
532c63b4fa Add VIA VX900 Host Bridge, to handle its quirk. PR/46018
Ok releng@
2012-02-15 16:26:00 +00:00
drochner
2e20b1116a fix for IPSEC tunnel + NAT-T + esp_frag:
Output packets larger than "esp_frag" are fragmented first
and then reinjected into ip_output for encapsulation
and transfer. The problem was that each packet got a new
ip_id value assigned, so that fragments couldn't be matched
by the receiver. Offset information was overwritten too.
approved by releng
2012-02-15 16:11:23 +00:00
joerg
3358b3a30d Make sure that membar_producer gets the proper namespace mangling for libc. 2012-02-15 15:49:46 +00:00
reinoud
54e9432c0a Prevent recursive IO signals. This prevents crashes when pieces of text are
pasted in say an Xterm. Each char might create a SIGIO running out of
stackspace very quickly!
2012-02-15 15:20:53 +00:00
joerg
d99b3bd499 Clean up cat pages that are older than the corresponding man pages.
Remove cat page directories that are empty.
2012-02-15 13:01:00 +00:00
phx
c15df986d8 Port amiga calls config_console() from machdep.c now, so we have to do
the same. Otherwise no console is configured anymore.
While being at it adapt files.amigappc to the latest changes in files.amiga.
Ok by releng@.
2012-02-15 12:11:42 +00:00
martin
d178e64fee Fix fallout from the new tests exercising all error paths: do not deactivate
the pmap of a vmspace-less child of a posix spawn operation that never
made it to userland.
2012-02-15 11:59:30 +00:00
macallan
a6d582eda0 make BATs >256MB work, now macppc works again on 745x CPUs as well
ok riz
2012-02-15 04:33:19 +00:00
macallan
f3b125350f fix crash during early startup - we can't call OpenFirmware between zapping
the BATs and complete setting them up again
ok releng
2012-02-15 01:56:57 +00:00
matt
69545c610e When making BATU, use (BAT_XBL|BAT_BL) for the extended bat lengths. 2012-02-15 01:46:42 +00:00
jakllsch
9d588cd215 Add 4KiB more of SYMTAB_SPACE to fix MV2120_INSTALL build. 2012-02-15 01:38:46 +00:00
macallan
b148f574ff another blah() -> blah(void)
ok riz
2012-02-14 22:27:20 +00:00
macallan
b639da56a8 fix 'old style function definition' warning:
blah() -> blah(void)
ok riz
2012-02-14 22:22:45 +00:00
christos
33049bbbda prototypes 2012-02-14 21:42:22 +00:00
christos
cfaa215076 fix proto 2012-02-14 21:41:02 +00:00
christos
c0777846a1 add prototypes. 2012-02-14 21:34:46 +00:00
apb
f3ca6c9571 Regen from revision 1.87 of doc/BUILDING.mdoc. 2012-02-14 21:33:02 +00:00
apb
3388131ab9 Minor changes to wording in the documentation for
build.sh install-image and live-image.
2012-02-14 21:32:07 +00:00
apb
b753e6a507 Document build.sh "live-image" and "install-image" targets.
These were documented in revision 1.97 of src/BUILDING, but were
not documented in src/doc/BUILDING.sh.  The original log message
was:

revision 1.97
date: 2012/01/22 03:53:32;  author: tsutsui;  state: Exp;  lines: +39 -0
Add "live-image" and "install-image" target support to build.sh.

"live-image" target builds pre-installed disk images that can be used on
emulators or boot from USB memory sticks to try NetBSD without installation.
Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax
(which have working emulators and don't require extra tools like preparing
 msdosfs or partitioning MD label structures) support this target.

"install-image" target builds an bootable installation disk image that can
be used as an install CD but burned into USB memory sticks etc.
Current only amd64 and i386 (which would support USB boot) have this target.

For more details (and known issue) see following posts on netbsd-bugs@:
http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html

No particular comments about implementation, and
"go ahead" comments from mrg@, riz@ and christos@.

Closes PR toolchain/45153 and PR misc/45155.
2012-02-14 21:19:19 +00:00
joerg
bc53156751 Build release notes if groff is present (MKGROFF!=no), not if man pages
are requested (MKMAN!=no).
2012-02-14 19:39:37 +00:00
mrg
5b7e7768d7 since we have to drop locks to call into the usb code, we need to make
sure that only one caller ends up doing something in close_out_jack().
add a "closing" member that is set when closing and error out in various
places.

with this in place i can read and write from umidi without triggering
any locking or other obvious issues, though the writing is currently
broken (it worked in 5.99.60-era.)  it runs the correct time, but no
output occurs no the synth itself.  more work needed here.
2012-02-14 19:28:22 +00:00
njoly
923a542ecd void function _arc4randbytes cannot return a value. 2012-02-14 18:57:35 +00:00
plunky
18e80c41ff add aubtfwl.4 to the build 2012-02-14 17:35:11 +00:00
plunky
aa2a5e5e09 a manual page for aubtfwl(4), detailing where to find
a firmware file and where to put it
2012-02-14 17:34:21 +00:00
joerg
6d11572944 Mark usage as __dead. 2012-02-14 17:33:38 +00:00
matt
62335767ce Add workaround for ARM cores that don't properly implement the MRC instruction
used for reading the thread pointer.  This is the corresponding change which
was made to <arm/mcontext.h>
2012-02-14 17:32:43 +00:00
njoly
5f059f74c0 Kill dup lines. 2012-02-14 17:29:51 +00:00
jakllsch
8205b4eb47 Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.
2012-02-14 15:09:02 +00:00
pgoyette
f76013d4aa Replace the xxx_acquire()/xxx_release() rwlocks with mutexes. There are
only RW_WRITERs for these, and no RW_READERs, so no need to incur the
extra overhead of allowing for both.  As discussed on tech-kern.

For piixpm and ichsmb, the acquire/release protocol needs to be used,
even if the request is I2C_F_POLL'd (or if the device supports only
polled mode).  Otherwise multiple requests can be running at the same
time, and they stomp on each other and create anomolous results.

Part 2 addresses my PR kern/45889

3 ACKs from releng
2012-02-14 15:08:07 +00:00
skrll
87c636f464 Whitespace in previous.
Ride previous releng OK.
2012-02-14 14:33:53 +00:00
wiz
eb3bd4bbdc Obsolete /usr/share/man/cat3f that never contained any files, nor will it. 2012-02-14 14:03:34 +00:00
drochner
a01c2a6af2 fix incomplete device_t/softc split which led to crash on attachment,
closes PR kern/45874 by Hauke Fath
approved by releng
2012-02-14 13:51:19 +00:00
skrll
55567c4ed2 Pass RI_NO_AUTO to rasops_init so that rasops doesn't attempt to allocate
memory as we're too early in kernel startup for this.

My A7000 boots now.

OK releng. ack 3 nak 0.
2012-02-14 13:04:51 +00:00
kiyohara
548f0d5725 Remove unused a valiable 'siopdbg'. 2012-02-14 11:44:47 +00:00
nakayama
b3ed3f9f74 The default configuration for TLS support is supposed to use Sun
as, but we use GNU as.  So in this case it generates wrong
relocations in non-PIC mode.

This change fixes lib/libc/tls/t_tls_dynamic test failure on 32-bit
sparc as described in PR toolchain/45985.

Approved by releng.
2012-02-14 11:25:05 +00:00
wiz
155b16958f Fix typo. 2012-02-14 11:05:32 +00:00
martin
c785063d3d Comment out test n3_6 - the data files are missing 2012-02-14 09:17:22 +00:00
riz
0530c57f24 Fix the build after ipfilter tests were added. 2012-02-14 00:39:08 +00:00
martin
1e1d6ed3ce Add a few more posix_spawn testcases, which should detect everything that
was wrong in the initial version, causing the failure reported in
PR kern/45991.
2012-02-14 00:13:54 +00:00
jym
b3430e5626 PAT flags are not under control of Xen domains currently, so there is no
point in enabling them.

Avoids:
- a warning logged by hypervisor when a domain attempts to modify the PAT
MSR.
- an error during domain resuming, where a PAT flag has been set on a page
while the hypervisor does not allow it.

ok releng@.
2012-02-13 23:54:58 +00:00
bouyer
5ba1d99f10 When I split non-quota-specific functions out from ../ffs/quotas_common.sh
I forgot to ajust this test.
Fix PR bin/46015
2012-02-13 22:40:43 +00:00
martin
0ce98f42a7 Move posix_spawn tests to lib/libc/gen/posix_spawn - they test both libc
and kernel, but that is an implementation detail unrelated to the tests
themselfs.
Ok: releng
2012-02-13 21:03:06 +00:00
jdc
35c413f8f7 Build fix - convert to new-style definitions.
OK by releng.
2012-02-13 19:59:59 +00:00
dholland
7da608ca9c Update dangling references to quotactl(2), mostly now libquota(3), and to
quotactl(8), mostly now quotarestore(8). ok riz@
2012-02-13 19:53:24 +00:00