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 (1h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (177d) 

2024-05-10 00:22:08 UTC Now

2011-11-24 05:51:18 UTC MAIN commitmail json YAML

support DDC2, so far only for WSDISPLAYIO_GET_EDID

(macallan)

2011-11-24 04:17:46 UTC MAIN commitmail json YAML

Print out the address in the ktlbmod panic.

(matt)

2011-11-24 04:17:12 UTC MAIN commitmail json YAML

Add workaround for RMI cpus (not really needed but good for completeness)

(matt)

2011-11-24 03:35:59 UTC MAIN commitmail json YAML

2011-11-24 03:23:08 UTC MAIN commitmail json YAML

add MONITOR_DATA register

(macallan)

2011-11-24 02:56:34 UTC MAIN commitmail json YAML

add midi_pcppi.c to the list.  sort.  midi @ pcppi now works.

(mrg)

2011-11-24 02:54:32 UTC MAIN commitmail json YAML

set hwif_softc around midi_attach()s call to ->getinfo(), like the old
code, so that midi_register_hw_if_ext() works.  add a mutex for this
to avoid multiple midi_attach()s fighting over it.

XXX: this is an ugly interface

(mrg)

2011-11-24 01:59:26 UTC MAIN commitmail json YAML

Documentation fix

Evgeniy Ivanov <lolkaantimat@gmail.com>

(manu)

2011-11-24 01:58:52 UTC MAIN commitmail json YAML

Remove files specified in pcn.

When remove files using name from pnode, another link on this file
can be unlinked. E.g. "touch 1; ln 1 2; rm 2" will remove file named
"1". Thus puffs_null_node_remove should remove directory entry which
name is provided by pcn (as said in puffs_ops.3). Caller should
provide appropriately initialized pcn.

From Evgeniy Ivanov <lolkaantimat@gmail.com>

(manu)

2011-11-24 01:56:22 UTC MAIN commitmail json YAML

Set eofflag in puffs_fuse_node_readdir() from librefuse.

From Evgeniy Ivanov <lolkaantimat@gmail.com>

(manu)

2011-11-24 01:55:33 UTC MAIN commitmail json YAML

Remove pnode of overwritten file.

When puffs_null_node_rename() overwrites existing file, its pnode
must�be removed, because src pnode already represents this file.

From Evgeniy Ivanov <lolkaantimat@gmail.com>

(manu)

2011-11-24 01:54:08 UTC MAIN commitmail json YAML

get rid of a variable which is no longer used after the demise of splaudio

(agc)

2011-11-24 01:49:39 UTC MAIN commitmail json YAML

2011-11-24 01:47:18 UTC MAIN commitmail json YAML

Deep rework of the xbdback(4) driver; it now uses a thread per instance
instead of continuations directly from shm callbacks or interrupt
handlers. The whole CPS design remains but is adapted to cope with
a thread model.

This patch allows scheduling away I/O requests of domains that behave
abnormally, or even destroy them if there is a need to (without thrashing
dom0 with lots of error messages at IPL_BIO).

I took this opportunity to make the driver MPSAFE, so multiple instances
can run concurrently. Moved from home-grown pool(9) queues to
pool_cache(9), and rework the callback mechanism so that it delegates
I/O processing to thread instead of handling it itself through the
continuation trampoline.

This one fixes the potential DoS many have seen in a dom0 when trying to
suspend a NetBSD domU with a corrupted I/O ring.

Benchmarks (build.sh release runs and bonnie++) do not show any
performance regression, the "new" driver is on-par with the "old" one.

ok bouyer@.

(jym)

2011-11-24 01:46:40 UTC MAIN commitmail json YAML

2011-11-24 01:45:39 UTC MAIN commitmail json YAML

- fixed signed/unsigned comparison
- don't write/increment sbuf if NULL

(christos)

2011-11-24 01:14:19 UTC MAIN commitmail json YAML

- don't let arguments in macros have side effects
- nul terminate properly

(christos)

2011-11-24 01:11:05 UTC MAIN commitmail json YAML

splaudio is no more

(jmcneill)

2011-11-24 00:56:47 UTC MAIN commitmail json YAML

audio: Audio drivers are now MP-safe.

(jmcneill)

2011-11-24 00:40:31 UTC MAIN commitmail json YAML

2011-11-24 00:37:40 UTC MAIN commitmail json YAML

2011-11-24 00:36:08 UTC MAIN commitmail json YAML

Import openresolv-3.4.5 with the following changes since the last version:
* More printf portabitiy fixes.
* Use read -r to avoid backslash problems.
* If we have a valid domain, put that in resolv.conf as well as search.
  This does not fix a technical problem, just stops me getting bug reports.
* Update metric and privacy even if resolv.conf didn't change.
* sortlist is now supported.
* Ensure subscriber config directories exist before writing the configs
* Don't create pdnsd.conf if it doesn't exist or is not writeable.

Status:

Vendor Tag: roy
Release Tags: openresolv-3-4-5

(roy)

2011-11-23 23:59:32 UTC MAIN commitmail json YAML

note umidi as done

(mrg)

2011-11-23 23:50:47 UTC MAIN commitmail json YAML

complete the port to audiomp:  take kernel lock in a few places for
USB (like uaudio), kill most of the spl* uses.

(mrg)

2011-11-23 23:12:48 UTC MAIN commitmail json YAML

jmcneill-audiomp3 is done

(jmcneill)

2011-11-23 23:11:56 UTC MAIN commitmail json YAML

update audio(9) docs for audiomp changes

(jmcneill)

2011-11-23 23:07:37 UTC MAIN commitmail json YAML

Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From
the original ad-audiomp branch notes:

  Add MP locking to the audio drivers.

  Making the audio drivers MP safe is necessary before efforts
  can be made to make the VM system MP safe.

  The are two locks per device instance, an ISR lock and
  a character device lock. The ISR lock replaces calls to
  splaudio()/splx(), and will be held across calls to device
  methods which were called at splaudio() before (e.g.
  trigger_output). The character device lock is held across
  calls to nearly all of the methods, excluding some only
  used for initialization, e.g. get_locks.

Welcome to 5.99.57.

(jmcneill)

2011-11-23 22:57:24 UTC MAIN commitmail json YAML

terminate ad-audiomp2, add jmcneill-audiomp3

(jmcneill)

2011-11-23 21:02:29 UTC MAIN commitmail json YAML

Make it compile without DEBUG option.

(phx)

2011-11-23 19:42:10 UTC MAIN commitmail json YAML

If ufs_balloc_range() fails, make sure to call ?fs_truncate() to
reset v_writesize to the right value.
If v_writesize is left larger than the allocated blocks, we may have
the same issue as the one described in
http://mail-index.netbsd.org/tech-kern/2010/02/02/msg007156.html

(bouyer)

2011-11-23 19:41:51 UTC MAIN commitmail json YAML

Add mips64*-netbsd* clauses

(matt)

2011-11-23 19:40:42 UTC MAIN commitmail json YAML

According to "Virtio PCI Card Specification v0.9.2 DRAFT" there is no
feature named VIRTIO_BLK_F_SECTOR_MAX so remove it.  Linux seems to use
this feature bit as VIRTIO_BLK_F_TOPOLOGY.

Use VIRTIO_BLK_F_BLK_SIZE * VIRTIO_BLK_F_SEG_MAX as the drivers maxxfer
and reorder so sc_secsize gets set before use.

As maxxfer may not be a multiple of page size add one more segment to
the dma maps.

Tested on Linux 3.1.1 host by Guillaume Lasmayous.

(hannken)

2011-11-23 19:39:11 UTC MAIN commitmail json YAML

Use hashinit() / hashdone() to create the union node hash list.

Cleanup the hash lookup in union_allocvp().

Needs more work as there is still a possible deadlock between
union_allocvp() and vclean().

(hannken)

2011-11-23 19:25:28 UTC MAIN commitmail json YAML

2011-11-23 19:18:53 UTC MAIN commitmail json YAML

2011-11-23 18:43:53 UTC jmcneill-audiomp3 commitmail json YAML

wss(4) and clcs(4) tested successfully

(jakllsch)

2011-11-23 16:55:24 UTC jmcneill-audiomp3 commitmail json YAML

audiocs at ebus works on sparc64

(macallan)

2011-11-23 16:53:57 UTC jmcneill-audiomp3 commitmail json YAML

initialize locks
now this works on my U60

(macallan)

2011-11-23 15:51:02 UTC MAIN commitmail json YAML

2011-11-23 15:49:58 UTC MAIN commitmail json YAML

modify for PSION NETBOOK PRO.
- ignore "Network" directory when finding the directory for configuration files.
- as the device name "SMC" (SD-MMC) to allow.
- add "SMC1:/" entry to kernel directory.

(nonaka)

2011-11-23 15:47:38 UTC jmcneill-audiomp3 commitmail json YAML

Hold the intr lock for the duration of ad1848_isa_intr().

(jakllsch)

2011-11-23 15:43:39 UTC MAIN commitmail json YAML

don't use WEOF directly, for --disable-widechar.

(tnozaki)

2011-11-23 14:14:44 UTC MAIN commitmail json YAML

don't use L prefix directly, for --disable-widechar.

(tnozaki)

2011-11-23 12:15:30 UTC MAIN commitmail json YAML

Sort option descriptions, bump date for previous.

(wiz)

2011-11-23 10:47:50 UTC MAIN commitmail json YAML

Load entropy at system boot (only works at securelevel < 1); save
at system shutdown.  Disable with random_seed=NO in rc.conf if desired.

Goes to some trouble to never load or save to network filesystems.

Entropy should really be loaded by the boot loader but I am still
sorting out how to pass it to the kernel.

(tls)

2011-11-23 04:28:15 UTC MAIN commitmail json YAML

2011-11-23 01:16:56 UTC MAIN commitmail json YAML

No more users of xpmap_update(). Use pmap_pte_*() functions now.

(jym)

2011-11-23 01:15:02 UTC MAIN commitmail json YAML

Kill dependency to xpmap_update(), and use setbits/clearbits to update
kernel PTE rights.

(jym)

2011-11-23 01:07:50 UTC MAIN commitmail json YAML

When allocating a page for a kernel stack and PMAP_ALLOC_POOLPAGE is
defined, use it.  (allows a MIPS N32 kernel to boot when there is memory
outside of KSEG0).

(matt)

2011-11-23 01:00:52 UTC MAIN commitmail json YAML

When allocating pages for kernel map entries and PMAP_ALLOC_POOLPAGE is
defined, use it.  (allows a MIPS N32 kernel to boot when there is memory
outside of KSEG0).

(matt)

2011-11-23 00:56:56 UTC MAIN commitmail json YAML

Move Xen-specific functions to Xen pmap. Requested by cherry@.

Un'ifdef XEN in xen_pmap.c, it is always defined there.

(jym)

2011-11-22 22:47:12 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-22 22:30:22 UTC MAIN commitmail json YAML

- make decimal conversions use the maximum width integers available on the
  architecture.
- make signed and unsigned code consistent.

(christos)

2011-11-22 21:25:42 UTC MAIN commitmail json YAML

2011-11-22 21:25:05 UTC MAIN commitmail json YAML

Increment the source buffer when we overflow so that we don't get stuck in
an infinite loop.

(christos)

2011-11-22 20:22:10 UTC MAIN commitmail json YAML

2011-11-22 19:33:38 UTC MAIN commitmail json YAML

Set "mode" to 2 at the correct time.
Fixes recording on some isapnp(4) wss(4) chips.

(jakllsch)

2011-11-22 18:42:57 UTC MAIN commitmail json YAML

Add support to recognize the 8168E model of this chip.  Taken from FreeBSD

(garbled)

2011-11-22 18:29:06 UTC jmcneill-audiomp3 commitmail json YAML

audiocs at sbus works on sparc and sparc64

(macallan)

2011-11-22 18:25:48 UTC MAIN commitmail json YAML

Use :Q to deal with the case that CLEANFILES or CLEANDIRFILES
contains quoted substrings (such as file names with spaces).
Problem reported by Joseph Koshy, who also provided the
important part of the fix.

(apb)

2011-11-22 17:36:01 UTC jmcneill-audiomp3 commitmail json YAML

we need to initialize the locks before using them
Now this works on my Ultra 1

(macallan)

2011-11-22 16:56:29 UTC MAIN commitmail json YAML

Print "Model:" information with oea_startup().

(phx)

2011-11-22 15:30:17 UTC MAIN commitmail json YAML

ARM and M68K TLS support

(joerg)

2011-11-22 15:25:28 UTC MAIN commitmail json YAML

2011-11-22 14:31:02 UTC MAIN commitmail json YAML

2011-11-22 12:11:39 UTC MAIN commitmail json YAML

Bump SYMTAB_SPACE so that the symbol table fits again.

(he)

2011-11-22 11:50:02 UTC jmcneill-audiomp3 commitmail json YAML

more steps towards making this work:
- avoid using uninitialised memory to get a pointer, this fixes
  hangs in sequencerwrite() and general mayhem when it corrupts
  random other memory.
- re-take sc->lock in sequencewrite() when continuing from the
  main loop.

(mrg)

2011-11-22 09:06:47 UTC MAIN commitmail json YAML

binutils-2.22 out

(wiz)

2011-11-22 08:58:48 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-22 08:55:44 UTC jmcneill-audiomp3 commitmail json YAML

- make this not crash with "midiplay -l" anymore by killing store_thread()
  with kthread_exit() instead of return

- adjust wait channels to be unique

- add some asserts that insert it not called while destroy is in progress

- note some probably dead code with KASSERT(FALSE) for now

(mrg)

2011-11-22 07:57:24 UTC jmcneill-audiomp3 commitmail json YAML

adjust DPRINTF*() calls to actually build.
avoid a potential NULl pointer deref.

(mrg)

2011-11-22 07:56:15 UTC jmcneill-audiomp3 commitmail json YAML

port umidi to audiomp: get_locks support, take locks in interrupts.

untested, and midi in this branch has general problems still anyway.

(mrg)

2011-11-22 07:54:45 UTC jmcneill-audiomp3 commitmail json YAML

adjust some DPRINTF*() calls so that they compile now.

(mrg)

2011-11-22 06:11:12 UTC jmcneill-audiomp3 commitmail json YAML

avoid one use-after-free error.  midi_store->lock is unlocked after
we cv_broadcast() to get the midi_store freed.  keep a local copy
of the lock pointer to avoid this.

(mrg)

2011-11-22 05:56:43 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-22 05:54:54 UTC jmcneill-audiomp3 commitmail json YAML

convert snapper
code from mrg, tested on my iBook G4

(macallan)

2011-11-22 03:07:31 UTC jmcneill-audiomp3 commitmail json YAML

ym(4) successfully tested lightly on i386

(jakllsch)

2011-11-22 03:02:53 UTC jmcneill-audiomp3 commitmail json YAML

don't attempt to obtain the intr mutex again, only KASSERT we own it already

(jakllsch)

2011-11-22 03:02:14 UTC jmcneill-audiomp3 commitmail json YAML

dbri works on sparc.

(mrg)

2011-11-22 02:43:59 UTC jmcneill-audiomp3 commitmail json YAML

note3 uaudio and hdafg on amd64.

(mrg)

2011-11-22 02:39:59 UTC jmcneill-audiomp3 commitmail json YAML

port to audiomp.  mostly from jared, tested and completed by me.

this one is a little more tricky.  besides the usual spl and get_locks
changes, we have to deal with the USB subsystem wanting to sleep and
expecting to be called with the kernel lock held.  so we always take
the kernel lock and drop the interrupt lock before calling into usbd.

(mrg)

2011-11-22 00:49:38 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-22 00:48:49 UTC jmcneill-audiomp3 commitmail json YAML

adapt to jmcneill-audiomp3
from mrg@, minor fixes and testing by me

(macallan)

2011-11-22 00:37:10 UTC MAIN commitmail json YAML

Handle simple cases (strlen(charset) <= 1) more efficiently.

(joerg)

2011-11-22 00:19:30 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-21 23:50:45 UTC MAIN commitmail json YAML

2011-11-21 23:48:52 UTC MAIN commitmail json YAML

NIST_CTR_DRBG.V is accessed as (unsigned long *) so we need to make sure
it's aligned accordingly or we go boom on sparc64

(macallan)

2011-11-21 22:00:43 UTC MAIN commitmail json YAML

Adjust setup_linux_rt_sigframe/setup_linux_sigframe prototypes.

(njoly)

2011-11-21 21:39:44 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-21 20:56:21 UTC MAIN commitmail json YAML

Allow pf flags to be specified in rc.conf.
Add default to defaults/rc.d as suggested by lukem@

(darcy)

2011-11-21 19:50:37 UTC MAIN commitmail json YAML

- don't clear the flags twice in the loop
- reorder calculation to preserve as much precision as possible.

(christos)

2011-11-21 18:35:20 UTC jmcneill-audiomp3 commitmail json YAML

auich(4) successfully tested on amd64 (nForce4)

(jakllsch)

2011-11-21 18:29:23 UTC MAIN commitmail json YAML

Replace flag based union node locking with generic vnode lock, support
shared and nowait locks and protect un_uppervp and un_*sz with mutex.

Mark file system MPSAFE.

(hannken)

2011-11-21 17:51:04 UTC MAIN commitmail json YAML

make this compile again. VOP_CLOSE is really vn_close() through macros.

(christos)

2011-11-21 16:17:48 UTC MAIN commitmail json YAML

gcc 4.5 on vax creates PLT stubs with an entry mask of 0xffc
rather than 0 like gcc 4.1 did, so the sneaky assembly functions
that "ret" without really returning now clobber their registers.
adjust these functions to avoid this problem.

(chs)

2011-11-21 15:11:45 UTC MAIN commitmail json YAML

2011-11-21 15:02:48 UTC MAIN commitmail json YAML

2011-11-21 14:39:47 UTC MAIN commitmail json YAML

Note news68k PROM function based framebuffer console support.

(tsutsui)

2011-11-21 14:27:41 UTC MAIN commitmail json YAML

Switch from .nf/.fi groff macros to .Bd -literal/.Ed blocks.
While here, convert .sp macro to .Pp.

ok wiz@.

(njoly)

2011-11-21 13:46:37 UTC MAIN commitmail json YAML

Pass M4=${TOOL_M4:Q} to CONFIGURE_ENV for tools/gmp.
Fixes configure error on cygwin.

(tsutsui)

2011-11-21 13:44:38 UTC MAIN commitmail json YAML

Include MD <machine/cpu_counter.h> only if defined(__HAVE_CPU_COUNTER).

XXX: Why not timecounter(9) but deprecated cpu_counter32() and microtime(9)?

(tsutsui)

2011-11-21 13:42:37 UTC MAIN commitmail json YAML

No need to include MD <machine/cpu_counter.h> here.

(tsutsui)

2011-11-21 11:21:04 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-21 10:46:57 UTC MAIN commitmail json YAML

Add missing fstrans_done().

Should fix PR #45635 (KASSERT "fli->fli_trans_cnt == 0" failed)

(hannken)

2011-11-21 09:46:20 UTC MAIN commitmail json YAML

one more error path that didn't free a lock.

(mlelstv)

2011-11-21 09:08:00 UTC MAIN commitmail json YAML

nfsrv_lookup(): Defer the postopattr lookup on dirp until the
                child node is unlocked.

Ok: YAMAMOTO Takashi <yamt@netbsd.org>

(hannken)

2011-11-21 08:23:20 UTC MAIN commitmail json YAML

Fix title and xrefs.

(njoly)

2011-11-21 05:50:12 UTC MAIN commitmail json YAML

correct declaration of vn_close()
XXX: Should all those dup declarations be here?

(christos)

2011-11-21 04:36:06 UTC MAIN commitmail json YAML

2011-11-21 01:44:27 UTC MAIN commitmail json YAML

- use va_copy where needed
- always nul terminate vsnprintf()
- make snprintf() call vsnprintf()

(christos)

2011-11-21 00:24:24 UTC MAIN commitmail json YAML

close file in a way that it does not trigger an assertion :-)
now zpool create works again.

