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 (40m)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 10:11:40 UTC Now

2010-01-16 17:41:07 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1241):
sys/kern/kern_softint.c: revision 1.30
softint_execute: release/re-acquire kernel-lock depending on SOFTINT_MPSAFE
flag.  Keeping it held for MP-safe cases break the lock order assumptions.
Per discussion with <martin>.

(bouyer)

2010-01-16 17:39:07 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1240):
sys/kern/kern_runq.c: revision 1.28
sched_catchlwp: fix the case when other CPU might see curlwp->l_cpu != curcpu()
while LWP is finishing context switch.  Should fix PR/42539, tested by martin@.

(bouyer)

2010-01-16 17:39:01 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1240):
sys/kern/kern_runq.c: revision 1.28
sched_catchlwp: fix the case when other CPU might see curlwp->l_cpu != curcpu()
while LWP is finishing context switch.  Should fix PR/42539, tested by martin@.

(bouyer)

2010-01-16 17:36:44 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1239):
external/mit/xorg/lib/dri/i965/Makefile: revisions 1.7, 1.8
external/mit/xorg/lib/dri/i915/Makefile: revisions 1.5, 1.6
replace LIBS with LIBDPLIBS.  makes these actually link against drm_intel.
should fix a problem reported by snj@.
link in libOSMesa as well.

(bouyer)

2010-01-16 17:32:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1238):
sys/kern/kern_sig.c: revision 1.302
sigactsunshare(): set reference count in a case of new sigacts allocation.
Bug (e.g. memory leak) can happen when using clone(2) call.

(bouyer)

2010-01-16 17:32:46 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #1238):
sys/kern/kern_sig.c: revision 1.302
sigactsunshare(): set reference count in a case of new sigacts allocation.
Bug (e.g. memory leak) can happen when using clone(2) call.

(bouyer)

2010-01-16 17:28:56 UTC netbsd-5 commitmail json YAML

Apply patch, requested by snj in ticket #1215:
        gnu/usr.bin/xcvs/cvsbug/Makefile: patch
Properly replace @MKTEMP_SH_FUNCTION@, @MKTEMP@, and @SENDMAIL@.
Fixes PR bin/39629.

(bouyer)

2010-01-16 17:28:11 UTC netbsd-5-0 commitmail json YAML

Revert previous, wrong branch

(bouyer)

2010-01-16 17:27:39 UTC netbsd-5-0 commitmail json YAML

Apply patch, requested by snj in ticket #1215:
gnu/usr.bin/xcvs/cvsbug/Makefile: patch
Properly replace @MKTEMP_SH_FUNCTION@, @MKTEMP@, and @SENDMAIL@.
Fixes PR bin/39629.

(bouyer)

2010-01-16 17:03:04 UTC MAIN commitmail json YAML

Fix leak of a usbd_xfer_handle when a interrupt pipe is aborted then
closed:
usbd_open_pipe_intr() allocates a usbd_xfer_handle for pipe->intrxfer.
Most usb device drivers using interrupt pipes call usbd_abort_pipe()
then usbd_close_pipe(), usbd_close_pipe() is supposed to free pipe->intrxfer.
But usbd_abort_pipe() calls [uoe]hci_device_intr_abort() which,
if the xfer aborted is pipe's intrxfer, sets pipe->intrxfer to NULL.
So usbd_close_pipe() can't free it and the usbd_xfer_handle is lost.

To fix this, in usbd_abort_pipe() remember the pipe->intrxfer's value
on entrie, and if it's different after usbd_ar_pipe(), call
usbd_free_xfer with the original value.
Confirmed to fix the memory leak on close() with umodem(4) and
uplcom(4).

(bouyer)

2010-01-16 16:12:01 UTC MAIN commitmail json YAML

2010-01-16 16:10:39 UTC MAIN commitmail json YAML

2010-01-16 15:46:32 UTC MAIN commitmail json YAML

Document tn3270 removal.

(roy)

2010-01-16 15:34:26 UTC MAIN commitmail json YAML

2010-01-16 13:59:42 UTC MAIN commitmail json YAML

Add a couple of comments and some whitespace.

(skrll)

2010-01-16 13:53:59 UTC MAIN commitmail json YAML

Tweak comment. From OpenBSD.

(skrll)

2010-01-16 13:49:11 UTC MAIN commitmail json YAML

2010-01-16 13:29:47 UTC MAIN commitmail json YAML

2010-01-16 10:37:51 UTC MAIN commitmail json YAML

2010-01-16 10:06:31 UTC MAIN commitmail json YAML

