Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (31m)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (177d) 

2024-05-09 21:59:23 UTC Now

2012-03-21 05:42:26 UTC MAIN commitmail json YAML

Use C89 function definitions for the inlines.

(matt)

2012-03-21 05:39:22 UTC MAIN commitmail json YAML

Libraries default to be built with WARNS=5

(matt)

2012-03-21 05:38:49 UTC MAIN commitmail json YAML

These directories default to WARNS=2

(matt)

2012-03-21 05:37:44 UTC MAIN commitmail json YAML

2012-03-21 05:36:24 UTC MAIN commitmail json YAML

Use WARNS=2 (the previous WARN=4 was incorrect and ignored).

(matt)

2012-03-21 05:34:54 UTC MAIN commitmail json YAML

Use C89 functions definitions.

(matt)

2012-03-21 05:33:27 UTC MAIN commitmail json YAML

2012-03-21 03:20:22 UTC MAIN commitmail json YAML

define LINUX_DEBUGLINK_SIGNATURE for i386 too.
this allows linux ldd to work.

(chs)

2012-03-21 02:32:27 UTC MAIN commitmail json YAML

2012-03-21 02:18:15 UTC MAIN commitmail json YAML

- don't compile unreachable code.
- convert uintmax_t to uintptr_t

(christos)

2012-03-21 00:38:35 UTC MAIN commitmail json YAML

2012-03-21 00:38:06 UTC MAIN commitmail json YAML

uintmax_t -> size_t (never called with larger than size_t)

(christos)

2012-03-21 00:35:50 UTC MAIN commitmail json YAML

2012-03-21 00:35:34 UTC MAIN commitmail json YAML

Remove ${NETBSDSRCDIR}/sys/lib/libkern from .PATH; there are no
source files from there compiled.

(riz)

2012-03-21 00:34:54 UTC MAIN commitmail json YAML

2012-03-21 00:34:04 UTC MAIN commitmail json YAML

2012-03-21 00:29:40 UTC MAIN commitmail json YAML

Unbreak the endian issue in firmware header decoding. Comfirmed good and
running by a powerpc machine.

(nisimura)

2012-03-20 23:57:57 UTC MAIN commitmail json YAML

2012-03-20 21:48:20 UTC MAIN commitmail json YAML

Add WARNS=5 to enable -Wold-style-definitions

(matt)

2012-03-20 21:37:20 UTC MAIN commitmail json YAML

We do not care about portability when instantiating softfloats for our
concrete environment - add appropriate lintflags.

(martin)

2012-03-20 21:34:51 UTC MAIN commitmail json YAML

Remove initialized but unused variable

(martin)

2012-03-20 20:35:00 UTC MAIN commitmail json YAML

2012-03-20 18:50:31 UTC MAIN commitmail json YAML

2012-03-20 18:42:29 UTC MAIN commitmail json YAML

2012-03-20 18:20:49 UTC MAIN commitmail json YAML

Remove unneeded atf_tc_expect_pass calls.

(njoly)

2012-03-20 17:44:18 UTC MAIN commitmail json YAML

2012-03-20 17:14:51 UTC MAIN commitmail json YAML

2012-03-20 17:13:44 UTC MAIN commitmail json YAML

Add missing text file. Pointed out by P. Welche.

(jruoho)

2012-03-20 17:08:13 UTC MAIN commitmail json YAML

2012-03-20 17:06:43 UTC MAIN commitmail json YAML

Use C89 definition.
u_int*_t -> uint*_t

(matt)

2012-03-20 17:06:00 UTC MAIN commitmail json YAML

2012-03-20 16:39:08 UTC MAIN commitmail json YAML

2012-03-20 16:38:45 UTC MAIN commitmail json YAML

Remove use of __P
Switch to using C89 definitions.

(matt)

2012-03-20 16:36:05 UTC MAIN commitmail json YAML

2012-03-20 16:30:26 UTC MAIN commitmail json YAML

2012-03-20 16:26:12 UTC MAIN commitmail json YAML

2012-03-20 16:21:41 UTC MAIN commitmail json YAML

2012-03-20 16:19:56 UTC MAIN commitmail json YAML

2012-03-20 14:59:36 UTC MAIN commitmail json YAML

split voyagerfb_putchar() into one method for mono fonts and one for
anti-aliased fonts

(macallan)

2012-03-20 13:03:33 UTC MAIN commitmail json YAML

2012-03-20 13:01:33 UTC MAIN commitmail json YAML

2012-03-20 12:38:53 UTC MAIN commitmail json YAML

2012-03-20 12:38:33 UTC MAIN commitmail json YAML