(christos)

2011-11-20 23:37:00 UTC MAIN commitmail json YAML

2011-11-20 23:01:19 UTC MAIN commitmail json YAML

snprintf/vsnprintf can accept NULL/0 buffers and work properly as expected.
Before they used to return incorrect length on short buffers. Remove unused
error path.

(christos)

2011-11-20 22:58:31 UTC MAIN commitmail json YAML

simplify, no need for va_copy here. Add KASSERT.

(christos)

2011-11-20 22:50:12 UTC MAIN commitmail json YAML

mark printf function

(christos)

2011-11-20 22:27:39 UTC MAIN commitmail json YAML

Implement timeouts when blocking the calling process with tsleep.

Fixes PR kern/33452

(gavan)

2011-11-20 21:50:39 UTC MAIN commitmail json YAML

Add Xorg modules debug entries.

(njoly)

2011-11-20 21:43:35 UTC MAIN commitmail json YAML

Reshuffle decls among the quota headers so everything is in the place
it should be:
  - stuff for the proplib interface goes in <quota/quotaprop.h>
  - stuff for userlevel only goes in <quota/quota.h>
  - stuff shared between user and kernel goes in <sys/quota.h>

Note that <quota/quota.h> and <quota/quotaprop.h> are expected to be
moved or removed later on... one thing at a time.