Use the description in the ACD for T_DBREAK.

(skrll)

2010-01-16 08:50:29 UTC MAIN commitmail json YAML

fix wording:
instead of the a file -> instead of a file

(mbalmer)

2010-01-16 07:56:16 UTC MAIN commitmail json YAML

Check cpl level has returned to entry value when leaving trap/syscall.

From OpenBSD.

(skrll)

2010-01-16 07:45:53 UTC MAIN commitmail json YAML

2010-01-16 07:38:56 UTC MAIN commitmail json YAML

Count interrupts in uvmexp.

(skrll)

2010-01-16 07:37:21 UTC MAIN commitmail json YAML

Rename type_raw to trapnum and use in a couple more places.

Reduces diff to OpenBSD.

(skrll)

2010-01-16 07:17:39 UTC MAIN commitmail json YAML

Count traps in uvmexp. Reduces diff to OpenBSD.

(skrll)

2010-01-15 23:57:07 UTC MAIN commitmail json YAML

UltraSPARC-IIIi CPUs select the BUSY/NACK pair in the interrupt
vector dispatch status register based on the lower two bits of the
ITID.

From OpenBSD and details are described in the section 10.4.3 of
UltraSPARC IIIi Processor User's Manual.

(nakayama)

2010-01-15 23:55:55 UTC MAIN commitmail json YAML

Add processor implementation codes, from OpenBSD.

(nakayama)

2010-01-15 23:49:22 UTC MAIN commitmail json YAML

Use __arraycount().

(dyoung)

2010-01-15 22:16:46 UTC MAIN commitmail json YAML

* remove just-for-kicks locking
* KNF
* remove outdated comment (quite a funny one to read in 2010, though)

(pooka)

2010-01-15 20:59:00 UTC MAIN commitmail json YAML

Note sparc apc(4).

(bouyer)

2010-01-15 20:57:25 UTC MAIN commitmail json YAML

Fixed crash, when /rtas was not found: OF_finddevice() returns -1 when
the device is not found.

(phx)

2010-01-15 20:57:13 UTC MAIN commitmail json YAML

Add apc(4), a driver for the Aurora Personality Chip (APC) found
on SPARCstation-4/5, and emulated by qemu to idle the simulator
when the CPU is idle. Infos about the registers from the linux driver.
Not enabled by default because it can cause some Sparc systems to
hang (so says the linux driver).
Only the CPU idle part implemented at this time; fan speed and
Convenience power outlet management to be added.
Tested on qemu.

(bouyer)

2010-01-15 20:39:46 UTC MAIN commitmail json YAML

Accomplish messy stack with slightly less messy code.

(pooka)

2010-01-15 20:09:09 UTC MAIN commitmail json YAML

Amazingly, we've been freeing a handle and then using that which it referred
to for years. Bad.

(mjacob)

2010-01-15 19:46:35 UTC MAIN commitmail json YAML

vclean() actually sets v_tag to VT_NON but doesn't touch v_type.
getcleanvnode() sets v_type to VNON after releasing v_interlock.
So the thread doing quotaon(), quotaoff() or qsync() could vget()
a vnode which is being recycled in getcleanvnode(), after is has
been cleaned and v_interlock released, but before v_type has been
reset, leading to KASSERT(vp->v_usecount == 1) firing in
getnewvnode(), or qsync() dereferending a NULL pointer as in
PR kern/42205.
Fix by using the same tests as other ffs function traversing the mount
list: also check for VTOI(vp) == NULL, and VI_XLOCK in addition
to VI_CLEAN.

(bouyer)

2010-01-15 19:40:18 UTC MAIN commitmail json YAML

Use .%U instead of .%O for URLs.

(joerg)

2010-01-15 19:39:10 UTC MAIN commitmail json YAML

Use .%U instead of .%O for URLs.

(joerg)

2010-01-15 19:28:26 UTC MAIN commitmail json YAML

Revert previous. The KASSERT() is right and my analysis is wrong,
as pointed out by pooka@.

(bouyer)

2010-01-15 19:24:49 UTC MAIN commitmail json YAML

2010-01-15 19:23:38 UTC MAIN commitmail json YAML

Use .%U. Give full URL for draft-ietf-ipsec-ecn-02.

(joerg)

2010-01-15 19:19:32 UTC MAIN commitmail json YAML

Use .%U for URLs instead of .%O.

(joerg)

2010-01-15 19:18:51 UTC MAIN commitmail json YAML

Use .%U instead of .%O for URLs.

(joerg)

2010-01-15 19:01:04 UTC MAIN commitmail json YAML