2012-03-20 12:37:35 UTC MAIN commitmail json YAML

2012-03-20 12:37:01 UTC MAIN commitmail json YAML

2012-03-20 12:04:01 UTC MAIN commitmail json YAML

PR pkg/46206
re-establish fqdn lookup when AI_ADDRCONFIG is used in hints
AI_ADDRCONFIG led to fqdn lookup being skipped as the systems didn't
configure any PF_UNSPEC addresses - check was too strict here.
Thnaks to Ryo ONODERA for testing.

(kardel)

2012-03-20 11:28:04 UTC MAIN commitmail json YAML

fix build failure on mipsel.

>/usr/src/lib/libc/gen/nlist_ecoff.c(112): warning: constant in conditional context [161]

(nonaka)

2012-03-20 10:51:24 UTC MAIN commitmail json YAML

2012-03-20 10:40:48 UTC MAIN commitmail json YAML

Sprinkle some /* ARGSUSED */ before the dummy functions to appease lint.

(he)

2012-03-20 10:34:33 UTC MAIN commitmail json YAML

PR 46206: fix programmed SIGSEGV
more work is needed as tests seem to indicate that name resolution now
does no seem to work (firefox reports Server not found)
thanks to Ryo ONODERA for testing.

(kardel)

2012-03-20 09:18:00 UTC MAIN commitmail json YAML

Remove spurious bsd.kinc.mk include, which seems to not be needed here
and does not work at all (missing bsd.own.mk for ACTIVE_CC) anyway.

(martin)

2012-03-20 08:21:40 UTC MAIN commitmail json YAML

remove references to my src/obj trees, and make a note about avoiding
this in the future / should automate it too.

(mrg)

2012-03-20 06:30:02 UTC MAIN commitmail json YAML

2012-03-20 06:18:34 UTC MAIN commitmail json YAML

2012-03-20 05:50:11 UTC MAIN commitmail json YAML

Skip Xen. XXX: There should be a reliable way to detect MODULAR.

(jruoho)

2012-03-20 05:21:45 UTC MAIN commitmail json YAML

2012-03-20 01:42:59 UTC MAIN commitmail json YAML

2012-03-20 00:31:24 UTC MAIN commitmail json YAML

Simplify a bit and constify as well.  Since the file is mapped read-only,
use const references to access its data.

(matt)

2012-03-20 00:16:35 UTC MAIN commitmail json YAML

2012-03-20 00:03:12 UTC MAIN commitmail json YAML

- sprinkle CONSTCOND
- back to char * to simplify code, requested by gimpy

(christos)

2012-03-19 23:25:45 UTC netbsd-6 commitmail json YAML

2012-03-19 23:24:58 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #129):
lib/libc/gen/humanize_number.c: revision 1.16
PR/44097: Yamamoto Takashi: Prevent overflow.

(riz)

2012-03-19 23:23:11 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #128):
sys/kern/tty.c: revision 1.250
PR/41673: Stathis Kamperis: tcsetpgrp returns EINVAL, but should return EPERM.

(riz)

2012-03-19 23:21:23 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #127):
sys/arch/sparc/sparc/cpu.c: revision 1.235
move IPI debugging all inside DEBUG, but disable it by default.

(riz)

2012-03-19 23:14:00 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #125):
sys/dev/scsipi/scsiconf.c: revision 1.263
sys/dev/scsipi/scsiconf.c: revision 1.264
sys/dev/ic/ncr53c9x.c: revision 1.144
sys/dev/ic/ninjascsi32.c: revision 1.22
sys/dev/usb/uhub.c: revision 1.117
take the kernel lock in functions called from attach*().
scsidevdetached ioctl path enters scsipi code without kernel lock
and this upsets the newer kasserts.  take kernel lock here.
take the kernel lock a few more places when doing detach, to avoid
triggering KERNEL_LOCK_P() asserts in both scsi and usb code.
with this and other recent fixes i can now "drvctl -d ehci0".

(riz)

2012-03-19 22:32:16 UTC MAIN commitmail json YAML

Move -D_DIAGNOSTIC to a separate line (makes it easier to comment out).

(matt)

2012-03-19 22:24:07 UTC MAIN commitmail json YAML

Use unsigned int instead of int fo the fp* typedefs.

(matt)

2012-03-19 22:23:11 UTC MAIN commitmail json YAML

2012-03-19 18:46:36 UTC netbsd-5 commitmail json YAML

Adjust entry for 1724

(bouyer)

2012-03-19 18:46:00 UTC netbsd-5 commitmail json YAML

Apply patch, requested by skrll in ticket #1724
libexec/ld.elf_so/arch/mips/mips_reloc.c patch
fix gcc uninitialized warning