Update include directives in other files as needed.

(dholland)

2011-11-20 21:27:26 UTC MAIN commitmail json YAML

Use va_copy to avoid undefined behaviour in handling the
va_list arg.

(apb)

2011-11-20 21:02:23 UTC MAIN commitmail json YAML

Add missing CLEANFILES+=x11perfcomp

(dholland)

2011-11-20 20:00:15 UTC jmcneill-audiomp3 commitmail json YAML

avoid passing size 0 to kmem_alloc when the sequencer device is opened and
no midi devices are attached

(jmcneill)

2011-11-20 19:44:50 UTC jmcneill-audiomp3 commitmail json YAML

improve the last change, after discussing it with rmind

(jmcneill)

2011-11-20 19:41:27 UTC MAIN commitmail json YAML

Expose pmap_pdp_cache publicly to x86/xen pmap. Provide suspend/resume
callbacks for Xen pmap.

Turn static internal callbacks of pmap_pdp_cache.

XXX the implementation of pool_cache_invalidate(9) is still wrong, and
IMHO this needs fixing before -6. See
http://mail-index.netbsd.org/tech-kern/2011/11/18/msg011924.html

(jym)

2011-11-20 19:26:34 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 19:26:05 UTC jmcneill-audiomp3 commitmail json YAML