Use subr_percpu.c instead of homegrown implementation.  ...except
when using malloc(3)-relegated allocators (happens in production
e.g. on Linux), since subr_percpu.c uses vmem and i don't want to
reimplement vmem.

(pooka)

2010-01-15 18:38:16 UTC MAIN commitmail json YAML

print mbuf statistics a few times.  incidentally, can be used to
test percpu.

(pooka)

2010-01-15 15:05:02 UTC MAIN commitmail json YAML

Add function names defined by macro in comment for reference.

(nakayama)

2010-01-15 15:02:48 UTC MAIN commitmail json YAML

2010-01-15 11:27:01 UTC MAIN commitmail json YAML

2010-01-15 11:26:25 UTC MAIN commitmail json YAML

Test for <sys/endian.h> and provide HAVE_SYS_ENDIAN_H.
Fixes FreeBSD hosted builds (PR 42440 and PR 42470).

Approved by <dholland>.

(asau)

2010-01-15 07:07:12 UTC MAIN commitmail json YAML

Put the dlopen,and friends entry points back.

They're needed by pre-2.0 binaries. Backward compatibiliity for these
was broken by another commit recently which I'll fix shortly.

(skrll)

2010-01-15 06:47:00 UTC matt-nb5-mips64 commitmail json YAML

2010-01-15 04:21:59 UTC netbsd-5 commitmail json YAML

2010-01-15 01:00:46 UTC MAIN commitmail json YAML

Fix reference counting for vfsops in mount.  Otherwise it's possible
(for an unprivileged user) to force vfs modules to remain loaded
forever.  Also, it's possible for an admin with fat fingers to have
to curse out loud (a lot) and reboot.

.. or at least fix things as much as seems to be possible without
involving 1000 zorkmids.  do_sys_mount() takes either struct vfsops
(which hopefully came properly referenced) or a userspace string
for file system type.  The standard in-kernel calling convention
of "do_sys_mount(l, vfs_getopsbyname("nfs"), NULL," is not to be
considered healthy, kosher, or even tasty (although if vfs_getopsbyname()
fails the whole thing *currently* fails without the program counter
pointing to hyperspace).

(pooka)

2010-01-14 22:41:53 UTC MAIN commitmail json YAML

Remove KASSERT(vp->v_usecount == 1) in getnewvnode() and ungetnewvnode().
Another process could be vget()ing the vnode and bump v_usecount while
getcleanvnode() is vclean()ing it (as vclean drops the interlock).
vget() will then wait for VI_XLOCK or VI_FREEING to clear; and we could test
this assertion while the other process is still slepping. We could even
end up in ungetnewvnode() before this other process got a chance to run.

(bouyer)

2010-01-14 22:06:54 UTC MAIN commitmail json YAML

from main with return 0;
(Why did I manage to succesfully build n times, including a full
distribution build, without tripping this before ?!?)

(pooka)

2010-01-14 21:52:07 UTC MAIN commitmail json YAML

Remove the entry points for dlopen() and friends. They haven't been used
since Aug 2003.

(skrll)

2010-01-14 21:46:24 UTC MAIN commitmail json YAML

Remove puffs| from vfstype before making comparison to determine if
fs is mounted.

Fixes slightly-miscategorized kern/37626.

(pooka)

2010-01-14 21:38:19 UTC MAIN commitmail json YAML

undef and redefine instead of checking if it is define, from joerg

(christos)

2010-01-14 21:35:57 UTC MAIN commitmail json YAML

2010-01-14 21:30:17 UTC MAIN commitmail json YAML

If getargs and vfs has PUFFS_TYPEPREFIX, use mount_puffs to query args.

(pooka)

2010-01-14 21:29:26 UTC MAIN commitmail json YAML

Descend into mount_puffs.

(pooka)

2010-01-14 21:26:56 UTC MAIN commitmail json YAML

provide __arraycount for those that don't have it.

(christos)

2010-01-14 21:25:49 UTC MAIN commitmail json YAML

Add a generic puffs kernel utility for querying mount arguments.
E.g.:
golem> dtfs -r 'chr 15 25' dtfs /puffs
golem> mount_puffs -o getargs dtfs /puffs
version=26, flags=0x10, root cookie=0xbb90c0c0, root type=VCHR, root size=0, root rdev=0xf19

(pooka)

2010-01-14 19:50:07 UTC MAIN commitmail json YAML