(bouyer)

2012-03-19 16:20:58 UTC MAIN commitmail json YAML

don't do arithmetic on void pointer.

(christos)

2012-03-19 13:07:23 UTC MAIN commitmail json YAML

As noted by christos@ in rev. 1.4 to t_awk.sh, the "period" test has been
broken all along. Fix expected output (tested on Linux, GNU awk 1.3.3).

(jruoho)

2012-03-19 12:58:41 UTC MAIN commitmail json YAML

2012-03-19 11:16:37 UTC MAIN commitmail json YAML

2012-03-19 10:48:20 UTC MAIN commitmail json YAML

Adjust for mandoc output.

(njoly)

2012-03-19 09:34:36 UTC MAIN commitmail json YAML

pselect->paccept for this page

(plunky)

2012-03-19 09:14:15 UTC MAIN commitmail json YAML

2012-03-19 09:13:33 UTC MAIN commitmail json YAML

New sentence, new line.
Sort descriptions.
Use simpler markup.
Bump date for previous.

(wiz)

2012-03-19 07:05:18 UTC MAIN commitmail json YAML

2012-03-19 06:39:22 UTC MAIN commitmail json YAML

2012-03-19 06:29:38 UTC MAIN commitmail json YAML

add option -p to dbsym(8)

(bsh)

2012-03-19 06:21:53 UTC MAIN commitmail json YAML

Add a case also for (fixed) PR bin/42261.

(jruoho)

2012-03-19 06:08:51 UTC MAIN commitmail json YAML

add note about SYMTAB_SPACE.

(bsh)

2012-03-19 06:04:20 UTC MAIN commitmail json YAML

No need take the address of an array (&array) since an array is already a
pointer.

(matt)

2012-03-19 05:38:26 UTC MAIN commitmail json YAML

2012-03-19 03:33:54 UTC MAIN commitmail json YAML

Finish removing the block of commented-out code from rev 1.31

Hello, christos!

(pgoyette)

2012-03-19 00:17:08 UTC MAIN commitmail json YAML

Expose vm_inherit/voff_t/pgoff_t to userland to fix build.

(uebayasi)

2012-03-18 23:48:00 UTC MAIN commitmail json YAML

take the pmap_lock in pmap_protect().

hopefully this will avoid a problem in pmap_clear_reference()
detecting a reference remaining at the end.

when we remove most/all pmap_lock uses we probably need to remove
this check entirely, but for now this seems better.

(mrg)

2012-03-18 21:49:08 UTC MAIN commitmail json YAML

annotate fixed failures as comments.

(christos)

2012-03-18 21:48:47 UTC MAIN commitmail json YAML

Add missing semi-colon.

(njoly)

2012-03-18 21:23:57 UTC MAIN commitmail json YAML

2012-03-18 21:05:21 UTC MAIN commitmail json YAML

2012-03-18 19:21:53 UTC MAIN commitmail json YAML

Add a better check for the previous.

(jruoho)

2012-03-18 19:11:31 UTC MAIN commitmail json YAML

Also verify that PR bin/44179 is no longer an issue.

(jruoho)

2012-03-18 18:32:16 UTC MAIN commitmail json YAML

Now that this works, test also some random exit statuses.

(jruoho)

2012-03-18 18:09:45 UTC MAIN commitmail json YAML

Remove xfail as PR 44973 is fixed. (Note that it was Nat Sloss who did
the work of figuring out what was wrong.)

(dholland)

2012-03-18 17:59:57 UTC MAIN commitmail json YAML

Add a semicolon to __CTASSERT() since it was removed from the macro
in cdefs.h rev 1.97 by christos.

(tsutsui)

2012-03-18 17:50:43 UTC MAIN commitmail json YAML

Add UDMA support for VIA VX900 media system processor IDE controller.
PR/46166 from Hiroshi Tokuda.

This should be pulled up to netbsd-6, since ZOTAC ZBOX nano VD01
http://www.zotacusa.com/zbox-nano-vd01.html
exhibited at NetBSD booth in Open Source Conference 2012 Tokyo Spring
was favored by many people.

(tsutsui)

2012-03-18 17:30:21 UTC MAIN commitmail json YAML

Regen from pcidevs rev 1.1106:
> Add VIA VX900 media system processor IDE controller.
> PR/46166 from Hiroshi Tokuda.

(tsutsui)

2012-03-18 17:29:06 UTC MAIN commitmail json YAML

Add VIA VX900 media system processor IDE controller.
PR/46166 from Hiroshi Tokuda.

(tsutsui)