don't kpause with intr_lock held

(jmcneill)

2011-11-20 18:42:56 UTC MAIN commitmail json YAML

revert machdep.c rev. 1.168 because it's likely to have the same problem
as i386's one.
http://mail-index.NetBSD.org/source-changes-d/2011/11/19/msg004283.html

(yamt)

2011-11-20 18:41:13 UTC MAIN commitmail json YAML

revert dumpsys.c rev. 1.13 because it was reported to cause a problem.
http://mail-index.NetBSD.org/source-changes-d/2011/11/19/msg004283.html

(yamt)

2011-11-20 18:25:46 UTC jmcneill-audiomp3 commitmail json YAML

no need to enter intr_lock from trigger_output, it's already held

(jmcneill)

2011-11-20 17:21:16 UTC MAIN commitmail json YAML

Add an entry for romcons.

(tsutsui)

2011-11-20 17:18:34 UTC MAIN commitmail json YAML

Create romcons device node.

(tsutsui)

2011-11-20 16:34:23 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 16:34:08 UTC jmcneill-audiomp3 commitmail json YAML

adapt to audiomp api changes

(jmcneill)

2011-11-20 16:18:32 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 16:18:15 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 16:07:27 UTC jmcneill-audiomp3 commitmail json YAML

fix size passed to kmem_free in stream filter dtor

