[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: update on the device driver framework

From: Simon Kagstrom
Subject: Re: update on the device driver framework
Date: Thu, 28 Aug 2003 09:33:20 +0200
User-agent: Mutt/1.3.28i

On 2003-08-26, 21:34, Peter 'p2' De Schrijver wrote:
> Hi,
> Attached you will find an updated version of the l4/hurd device driver
> framework design document.  
> Thanks,
> Daniel & Peter (in random order).
>   With this assumption, the device driver framework can be given any
>   physical memory page for DMA operation.  This physical memory page
>   must be pinned down.
>   If an application wants to send or receive data to/from a device driver
>   it has to tell the virtual driver the page on which the operation
>   has to be executed.  Since the application doesn't know the
>   virtual-real memory mapping, it has to ask the physical memory
>   manager for the real memory address of the page in question.  If the
>   page is not directly mapped from the physical memory manager the
>   application ask the mapper (another application which has mapped
>   this memory region the first application) to resolve the mapping.
>   This can be done recursively.  Normally, this resolving of
>   mapping can be speed up using a cache services, since a small number
>   of pages are reused very often.


In mine and Rickard Molins thesis, we discussed address translation problems
for a multisever environment upon L4 a bit. Don't know how much it is of
interest to you hurd people, but the thesis is available on


// Simon Kagstrom

reply via email to

[Prev in Thread] Current Thread [Next in Thread]