2012-03-18 17:09:46 UTC MAIN commitmail json YAML

Avoid testing a possibly uninitialized errno value when using -exit.
Closes PR 44973 (change is a somewhat more principled equivalent of
the patch suggested there) although I cannot replicate the reported
behavior unless I explicitly prepare errno with a nonzero value before
the fts_read loop.

(dholland)

2012-03-18 16:43:34 UTC MAIN commitmail json YAML

2012-03-18 16:30:55 UTC MAIN commitmail json YAML

remove extra ;

(christos)

2012-03-18 16:26:34 UTC MAIN commitmail json YAML

2012-03-18 16:20:49 UTC MAIN commitmail json YAML

2012-03-18 15:35:27 UTC MAIN commitmail json YAML

Add some tests for selection of line ranges, based on a case that came
across the POSIX list a few days ago and some related phenomena.

(dholland)

2012-03-18 15:32:24 UTC MAIN commitmail json YAML

2012-03-18 15:31:00 UTC MAIN commitmail json YAML

2012-03-18 14:34:28 UTC MAIN commitmail json YAML

2012-03-18 14:14:25 UTC netbsd-5 commitmail json YAML

Ajust entry for 1724

(bouyer)

2012-03-18 14:12:56 UTC MAIN commitmail json YAML

Bump the ramdisk size so that the contents fits again.

(he)

2012-03-18 14:06:13 UTC netbsd-5 commitmail json YAML

Apply patch, requested by skrll in ticket 1724:
libexec/ld.elf_so/headers.c 1.37 via patch
Add cast so that usr.bin/ldd/elf32 builds.

(bouyer)

2012-03-18 13:31:15 UTC MAIN commitmail json YAML

Move base type definitions from uvm_extern.h to uvm_param.h so that
other sources can easily include part of UVM headers without the whole
uvm_extern.h (e.g. sys/vnode.h wants only uvm_object.h).

(uebayasi)

2012-03-18 13:28:08 UTC netbsd-5 commitmail json YAML

2012-03-18 13:27:41 UTC netbsd-5 commitmail json YAML

Apply patch, requested by skrll in ticket #1725
gnu/dist/gcc4/gcc/crtstuff.c patch
gnu/dist/gcc4/gcc/gcc.c patch
gnu/dist/gcc4/gcc/config/netbsd-elf.h patch
gnu/dist/gcc4/gcc/config/t-netbsd patch
gnu/lib/libgcc4/arch/alpha.mk patch
gnu/lib/libgcc4/arch/arm.mk patch
gnu/lib/libgcc4/arch/armeb.mk patch
gnu/lib/libgcc4/arch/hppa.mk patch
gnu/lib/libgcc4/arch/i386.mk patch
gnu/lib/libgcc4/arch/m68000.mk patch
gnu/lib/libgcc4/arch/m68k.mk patch
gnu/lib/libgcc4/arch/mipseb.mk patch
gnu/lib/libgcc4/arch/mipsel.mk patch
gnu/lib/libgcc4/arch/powerpc.mk patch
gnu/lib/libgcc4/arch/powerpc64.mk patch
gnu/lib/libgcc4/arch/sh3eb.mk patch
gnu/lib/libgcc4/arch/sh3el.mk patch
gnu/lib/libgcc4/arch/sparc.mk patch
gnu/lib/libgcc4/arch/sparc64.mk patch
gnu/lib/libgcc4/arch/vax.mk patch
gnu/lib/libgcc4/arch/x86_64.mk patch
gnu/usr.bin/gcc4/arch/alpha/defs.mk patch
gnu/usr.bin/gcc4/arch/arm/defs.mk patch
gnu/usr.bin/gcc4/arch/armeb/defs.mk patch
gnu/usr.bin/gcc4/arch/hppa/defs.mk patch
gnu/usr.bin/gcc4/arch/i386/defs.mk patch
gnu/usr.bin/gcc4/arch/m68000/defs.mk patch
gnu/usr.bin/gcc4/arch/m68k/defs.mk patch
gnu/usr.bin/gcc4/arch/mipseb/defs.mk patch
gnu/usr.bin/gcc4/arch/mipsel/defs.mk patch
gnu/usr.bin/gcc4/arch/powerpc/defs.mk patch
gnu/usr.bin/gcc4/arch/powerpc64/defs.mk patch
gnu/usr.bin/gcc4/arch/sh3eb/defs.mk patch
gnu/usr.bin/gcc4/arch/sh3el/defs.mk patch
gnu/usr.bin/gcc4/arch/sparc/defs.mk patch
gnu/usr.bin/gcc4/arch/sparc64/defs.mk patch
gnu/usr.bin/gcc4/arch/vax/defs.mk patch
gnu/usr.bin/gcc4/arch/x86_64/defs.mk patch
gnu/dist/gcc4/gcc/unwind-dw2-fde-phdr.c patch