(jmcneill)

2011-11-20 15:49:16 UTC jmcneill-audiomp3 commitmail json YAML

tms320av110 (melody) is done

(jmcneill)

2011-11-20 15:48:53 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 15:38:00 UTC MAIN commitmail json YAML

Add preliminary PROM internal function based framebuffer console support,
which was demonstrated at Open Source Conference 2011 Kansai @ Kyoto
back in July:
http://www.NetBSD.org/gallery/events.html#opensourceconf2011-Kansai

- map 0xc0000000-0xffffffff PA region (which is mirror of PA 0x0-0x3fffffff)
  to the same VA via %tt0 and %tt1 registers and move KVA space accordingly
  (like luna68k does for its devices)
- save trap #0 vector for PROM function calls in early bootstrap
  and register it to trap #14 to call it from kernel for console output
- add dumb romcall based tty attachment taken from src/sys/dev/ofw/ofcons.c
- add rom function call stubs from news68k/stand/common/romcalls.S
- remove IIOV() macro for device registers where now mapped PA==VA via %tt1

XXX: romcons is not enabled yet because there is no generic interface
XXX: to attach wskbd(4) to non wsdisplay(4) devices like this romcons.

(tsutsui)

2011-11-20 15:37:31 UTC MAIN commitmail json YAML