In case the operations thread has exited, do not queue any more
operations.  This prevents kernel memory leaks (one of which happened
every time the file system was unmounted via PUFFSOP_UNMOUNT ...
and incidentally would've been trivially caught with the old
malloc(9) interface.  I wonder if the message is to use a ton of
pools instead of regression-attractive kmem interface).

(pooka)

2010-01-14 18:56:02 UTC MAIN commitmail json YAML

Fixes the rx stall problem on 82578 by MANY workaround code.
We need more work for 82577.

(msaitoh)

2010-01-14 17:49:32 UTC MAIN commitmail json YAML

On i386/amd64, define two flag bits in the boot parameters which control
whether modules are loaded and whether boot.cfg is evaluated, and
set both to "off" per default in the PXE bootloader.
Extend "installboot" to toggle the bits.
This way, pxeboot works with existing dhcp server setups (and as
described in the manpage) out of the box. Also, boot.cfg reading
involves a stat() call which is horribly inefficient with the
TFTP pseudo file system.

(drochner)

2010-01-14 17:26:20 UTC matt-nb5-mips64 commitmail json YAML

2010-01-14 16:58:27 UTC MAIN commitmail json YAML

Add a list of functions where we usually don't care about their return
code. Can be bypassed by -hh

(christos)

2010-01-14 16:27:49 UTC MAIN commitmail json YAML

2010-01-14 14:44:13 UTC MAIN commitmail json YAML

Since VOP_GETATTR() does not require a locked vnode, resolve and
reference the puffs_node before sending the request to the file
server.  This diminishes the window where the inode can be reclaimed
and be invalidated before it is accessed (but does not completely
eliminate the race, as that is a caller problem which we cannot
fix here).

(pooka)

2010-01-14 13:47:42 UTC MAIN commitmail json YAML

More consistency with obsolete tag:
it should be only be accompanied by gcc={3,4} or {xorg,x11}, and only
if they are necessary, i.e. if the same line exists for the other setting
of gcc or xorg/x11.
Make it so.

(wiz)

2010-01-14 13:45:51 UTC MAIN commitmail json YAML

In addition to setting module=no if ${MKKMOD} is "no", also
set kmod=no.  This should get evbppc building correctly again.

(he)

2010-01-14 12:14:49 UTC MAIN commitmail json YAML

2010-01-14 12:12:07 UTC MAIN commitmail json YAML

2010-01-14 12:10:37 UTC MAIN commitmail json YAML

Consistency: set for obsolete files should be "foo-obsolete".

(wiz)

2010-01-14 12:07:23 UTC MAIN commitmail json YAML

Consistency: set for obsolete files should be "foo-obsolete".

(wiz)

2010-01-14 12:06:13 UTC MAIN commitmail json YAML

Consistency: set for obsolete files should be "foo-obsolete".

(wiz)

2010-01-14 12:05:37 UTC MAIN commitmail json YAML

Consistency: set for obsolete files should be "foo-obsolete".

(wiz)

2010-01-14 12:05:15 UTC MAIN commitmail json YAML

Consistency: set for obsolete files should be "foo-obsolete".

(wiz)

2010-01-14 12:01:58 UTC MAIN commitmail json YAML

2010-01-14 11:58:32 UTC MAIN commitmail json YAML

2010-01-14 11:57:06 UTC MAIN commitmail json YAML

2010-01-14 11:27:53 UTC MAIN commitmail json YAML

2010-01-14 11:27:24 UTC MAIN commitmail json YAML

Fix typo in (unused) vendor name

(sborrill)

2010-01-14 10:32:49 UTC MAIN commitmail json YAML

s/PCI_PRODUCT_ALI_M1543/PCI_PRODUCT_ALI_M1533/ now that dsl@ has fixed
pcidevs.

Hi dsl!

(skrll)

2010-01-14 10:04:19 UTC MAIN commitmail json YAML

2010-01-14 09:30:39 UTC MAIN commitmail json YAML

Make ums.c work with a "Microsoft Natural Ergonomic Desktop 7000" mouse.
XXX The tilt function still doesn't work for me.

(matthias)

2010-01-14 07:47:53 UTC MAIN commitmail json YAML

Add cas(4).

(jdc)

2010-01-14 05:02:38 UTC matt-nb5-mips64 commitmail json YAML

in BS(unmap), instead of assuming KSEG2 bsh address came from uvm_km_alloc,
check that the address is NOT (KSEG0 or KSEG1) address.

(cliff)

2010-01-14 02:21:19 UTC MAIN commitmail json YAML

set a delta value on the master channel and move it to the outputs class so
volume control via PMF works

(macallan)

2010-01-14 02:20:08 UTC MAIN commitmail json YAML