Instruct gcc to use dl_iterate_phdr to find exception unwind frames.
This avoids the registration/deregistration of frames that can
screwed up if the right set of libraries isn't linked together.

(bouyer)

2012-03-18 12:47:02 UTC MAIN commitmail json YAML

2012-03-18 12:40:43 UTC MAIN commitmail json YAML

2012-03-18 11:50:55 UTC MAIN commitmail json YAML

Verify that bin/25693 is no longer an issue.

(jruoho)

2012-03-18 10:12:31 UTC MAIN commitmail json YAML

2012-03-18 09:46:50 UTC MAIN commitmail json YAML

2012-03-18 09:31:50 UTC MAIN commitmail json YAML

2012-03-18 08:52:08 UTC MAIN commitmail json YAML

Add a case for PR lib/41558. It is unclear whether this is a bug, but at
least it is documented now. Probably it would be better to follow Linux,
where the test case does not fail.

(jruoho)

2012-03-18 08:13:57 UTC MAIN commitmail json YAML

Verify that PR lib/22019 is no longer an issue.

(jruoho)

2012-03-18 07:54:00 UTC MAIN commitmail json YAML

2012-03-18 07:33:58 UTC MAIN commitmail json YAML

Add a test case for the old NetBSD 2.0 era PR lib/28324.

(jruoho)

2012-03-18 07:14:08 UTC MAIN commitmail json YAML

To be on the safe side, use the category/number notation when referring to
PRs (otherwise third-party sed-scripts might miss the references). Also
remove white-space.

(jruoho)

2012-03-18 07:00:52 UTC MAIN commitmail json YAML

2012-03-18 06:20:52 UTC MAIN commitmail json YAML

Get rid of the weird macros.

(jruoho)

2012-03-18 05:26:58 UTC MAIN commitmail json YAML

2012-03-18 02:40:56 UTC MAIN commitmail json YAML

2012-03-18 02:14:16 UTC MAIN commitmail json YAML

this should be fixed.

(christos)

2012-03-18 02:04:40 UTC MAIN commitmail json YAML

fail as the man page says sched_rr_get_interval should.

(christos)

2012-03-17 23:47:13 UTC MAIN commitmail json YAML

count ECC corrected traps with evcnt(9).

(mrg)

2012-03-17 23:35:29 UTC MAIN commitmail json YAML

fix signed blksize_t lossage.

(christos)

2012-03-17 23:23:00 UTC MAIN commitmail json YAML

The problem has been fixed and the test is broken. awk always uses the
C locale for LC_NUMERIC.

(christos)

2012-03-17 22:19:54 UTC MAIN commitmail json YAML

port the corrected ECC error handling code from freebsd.  i noticed my U10
took one of these and then hang.  it shouldn't hang, there's a 'sir' here that
doesn't seem to reset properly.  oh well.

tested by simulated a trap via 'ta 0x10' and considering that the same, but
it hasn't been tested against a real ECC error yet.

(mrg)

2012-03-17 22:10:52 UTC MAIN commitmail json YAML

Quote word that has the same letter as a macro.
Fixes PR 46215 by Nicolas Joly.

(wiz)

2012-03-17 21:57:48 UTC MAIN commitmail json YAML

Add AI_ADDRCONFIG

(christos)

2012-03-17 21:56:41 UTC MAIN commitmail json YAML

Add AI_ADDRCONFIG, which makes getaddrinfo() return only address with families
that are already configured in the system.

(christos)

2012-03-17 21:54:12 UTC MAIN commitmail json YAML

Remove some lint

(martin)

2012-03-17 21:45:39 UTC MAIN commitmail json YAML

2012-03-17 21:40:22 UTC MAIN commitmail json YAML

2012-03-17 21:35:06 UTC MAIN commitmail json YAML

2012-03-17 21:33:13 UTC MAIN commitmail json YAML

mention the PR# in the description like everyone else.

(christos)

2012-03-17 21:31:30 UTC MAIN commitmail json YAML

this does not fail anymore

(christos)

2012-03-17 21:30:30 UTC MAIN commitmail json YAML

2012-03-17 20:57:35 UTC MAIN commitmail json YAML

2012-03-17 20:48:59 UTC MAIN commitmail json YAML

2012-03-17 20:30:00 UTC MAIN commitmail json YAML

2012-03-17 20:12:09 UTC MAIN commitmail json YAML