make it compile without DIAGNOSTIC defined

(para)

2011-11-20 15:24:01 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 15:23:46 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 15:00:49 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 15:00:35 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 14:27:09 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 14:26:34 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 14:16:56 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 14:13:25 UTC jmcneill-audiomp3 commitmail json YAML

build.sh -m prep tools failed for me so mark paud_isa "toolchain-fails"

(jmcneill)

2011-11-20 13:47:07 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 13:31:19 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 13:30:46 UTC jmcneill-audiomp3 commitmail json YAML

adapt to audiomp api changes

(jmcneill)

2011-11-20 13:14:33 UTC jmcneill-audiomp3 commitmail json YAML

note pxa2x0_ac97 now compiles and should be done

(mrg)

2011-11-20 13:13:43 UTC jmcneill-audiomp3 commitmail json YAML

port to audiomp: alloc/free changes, get_locks support, no more IPL_AUDIO,
convert splaudio() -> sc_intr_lock usage, take sc_intr_lock in acu_intr().

(mrg)

2011-11-20 13:05:03 UTC netbsd-4 commitmail json YAML

2011-11-20 13:04:55 UTC netbsd-4-0 commitmail json YAML

2011-11-20 13:02:27 UTC netbsd-4 commitmail json YAML

Apply patch, requested by christos in ticket #1437:
src/dist/bind/CHANGES
src/dist/bind/bin/named/query.c
src/dist/bind/bin/nsupdate/nsupdate.8
src/dist/bind/lib/dns/master.c
src/dist/bind/lib/dns/rbtdb.c
src/dist/bind/lib/isc/nothreads/condition.c
src/dist/bind/lib/isc/nothreads/mutex.c
src/dist/bind/lib/isc/unix/time.c
src/dist/bind/lib/lwres/include/lwres/lwres.h
Cache lookup could return RRSIG data associated with nonexistent
records, leading to an assertion failure.  Fixes CVE-2011-4313.