set a delta value for the master channel so volume control via PMF works

(macallan)

2010-01-14 02:18:59 UTC MAIN commitmail json YAML

actually assign audio control command codes to the audio control keys

(macallan)

2010-01-14 02:09:46 UTC MAIN commitmail json YAML

2010-01-14 02:06:04 UTC MAIN commitmail json YAML

Provide inline assembly version of bswap64.

(joerg)

2010-01-14 00:50:01 UTC matt-nb5-mips64 commitmail json YAML

2010-01-14 00:44:02 UTC matt-nb5-mips64 commitmail json YAML

2010-01-14 00:40:36 UTC matt-nb5-mips64 commitmail json YAML

2010-01-14 00:37:27 UTC matt-nb5-mips64 commitmail json YAML

2010-01-14 00:27:24 UTC matt-nb5-mips64 commitmail json YAML

2010-01-13 23:24:29 UTC MAIN commitmail json YAML

Revert code I added in 1.133 that touches the PCI_COMMAND_IO_ENABLE and
PCI_COMMAND_MEM_ENABLE bits in PCI_COMMAND_STATUS_REG.  This causes
problems where the BAR is 0.  'options PCI_ADDR_FIXUP' is more
appropriate when these bits are not set correctly by the BIOS.

(jakllsch)

2010-01-13 22:34:07 UTC MAIN commitmail json YAML

2010-01-13 21:16:14 UTC matt-nb5-mips64 commitmail json YAML

2010-01-13 20:18:24 UTC MAIN commitmail json YAML

2010-01-13 20:17:23 UTC MAIN commitmail json YAML

2010-01-13 15:31:47 UTC MAIN commitmail json YAML

Use __arraycount instead of locally defined macro.

(njoly)

2010-01-13 15:21:16 UTC MAIN commitmail json YAML

Fix tab/space for www changes page.

(tsutsui)

2010-01-13 14:24:58 UTC MAIN commitmail json YAML

Bump the ramdisk size so that the contents fits again.
OK'ed by reinoud@

(he)

2010-01-13 12:54:49 UTC MAIN commitmail json YAML

recognize SVM PauseFilter

(cegger)

2010-01-13 12:43:06 UTC MAIN commitmail json YAML

Explicitly clear AUXIO4M_FTC bit in FTC_FLIP macro used on
pseudo-dma for floppy, as well as AUXIO4C_FTC bit for sun4c.
A comment in the macro says AUXIO4M_FTC bit is auto-clear,
but my two SS20s (including compatible) with 150MHz hyperSPARCs
get data_overrun without it, and no bad side effect on SS5
(works with and without this change).

Closes PR port-sparc/42516, which is the last one of a bunch of
floppy issue on NetBSD/sparc since NetBSD 2.0 days. See
http://mail-index.NetBSD.org/port-sparc/2009/12/20/msg000484.html
for details.

(tsutsui)

2010-01-13 12:18:55 UTC MAIN commitmail json YAML

fix some bitmask in PCI Express capabilities decoding
being here, fix some typos and add a comma for clarity

(drochner)

2010-01-13 10:56:17 UTC MAIN commitmail json YAML

RFC783 says the ErrMsg sent with an ERROR packet needs to be
NUL-terminated

(drochner)

2010-01-13 10:12:32 UTC MAIN commitmail json YAML

Add dhcp support to NetBSD/hp700 install stuff.

(skrll)

2010-01-13 09:56:10 UTC matt-nb5-mips64 commitmail json YAML

2010-01-13 09:43:31 UTC matt-nb5-mips64 commitmail json YAML

- don't match if attach arg name doesn;t match cf_name

(cliff)

2010-01-13 09:43:07 UTC matt-nb5-mips64 commitmail json YAML

- nuke mainbussearch()
- use config_found (vs. config_search_ia) for cpucore's and obio
- print L2 cache attributes

(cliff)

2010-01-13 09:42:38 UTC matt-nb5-mips64 commitmail json YAML

- spec CIDFL's for RMI L2, cores, threads attributes
- add cputab[] entry for RMI XLS404LITE
- cpu_identify() now gets device_t arg; use it instead of static 'label'

(cliff)

2010-01-13 09:42:16 UTC matt-nb5-mips64 commitmail json YAML

- cpu_identify() now gets device_t arg
- add CIDFL's for RMI L2, cores, threads attributes

(cliff)

2010-01-13 09:41:53 UTC matt-nb5-mips64 commitmail json YAML

- attach at cpucore
- match multiple cpus (RMI "threads")
- print of cpu freq and call to cpu_identify() moved to parent