2012-03-17 20:10:08 UTC MAIN commitmail json YAML

annotate the PR that failed, and has been fixed.

(christos)

2012-03-17 20:06:46 UTC MAIN commitmail json YAML

This does not fail anymore. Explain why the test was modified.

(christos)

2012-03-17 20:01:15 UTC MAIN commitmail json YAML

PR/44097: Yamamoto Takashi: Prevent overflow.

(christos)

2012-03-17 19:57:14 UTC MAIN commitmail json YAML

Add autodiscover wedge support to macppc GENERIC, to allow use of
GPT-partitioned disks in a similar way to amd64/i386.

(riz)

2012-03-17 19:54:09 UTC MAIN commitmail json YAML

Add drvctl to macppc GENERIC.

(riz)

2012-03-17 19:52:08 UTC netbsd-6 commitmail json YAML

2012-03-17 19:51:46 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by jruoho in ticket #124):
sys/netinet/tcp_usrreq.c: revision 1.163
PR/46077: M. Nunberg: Stat should not fial on connecting socket.

(bouyer)

2012-03-17 19:41:02 UTC netbsd-4 commitmail json YAML

2012-03-17 19:40:41 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) via patch (requested by nakayama in ticket #1443):
sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
doc/HACKS: revision 1.123
sys/arch/sparc64/conf/files.sparc64: revision 1.138
sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

(bouyer)

2012-03-17 19:40:06 UTC netbsd-4-0 commitmail json YAML

2012-03-17 19:39:35 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) via patch (requested by nakayama in ticket #1443):
sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
doc/HACKS: revision 1.123
sys/arch/sparc64/conf/files.sparc64: revision 1.138
sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

(bouyer)

2012-03-17 19:33:22 UTC netbsd-5 commitmail json YAML

2012-03-17 19:33:04 UTC netbsd-5-1 commitmail json YAML

2012-03-17 19:32:43 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1743):
sbin/mount/mount.8: revision 1.73
sbin/mount/mount.8: revision 1.74
Clarify UFS2 superblock format stuff. Bump date.
Improve previous; thanks to tsutsui-san for reminding me of the proper
reference. PR 45166

(bouyer)

2012-03-17 19:32:13 UTC netbsd-5-0 commitmail json YAML

2012-03-17 19:31:54 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1743):
sbin/mount/mount.8: revision 1.73
sbin/mount/mount.8: revision 1.74
Clarify UFS2 superblock format stuff. Bump date.
Improve previous; thanks to tsutsui-san for reminding me of the proper
reference. PR 45166

(bouyer)

2012-03-17 19:31:23 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1743):
sbin/mount/mount.8: revision 1.73
sbin/mount/mount.8: revision 1.74
Clarify UFS2 superblock format stuff. Bump date.
Improve previous; thanks to tsutsui-san for reminding me of the proper
reference. PR 45166

(bouyer)

2012-03-17 19:23:47 UTC netbsd-5-0 commitmail json YAML

2012-03-17 19:23:29 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by dyoung in ticket #1742):
usr.bin/ktruss/makeerrnos.sh: revision 1.6
Use 'sort -n -k 3' instead of 'sort -n +2' since the former is more
portable.  The latter is not supported by Mac OS X Lion.

(bouyer)

2012-03-17 19:17:15 UTC netbsd-5 commitmail json YAML

2012-03-17 19:17:04 UTC netbsd-5-1 commitmail json YAML

2012-03-17 19:16:09 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by dyoung in ticket #1742):
usr.bin/ktruss/makeerrnos.sh: revision 1.6
Use 'sort -n -k 3' instead of 'sort -n +2' since the former is more
portable.  The latter is not supported by Mac OS X Lion.

(bouyer)

2012-03-17 19:15:29 UTC netbsd-5-1 commitmail json YAML

2012-03-17 19:15:12 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1741):
sys/kern/kern_sig.c: revision 1.300
kpsignal2: do not make the signal pending twice when tracing the process,
also update a comment and add an assert.  Fixes PR/42309 by Nicolas Joly.

(bouyer)

2012-03-17 19:14:44 UTC netbsd-5-0 commitmail json YAML

2012-03-17 19:14:15 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1741):
sys/kern/kern_sig.c: revision 1.300
kpsignal2: do not make the signal pending twice when tracing the process,
also update a comment and add an assert.  Fixes PR/42309 by Nicolas Joly.

(bouyer)

2012-03-17 19:14:10 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1741):
sys/kern/kern_sig.c: revision 1.300
kpsignal2: do not make the signal pending twice when tracing the process,
also update a comment and add an assert.  Fixes PR/42309 by Nicolas Joly.

(bouyer)