(bouyer)

2011-11-20 13:02:17 UTC netbsd-4-0 commitmail json YAML

Apply patch, requested by christos in ticket #1437:
src/dist/bind/CHANGES
src/dist/bind/bin/named/query.c
src/dist/bind/bin/nsupdate/nsupdate.8
src/dist/bind/lib/dns/master.c
src/dist/bind/lib/dns/rbtdb.c
src/dist/bind/lib/isc/nothreads/condition.c
src/dist/bind/lib/isc/nothreads/mutex.c
src/dist/bind/lib/isc/unix/time.c
src/dist/bind/lib/lwres/include/lwres/lwres.h
Cache lookup could return RRSIG data associated with nonexistent
records, leading to an assertion failure.  Fixes CVE-2011-4313.

(bouyer)

2011-11-20 12:59:31 UTC jmcneill-audiomp3 commitmail json YAML

note vidcaudio now compiles and should be done

(mrg)

2011-11-20 12:58:45 UTC jmcneill-audiomp3 commitmail json YAML

port to audiomp: get_locks support, stream filter updates, remove IPL_AUDIO

not run time tested.

(mrg)

2011-11-20 12:42:43 UTC jmcneill-audiomp3 commitmail json YAML

note aucc and toccata as done.

(mrg)

2011-11-20 12:41:59 UTC jmcneill-audiomp3 commitmail json YAML

port these to audiomp:  support get_locks, and take the intr_lock
in the interrupt handler.

(mrg)

2011-11-20 12:37:56 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 12:29:34 UTC MAIN commitmail json YAML

Added "Lenovo ThinkVision LT1421 Wide" entry.

(nonaka)

2011-11-20 12:28:26 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 12:27:36 UTC MAIN commitmail json YAML

2011-11-20 12:27:21 UTC jmcneill-audiomp3 commitmail json YAML

adapt to audiomp api changes

(jmcneill)

2011-11-20 12:26:50 UTC MAIN commitmail json YAML

Added "Lenovo ThinkVision LT1421 Wide" entry.

(nonaka)

2011-11-20 12:17:03 UTC jmcneill-audiomp3 commitmail json YAML

add a column for tested and mark hdafg and ess as done.

(mrg)

2011-11-20 12:15:38 UTC MAIN commitmail json YAML

Fix build failed.  Include if_inarp.h.

(kiyohara)

2011-11-20 12:09:13 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 12:08:19 UTC jmcneill-audiomp3 commitmail json YAML

port the changes from ad-audiomp2 branch.  this mostly replaces the
changes i'd made to pcppi to achieve a similar result.

XXX: these actually could be pulled down to -current today, i think.
no actual dependancies on audiomp branch itself.

(mrg)

2011-11-20 12:07:27 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 12:07:13 UTC jmcneill-audiomp3 commitmail json YAML

convert spl*() to use the sc_intr_lock mutex, and hold it in a couple
of other places we should as well.

(mrg)

2011-11-20 12:04:42 UTC jmcneill-audiomp3 commitmail json YAML

use the sc_intr_lock when calling the rint/tint functions.

(mrg)

2011-11-20 12:04:14 UTC jmcneill-audiomp3 commitmail json YAML

IPL_SCHED is enough.

(mrg)

2011-11-20 11:43:55 UTC jmcneill-audiomp3 commitmail json YAML

complete the port to audiomp:  don't forget to take sc_intr_lock in the
hardware interrupt routines.

(mrg)

2011-11-20 11:41:53 UTC jmcneill-audiomp3 commitmail json YAML