(cliff)

2010-01-13 09:41:32 UTC matt-nb5-mips64 commitmail json YAML

- mainbus gets 'core' locator, loses (unused) 'addr' locator
- attach cpucore at mainbus
- attach cpu at cpucore

(cliff)

2010-01-13 09:40:56 UTC matt-nb5-mips64 commitmail json YAML

- attach cpucore at mainbus
- attach cpu at cpucore

(cliff)

2010-01-13 09:40:35 UTC matt-nb5-mips64 commitmail json YAML

2010-01-13 09:40:09 UTC matt-nb5-mips64 commitmail json YAML

- add autoconf.h, need mainbus_atach_args

(cliff)

2010-01-13 07:52:38 UTC MAIN commitmail json YAML

Avoid adding -Os to CFLAGS if DBG is set and contains -g.
This helps gdb a lot when compiling local debug versions of sysinst.

(martin)

2010-01-13 07:48:58 UTC MAIN commitmail json YAML

Use the proper structs for ioctls to fetch network configuration.
Might fix PR 42436.

(martin)

2010-01-13 05:08:24 UTC MAIN commitmail json YAML

2010-01-13 02:24:06 UTC MAIN commitmail json YAML

need object directory for etc/mtree to run distrib-dirs

(pooka)

2010-01-13 02:18:25 UTC MAIN commitmail json YAML

In rumptest, create obj dirs before distrib dirs.  Fail if distrib dir
creation fails.

per clue-by-4 from mrg

(pooka)

2010-01-13 02:17:12 UTC MAIN commitmail json YAML

replace local ci_cpuname[] and use new cpu_name().

(mrg)

2010-01-13 01:57:17 UTC MAIN commitmail json YAML

introduce a new function that returns a unique string for each cpu:

char *cpu_name(struct cpu_info *);

and use it when setting up the runq event counters, avoiding an 8 byte
kmem(4) allocation for each cpu.  there are more places the cpuname is
used that can be converted to using this new interface, but that can
and will be done as future work.

as discussed with rmind.

(mrg)

2010-01-13 01:53:38 UTC MAIN commitmail json YAML

2010-01-13 01:53:19 UTC matt-nb5-mips64 commitmail json YAML

2010-01-13 01:23:07 UTC MAIN commitmail json YAML

./usr/libdata/ldscripts/kmodule will not be installed if MKKMOD=no, so
add 'kmod' to its keywords.

(dyoung)

2010-01-13 01:18:51 UTC MAIN commitmail json YAML

Add a few symbols used by the tty code.

(pooka)

2010-01-13 00:31:57 UTC MAIN commitmail json YAML

cgd is attached via the module interface now instead of pseudodevs.

(pooka)

2010-01-13 00:07:40 UTC MAIN commitmail json YAML

If RUMP_VERBOSE is set in the env, set boothowto to AB_VERBOSE.

(pooka)

2010-01-13 00:07:30 UTC MAIN commitmail json YAML

belated entry for 20100108

(lukem)

2010-01-12 23:49:34 UTC MAIN commitmail json YAML

Provide a more complete modules hook, cgd_modcmd(), derived from
vnd_modcmd().

(dyoung)

2010-01-12 22:26:30 UTC MAIN commitmail json YAML

- Add i82567LM-2 i82567LM-4 i82567V-3 LAN controller.
- Reset GMII interface after wm_reset() in wm_init().
- Rework for assigning mii_{read,write}reg(). Use PCI product ID to identify
  the PHY.
- Add code about LPLU(Low Power Link Up) function. Now we can linkup 1000BaseT
  on PCH. It seems that we have to do the same work for ICH9.

(msaitoh)

2010-01-12 22:11:13 UTC MAIN commitmail json YAML

2010-01-12 21:48:26 UTC MAIN commitmail json YAML

2010-01-12 21:25:04 UTC MAIN commitmail json YAML

2010-01-12 21:24:39 UTC MAIN commitmail json YAML

add i82567LM-2 i82567LM-4 i82567V-3 LAN controller

(msaitoh)

2010-01-12 21:23:38 UTC MAIN commitmail json YAML

rename some wm devices to know PHY type

(msaitoh)

2010-01-12 21:08:09 UTC MAIN commitmail json YAML

Make cgd(4) into a detachable pseudo-device.  Thanks, Jan Danielsson,
for the patches!

I've lightly tested the basics: create cgd0 on vnd0d, initialize with
zeros, newfs /dev/cgd0a, mount, copy files on, unmount, drvctl -d
cgd0.  Works fine.  I also shutdown with a cgd0 configured: detached as
expected.