2012-03-17 19:11:19 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by phx in ticket #1740):
xsrc/external/mit/xf86-video-r128/dist/src/r128.h: revision 1.2
xsrc/external/mit/xf86-video-r128/dist/src/r128_driver.c: revision 1.2
external/mit/xorg/server/drivers/xf86-video-r128/Makefile: revision 1.4
don't build fbdev support on powerpc and sparc64
sprinkle #if(n)def to allow building the driver without any fbdev support
whatsoever
while there do what the comment suggests and fall through to turning off
the backlight in all DPMS modes except on - leaving the backlight on while
turning the DAC off is kind of useless, isn't it?

(bouyer)

2012-03-17 19:06:41 UTC netbsd-5 commitmail json YAML

2012-03-17 19:05:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1739):
sys/dev/pci/piixide.c: revision 1.58
sys/dev/pci/pcidevs: patch
Add support for Intel 6 Series Serial ATA Controller

(bouyer)

2012-03-17 18:52:59 UTC netbsd-5 commitmail json YAML

2012-03-17 18:52:01 UTC netbsd-5 commitmail json YAML

2012-03-17 18:51:18 UTC netbsd-5 commitmail json YAML

Apply patch, requested by riz in ticket #1737:
sys/dev/usb/usbdevs patch
sys/dev/usb/umass_quirks.c patch

Add umass quirks for the following devices:
Kingston DT 102 G2
Kingston DT 101 II
Kingston DT Mini 10
Kingston DT 101 G2
Kingston DT 100 G2
Meizo Electronics MiniPlayer M6 (SL)
Philips SA235
Sandisk Sansa Clip

(bouyer)

2012-03-17 18:46:52 UTC netbsd-5-1 commitmail json YAML

2012-03-17 18:46:30 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by nakayama in ticket #1736):
sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
doc/HACKS: revision 1.123
sys/arch/sparc64/conf/files.sparc64: revision 1.138
sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

(bouyer)

2012-03-17 18:45:46 UTC netbsd-5-0 commitmail json YAML

2012-03-17 18:45:10 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by nakayama in ticket #1736):
sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
doc/HACKS: revision 1.123
sys/arch/sparc64/conf/files.sparc64: revision 1.138
sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

(bouyer)

2012-03-17 18:44:08 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by nakayama in ticket #1736):
sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
doc/HACKS: revision 1.123
sys/arch/sparc64/conf/files.sparc64: revision 1.138
sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

(bouyer)

2012-03-17 18:41:16 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1735):
usr.sbin/cpuctl/arch/i386.c: revision 1.29
Print CPU stepping level

(bouyer)

2012-03-17 18:40:20 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1732):
sys/arch/x68k/dev/kbd.c: revision 1.37
Calling psignal(9) (via EV_WAKEUP()) in interrupt handlers
could cause mutex error panic, so defer it via softint(9).
This should fix panic on heavy key strokes during running Xserver.
Should be pulled up to netbsd-5.
XXX: amiga and atari might have the similar problem?

(bouyer)

2012-03-17 18:38:57 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1731):
sys/arch/x68k/stand/boot_ufs/Makefile: revision 1.26 via patch
sys/arch/x68k/stand/boot/version: revision 1.4 via patch
sys/arch/x68k/stand/libsa/Makefile: revision 1.27 via patch
sys/arch/x68k/stand/Makefile.booters: revision 1.7 via patch
sys/arch/x68k/stand/boot_ustar/Makefile: revision 1.19 via patch
Fix "Error occurs, please reset" boot problem on
X68030 + 060turbo in 060 mode, found on NetBSD booth
at OSC 2011 Hiroshima:
- use -D__daddr_t=int32_t for all bootloader files
  to avoid 64 bit ops in FFS
- explicitly specify -m68020-60 to avoid 64 bit mulsl/mulul
  instructions which need to be handled by 060SP emulation
  but not available in 060turbo IPL ROM
  (LFS still has uint64_t members even with 32bit daddr_t)
The problem was investigated (at least 1.6.2 bootloaders worked)
by Yasushi Oshima at OSC booth, and fixes have been confirmed
by Y.Sugahara on his 060turbo.  Thanks everyone!
Should also be pulled up to netbsd-5.
Bump version to denote 060turbo boot fix.

(bouyer)

2012-03-17 18:29:40 UTC netbsd-5 commitmail json YAML

