From alsa-devel-owner@alsa.jcu.cz  Mon Oct  5 14:41:53 1998
Received: from ife.ee.ethz.ch (ife-delek-fast.ee.ethz.ch [129.132.2.204])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id OAA25249
	for <alsa-devel@jcu.cz>; Mon, 5 Oct 1998 14:41:48 +0200
Received: from ife.ee.ethz.ch (eldrich.ee.ethz.ch [129.132.24.203])
	by ife.ee.ethz.ch (8.8.5/8.8.5) with ESMTP id OAA09270;
	Mon, 5 Oct 1998 14:40:52 +0200 (MET DST)
Message-ID: <3618BE7C.FAFCD7FF@ife.ee.ethz.ch>
Date: Mon, 05 Oct 1998 14:41:32 +0200
From: Thomas Sailer <sailer@ife.ee.ethz.ch>
MIME-Version: 1.0
To: Guenter Geiger <guenter.geiger@psp-vie.be.philips.com>
CC: "alsa-devel@jcu.cz" <alsa-devel@jcu.cz>
Subject: Re: PCM mixing draft v0.2
References: <01BDF06D.85B009D0@pc-61-95.at.ds.philips.com>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

Guenter Geiger wrote:
> 
> Is it possible to access user memory from within interrupts routines?
> If it were possible, all audio queues could be held in userland and the driver just fills the (relatively small)
> dma buffers.  Does that make any sense to anybody ?

Not generally. You might get a paging exception in intr routine. If you make sure that
the user memory is pinned down then maybe, but this starts to get messy
(think of race conditions)

Tom