(dyoung)

2010-01-12 20:24:45 UTC MAIN commitmail json YAML

Fix incorrect Acer Labs ID.  PCI_PRODUCT_ALI_M1543 had been incorrectly
identified as product code 0x1533, which is what is actually in the
CS20.  PCI_PRODUCT_ALI_M1543 was corrected recently and sio.c would fail
to match the bridge.

(mhitch)

2010-01-12 19:40:50 UTC MAIN commitmail json YAML

- call the mapping function directly instead of el_wset().
- save the strings passed to the mapping function so that they don't get
  re-used. This leaks. To fix it properly we could either pass a flag to
  free particular entries before re-using, or allocate all of them.
  Allocating all of them wastes memory, allocating some of them makes
  the code more complex.
This fixes compatibility binding (shell tab completion for example)

(christos)

2010-01-12 19:37:18 UTC MAIN commitmail json YAML

- in the argv conversion, handle NULL as NULL
- when printing tab/nl print them, don't handle them specially.

(christos)

2010-01-12 18:43:38 UTC MAIN commitmail json YAML

2010-01-12 18:42:39 UTC MAIN commitmail json YAML

2010-01-12 18:21:17 UTC matt-nb5-mips64 commitmail json YAML

2010-01-12 17:39:22 UTC MAIN commitmail json YAML

send PMF events for volume control keys

(macallan)

2010-01-12 16:50:58 UTC MAIN commitmail json YAML

Adjust report descriptor for Logitech USB Receiver M/N C-BT44 to
more closely match what is in the report.  (This corrects the
off-by-one usages of most of the gray multimedia keys on a EX110
wireless keyboard so they can sensibly be used with libusbhid(3),
usbhidctl(1) and usbhidaction(1).)

This device also uses officially reserved usages (in the approximate
range of 0x1000 to 0x1100) in the Consumer usage page, but these
are out of the logical range the device reports as being valid.

(jakllsch)

2010-01-12 16:18:59 UTC MAIN commitmail json YAML

Avoid treating the Griffin PowerMate knob as a ums(4).
Should fix PR/19445.

(jakllsch)

2010-01-12 15:51:01 UTC MAIN commitmail json YAML

merge conflicting error sections.

(christos)

2010-01-12 15:20:30 UTC MAIN commitmail json YAML

Split device_t/softc, some KNF.

(tsutsui)

2010-01-12 15:01:48 UTC MAIN commitmail json YAML

Switch to using todr_[gs]ettime_ymdhms() format
which doesn't require struct timeval details.

(tsutsui)

2010-01-12 14:51:43 UTC MAIN commitmail json YAML

2010-01-12 14:50:38 UTC MAIN commitmail json YAML

Add Logitech C-BT44 Receiver.

(jakllsch)

2010-01-12 14:45:50 UTC MAIN commitmail json YAML

Import support for upa64s device (/upa on SB1000/2000) from OpenBSD.
Attach ffb both at mainbus and at upa.

(martin)

2010-01-12 14:45:31 UTC MAIN commitmail json YAML

2010-01-12 14:44:24 UTC MAIN commitmail json YAML

- 1 -> EXIT_FAILURE
- avoid assertion firing when hitting ^D in CC: line.

(christos)

2010-01-12 14:43:32 UTC MAIN commitmail json YAML

- 1 -> EXIT_FAILURE
- preallocate child struct, since the signal handler can be called before
  wait_child, and we cannot allocate a child struct there. there is a signal
  race still here if the program exits and the signal handler is called before
  we allocate the struct.

(christos)

2010-01-12 12:21:04 UTC MAIN commitmail json YAML

Properly evaluate the _PRW object in case we have a package inside a
package.

ok jmcneill@

(jruoho)

2010-01-12 10:13:33 UTC MAIN commitmail json YAML

regen (Added RENESAS SH7780/SH7785 PCI Controller.)

(nonaka)

2010-01-12 10:11:33 UTC MAIN commitmail json YAML

Added RENESAS SH7780/SH7785 PCI Controller.

(nonaka)

2010-01-12 09:26:26 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2010-01-12 09:22:58 UTC netbsd-4 commitmail json YAML

2010-01-12 09:21:06 UTC netbsd-4-0 commitmail json YAML

2010-01-12 09:19:38 UTC netbsd-4-0 commitmail json YAML

2010-01-12 09:18:40 UTC netbsd-4 commitmail json YAML

2010-01-12 09:11:09 UTC netbsd-5 commitmail json YAML