2012-03-17 18:28:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) via patch (requested by skrll in ticket #1724):
rescue/list.ldd: revision 1.4
lib/libc/dlfcn/dlfcn_elf.c: revision 1.7
libexec/ld.elf_so/arch/mips/mips_reloc.c: revision 1.57
distrib/sets/lists/comp/mi: revision 1.1512
share/man/man3/Makefile: revision 1.56
libexec/ld.elf_so/arch/mips/mips_reloc.c: revision 1.58
usr.bin/ldd/ldd.c: revision 1.15
libexec/ld.elf_so/rtld.h: revision 1.84
share/man/man3/dl_iterate_phdr.3: revision 1.1
libexec/ld.elf_so/rtld.c: revision 1.129
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c: revision 1.44
libexec/ld.elf_so/rtld.h: revision 1.89
libexec/ld.elf_so/arch/x86_64/mdreloc.c: revision 1.36
libexec/ld.elf_so/map_object.c: revision 1.41
libexec/ld.elf_so/arch/x86_64/mdreloc.c: revision 1.37
libexec/ld.elf_so/arch/sparc64/mdreloc.c: revision 1.46
include/link_elf.h: revision 1.10
libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.29
libexec/ld.elf_so/arch/vax/mdreloc.c: revision 1.26
libexec/ld.elf_so/arch/alpha/alpha_reloc.c: revision 1.34
libexec/ld.elf_so/arch/hppa/hppa_reloc.c: revision 1.31
libexec/ld.elf_so/arch/alpha/alpha_reloc.c: revision 1.35
libexec/ld.elf_so/Makefile: revision 1.94
libexec/ld.elf_so/arch/hppa/hppa_reloc.c: revision 1.32
libexec/ld.elf_so/Makefile: revision 1.95
libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.31
libexec/ld.elf_so/Makefile: revision 1.96
libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.32
libexec/ld.elf_so/reloc.c: revision 1.98
libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.33
sys/sys/exec_elf.h: revision 1.106
libexec/ld.elf_so/rtld.c: revision 1.130
libexec/ld.elf_so/load.c: revision 1.37
libexec/ld.elf_so/rtld.c: revision 1.131
libexec/ld.elf_so/load.c: revision 1.38
libexec/ld.elf_so/rtld.h: revision 1.90
libexec/ld.elf_so/headers.c: revision 1.36
libexec/ld.elf_so/rtld.h: revision 1.95
libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.30
libexec/ld.elf_so/arch/m68k/mdreloc.c: revision 1.25
libexec/ld.elf_so/symbol.c: revision 1.50
libexec/ld.elf_so/symbol.c: revision 1.51
libexec/ld.elf_so/arch/sparc/mdreloc.c: revision 1.43
libexec/ld.elf_so/symbol.c: revision 1.52
libexec/ld.elf_so/arch/sh3/mdreloc.c: revision 1.27
libexec/ld.elf_so/symbol.c: revision 1.54
PR/39240: Satoshi Suetake: Don't fail when attempting to resolve weak symbols
when we are doing immediate binding, leave them alone and they will be dealt
with later during lazy binding. From skrll@
Implement negative cache checks for symbol lookups.
Uses the Donelist idea from FreeBSD.
Use alloca(3) instead of local xmalloc for creating our DoneLists.
This allows threaded programs to use us a little better, PR lib/43005.
Implement dl_iterate_phdr.
Somewhat taken from FreeBSD. Manual page from OpenBSD.

(bouyer)

2012-03-17 18:02:41 UTC MAIN commitmail json YAML

allow file-specific lint flag additions

(christos)

2012-03-17 18:00:50 UTC MAIN commitmail json YAML

make lint exit on warnings

(christos)

2012-03-17 18:00:29 UTC MAIN commitmail json YAML

Starting with Rev. 1.191 of kern/subr_pool.c a pool has to be inactive
for at least 10 seconds before it can be reclaimed.

Change the uvmwait test timeout from 10 to 30 seconds so it has a chance
to reclaim memory and succeed.

(hannken)

2012-03-17 17:59:58 UTC MAIN commitmail json YAML

hack to silence lint

(christos)

2012-03-17 17:58:38 UTC MAIN commitmail json YAML

Don't take a mutex we already took 6 lines above.

(hannken)

2012-03-17 17:55:47 UTC netbsd-6 commitmail json YAML

2012-03-17 17:54:22 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #123):
sys/arch/sparc64/include/param.h: revision 1.49
sys/arch/sparc64/include/param.h: revision 1.50
Restrict NKMEMPAGES to 2.5GB, otherwise we will run out of space in the
kernel_map on machines with 8GB (or more) main memory.
XXX: Moving KERNBASE/KERNEND is a better long term solution, but this allows
those machines to boot now.
Fix previous, which causes an integer overflow error in uvm_km.c on
32-bit kernels.

(bouyer)