complete the port to audiomp:  don't forget to take sc_intr_lock in the
hardware interrupt routines.

(mrg)

2011-11-20 11:26:35 UTC jmcneill-audiomp3 commitmail json YAML

list of audio and midi drivers and their statuses

(jmcneill)

2011-11-20 11:20:32 UTC MAIN commitmail json YAML

Remove a white-space and a Tab.

(kiyohara)

2011-11-20 11:10:16 UTC jmcneill-audiomp3 commitmail json YAML

need to hold intr_lock when calling audio_pint/audio_rint

(jmcneill)

2011-11-20 11:09:26 UTC jmcneill-audiomp3 commitmail json YAML

need to hold intr_lock while calling audio_pint/audio_rint

(jmcneill)

2011-11-20 10:58:11 UTC jmcneill-audiomp3 commitmail json YAML

change the locking protocol for audio_get_props().  make it always
assert that the thread lock is held before entry, and arrange to
make this always so.

(mrg)

2011-11-20 10:56:19 UTC jmcneill-audiomp3 commitmail json YAML

port the am7930 drivers to audiomp.  sparc and pmax GENERIC builds,
but i am unable to test these drivers.

(mrg)

2011-11-20 10:52:35 UTC yamt-pagecache commitmail json YAML

2011-11-20 10:49:21 UTC yamt-pagecache commitmail json YAML

2011-11-20 10:48:55 UTC jmcneill-audiomp3 commitmail json YAML

port to audiomp:  update allocm/freem, and add get_locks() support.
bots on my ss20, but i haven't really tested it yet.

(mrg)

2011-11-20 10:32:33 UTC MAIN commitmail json YAML

Fix locking against self in veriexec_fp_calc().

(hannken)

2011-11-20 10:27:36 UTC jmcneill-audiomp3 commitmail json YAML

port this to audiomp branch.  no allocm/freem here, no detach, so just
add/initialise sc_lock and sc_intr_lock, and add get_locks() support.

XXX: untested, but amiga kernels compile now.

(mrg)

2011-11-20 09:40:20 UTC jmcneill-audiomp3 commitmail json YAML

make audiocs(4) compile.  i don't have anything handy to actually test
this easily, but this was just updating the alloc/free to kmem and
hooking into ad1848_get_locks().

(mrg)

2011-11-20 09:37:04 UTC jmcneill-audiomp3 commitmail json YAML

don't need to forward declare 'struct malloc_type' anymore.

(mrg)

2011-11-20 08:40:52 UTC jmcneill-audiomp3 commitmail json YAML

make sure to return from the end of essattach() before destroying
the callouts and mutexes.  with an uncommited audio.c change, i can
now play audio on my shark with the branch.

(mrg)

2011-11-20 08:39:59 UTC jmcneill-audiomp3 commitmail json YAML

XXX: don't KASSERT() if sc->lock is NULL, this is going to happen
XXX: during autoconfig match() where we've faked up a sc anyway.

(mrg)

2011-11-20 07:43:53 UTC MAIN commitmail json YAML

add comment about r1.6 -> r1.7 change.

(tnozaki)

2011-11-20 05:35:20 UTC jmcneill-audiomp3 commitmail json YAML

make this compile again.  i think it is even right.

(mrg)

2011-11-20 04:18:57 UTC MAIN commitmail json YAML

Recent changes to the at91 code enable this kernel config to build after
the hypothetical ds1672rtc(4) is commented out and symtab space is bumped.
Fixes PR#43834.

(jakllsch)

2011-11-20 04:07:50 UTC MAIN commitmail json YAML

2011-11-20 02:54:25 UTC MAIN commitmail json YAML

2011-11-20 01:23:57 UTC MAIN commitmail json YAML

2011-11-20 01:14:17 UTC MAIN commitmail json YAML

give the correct count of arguments to the sub-functions

(agc)

2011-11-20 01:09:14 UTC MAIN commitmail json YAML

An undocumented behavior of the sysctl kern.arandom node used to allow
sucking up to 8192 bytes out of the kernel arc4random() generator at a
time.  Supposedly some very old application code uses this to rekey
other instances of RC4 in userspace (a truly great idea).  Reduce the
limit to 256 bytes -- and note that it will probably be reduced to
sizeof(int) in the future, since this node is so documented.

(tls)

2011-11-20 00:45:16 UTC MAIN commitmail json YAML

Add very, very temporary and ugly work around for my braino about detaching bad devices.  Will fix as soon as I have more time with the hardware where I can reproduce this.

(tls)