2010-01-12 09:09:59 UTC netbsd-5-0 commitmail json YAML

2010-01-12 09:08:45 UTC netbsd-5-0 commitmail json YAML

2010-01-12 09:07:51 UTC netbsd-5 commitmail json YAML

2010-01-12 08:41:16 UTC MAIN commitmail json YAML

According to SD Host Controller Simplified Specification Version 2.00, 2.2.10.
Host Control Register (Offset 028h), the "Data Transfer Width" bit is in Host
Control Register (Offset 028h), not Power Control Register (Offset 029h).

(uebayasi)

2010-01-12 08:18:23 UTC matt-nb5-mips64 commitmail json YAML

comment out options MEMSIZE; just use the mem we get from firmware map.

(cliff)

2010-01-12 07:58:09 UTC matt-nb5-mips64 commitmail json YAML

- in _bus_dmatag_subregion fix comparison of max_addr vs. _BUS_AVAIL_END
- in _bus_dmamap_load_buffer use #ifdef BUS_DMA_DEBUG and PRIx formats

(cliff)

2010-01-12 07:01:24 UTC MAIN commitmail json YAML

regen for tnftp 20100108

(lukem)

2010-01-12 07:01:01 UTC MAIN commitmail json YAML

crank copyright years

(lukem)

2010-01-12 06:58:57 UTC MAIN commitmail json YAML

release as tnftp 20100108
onoff() rename "bool" argument

(lukem)

2010-01-12 06:57:31 UTC MAIN commitmail json YAML

tnftp 20100108:
* Use sysconf(_SC_ARG_MAX) if ARG_MAX isn't defined.
* Fix LIBADD for libedit.
* Fix "make dist".

(lukem)

2010-01-12 06:55:47 UTC MAIN commitmail json YAML

rename argument "bool" to "val"

(lukem)

2010-01-12 06:50:05 UTC MAIN commitmail json YAML

rename argument from "bool" to "val"

(lukem)

2010-01-12 06:38:20 UTC matt-nb5-mips64 commitmail json YAML

Add some evcnts for bounce buffers

(matt)

2010-01-12 05:52:09 UTC matt-nb5-mips64 commitmail json YAML

Rework bounce buffers so that it can also deal with non-coherent buffers.

(matt)

2010-01-12 04:44:06 UTC MAIN commitmail json YAML

Fix previous: use correct mode as well as owner/group.
My bad. PR misc/41544.

(dholland)

2010-01-12 03:56:17 UTC MAIN commitmail json YAML

2010-01-12 03:05:32 UTC MAIN commitmail json YAML

in pci_device_netbsd_probe() probe the expansion ROM and size.
if it's there, set priv->rom_base and device->rom_size.

originally from mhitch, and it's basically the same code as present in
both freebsd_pci.c and openbsd_pci.c.

add a comment about needing to avoid the default bios mapping if this
card is not the console.

mmap() with MAP_SHARED, since the kernel forces this anyway, and it is
again the same in both freebsd_pci.c and openbsd_pci.c.

(mrg)

2010-01-12 00:57:45 UTC MAIN commitmail json YAML

replace LIBS with LIBDPLIBS.  makes these actually link against drm_intel.
should fix a problem reported by snj@.

(mrg)

2010-01-12 00:04:30 UTC MAIN commitmail json YAML

Drop unnecessary trailing commas.

(jmmv)

2010-01-11 23:38:24 UTC MAIN commitmail json YAML

remove weak reference for now.

(christos)

2010-01-11 20:39:29 UTC MAIN commitmail json YAML

Use a proper char */size_t pair in __sfileext to keep track of the line
buffer for fgetln and fgetwln. Simplifies code by dropping the INT_MAX
related logic. Drop conditionals around FREELB, free(NULL) is valid.

(joerg)

2010-01-11 19:52:30 UTC matt-nb5-mips64 commitmail json YAML

Mark dmamaps as coherent if the D cache is coherent.

(matt)

2010-01-11 19:40:02 UTC MAIN commitmail json YAML

2010-01-11 19:19:58 UTC MAIN commitmail json YAML

2010-01-11 16:30:26 UTC MAIN commitmail json YAML

2010-01-11 16:28:39 UTC MAIN commitmail json YAML

2010-01-11 16:28:06 UTC MAIN commitmail json YAML

fix hex double parsing.

(christos)

2010-01-11 14:30:02 UTC MAIN commitmail json YAML

Anon tells me it should be "on the order of", not "in the order of".
Hi marc!

(wiz)

2010-01-11 12:55:29 UTC MAIN commitmail json YAML