Re: plan to work on user-level device drivers

2009-07-18 Thread olafBuddenhagen
Hi, On Thu, Jul 16, 2009 at 12:04:21PM +0800, Da Zheng wrote: >> On Tue, Jul 07, 2009 at 01:33:17PM +0800, Da Zheng wrote: >>> * Does the small interrupt routine in the kernel already exists? >> >> The problem is that this routine is actually pretty device-specific. >> In Linux UIO at least, ever

Re: plan to work on user-level device drivers

2009-07-17 Thread Arne Babenhauserheide
Am Freitag, 17. Juli 2009 14:12:37 schrieb Zheng Da: > No, I don't see any messages about it. The one I get seems to be a scan > copy. Maybe I shouldn't upload it. Either that or you could just ask the one who sent it to you. I'm sorry to play copyright monkey here. I don't really like the way

Re: plan to work on user-level device drivers

2009-07-17 Thread Zheng Da
On Fri, Jul 17, 2009 at 1:21 PM, Arne Babenhauserheide wrote: > Am Freitag, 17. Juli 2009 00:44:20 schrieb Da Zheng: >> It works. I have got a copy:-) >> I wonder where I can upload it to? > > Did they explicitely allow you to upload it? > > Sometimes people/organizations enforce the rule that pape

Re: plan to work on user-level device drivers

2009-07-16 Thread Arne Babenhauserheide
Am Freitag, 17. Juli 2009 00:44:20 schrieb Da Zheng: > It works. I have got a copy:-) > I wonder where I can upload it to? Did they explicitely allow you to upload it? Sometimes people/organizations enforce the rule that papers must not be published privately, and they might not like the paper

Re: plan to work on user-level device drivers

2009-07-16 Thread Da Zheng
Thomas Schwinge wrote: Confirmed. Neither is it (it's part of the ``Proceedings of the USENIX Mach III Symposium'', by the way) available at my university's library or another library nearby. Options: * Thomas, Roland (CCed): Do you have a copy somewhere? * Send email to the authors, aski

Re: plan to work on user-level device drivers

2009-07-15 Thread Da Zheng
olafbuddenha...@gmx.net wrote: Hi, On Tue, Jul 07, 2009 at 01:33:17PM +0800, Da Zheng wrote: The paper "An I/O System for Mach 3.0" gives very short description of the user-level device management: Devices can be managed from user-level by vectoring all device interrupts out to an applicat

Re: plan to work on user-level device drivers

2009-07-12 Thread Thomas Schwinge
Hello! On Fri, Jul 10, 2009 at 07:47:33PM +0200, olafbuddenha...@gmx.net wrote: > On Wed, Jul 08, 2009 at 07:21:04PM +0200, Thomas Schwinge wrote: > > What also could be done, and what I had in mind for a long time > > already, is a simple driver for a SoundBlaster ISA card (again, no PCI > > for

Re: plan to work on user-level device drivers

2009-07-11 Thread olafBuddenhagen
Hi, On Wed, Jul 08, 2009 at 07:21:04PM +0200, Thomas Schwinge wrote: > What also could be done, and what I had in mind for a long time > already, is a simple driver for a SoundBlaster ISA card (again, no PCI > for now -- I don't know if PCI device registration actually is > difficult, but let's s

Re: plan to work on user-level device drivers

2009-07-10 Thread olafBuddenhagen
Hi, On Tue, Jul 07, 2009 at 01:33:17PM +0800, Da Zheng wrote: > The paper "An I/O System for Mach 3.0" gives very short description of > the user-level device management: Devices can be managed from > user-level by vectoring all device interrupts out to an application's > thread. The kernel maps

Re: plan to work on user-level device drivers

2009-07-08 Thread Thomas Schwinge
Hello! On Fri, Jun 26, 2009 at 02:48:24PM +0800, Da Zheng wrote: > I am thinking about writing user-level device drivers. When I searched > Internet, I found the paper "An Architecture for Device Drivers > Executing as User-Level Tasks" written by David B. Golub, Guy G. > Sotomayor and Freeman

Re: plan to work on user-level device drivers

2009-07-06 Thread Da Zheng
Hi, The paper "An I/O System for Mach 3.0" gives very short description of the user-level device management: Devices can be managed from user-level by vectoring all device interrupts out to an application's thread. The kernel maps to user space the device's registers, a shared page containing

Re: plan to work on user-level device drivers

2009-07-04 Thread olafBuddenhagen
Hi, On Wed, Jul 01, 2009 at 10:27:38PM +0800, Zheng Da wrote: > On Wed, Jul 1, 2009 at 9:04 AM, wrote: > > AFAIK the standard Mach single-server is called US. It's probably > > available somewhere -- at least UX (the multi-server) must be, as I > > downloaded it a while back... > Actually, US i

Re: plan to work on user-level device drivers

2009-07-01 Thread Zheng Da
Hi, On Wed, Jul 1, 2009 at 9:04 AM, wrote: > Hi, > > On Fri, Jun 26, 2009 at 11:01:58PM +0800, Da Zheng wrote: > >> I just read "An I/O System for Mach 3.0" and realized that the >> developers of Mach 3.0 actually developed user-level drivers for the >> Ethernet and the SCSI disk. > > Where did y

Re: plan to work on user-level device drivers

2009-06-30 Thread olafBuddenhagen
Hi, On Sat, Jun 27, 2009 at 09:23:19AM +0800, Da Zheng wrote: > The user-level Ethernet driver for Mach 3.0 is distributed as part of > the single-server UNIX emulator. Is The single-server UNIX emulator > from CMU called poe? I don't know what POE is. AFAIK the standard Mach single-server is c

Re: plan to work on user-level device drivers

2009-06-30 Thread olafBuddenhagen
Hi, On Fri, Jun 26, 2009 at 11:01:58PM +0800, Da Zheng wrote: > I just read "An I/O System for Mach 3.0" and realized that the > developers of Mach 3.0 actually developed user-level drivers for the > Ethernet and the SCSI disk. Where did you get that? I'd like to read it too :-) -antrik-

Re: plan to work on user-level device drivers

2009-06-26 Thread Da Zheng
Hi, Da Zheng wrote: I just read "An I/O System for Mach 3.0" and realized that the developers of Mach 3.0 actually developed user-level drivers for the Ethernet and the SCSI disk. It is certainly very good news to me, though I need to find them first:-) The user-level Ethernet driver for Mac

Re: plan to work on user-level device drivers

2009-06-26 Thread Da Zheng
Hi, Barry deFreese wrote: Yay!! Someone is finally tackling this!! I have been looking at DDEKit, XNUs IOKit, and some others. I don't know shite but if I can be of any help, let me know! Thank you, Barry. I will definitely turn you for help. The problem is that I don't have much experiment

Re: plan to work on user-level device drivers

2009-06-26 Thread Barry deFreese
Da Zheng wrote: Hi, I am thinking about writing user-level device drivers. When I searched Internet, I found the paper "An Architecture for Device Drivers Executing as User-Level Tasks" written by David B. Golub, Guy G. Sotomayor and Freeman L. Rawson, III. It might be exactly what I want bu

plan to work on user-level device drivers

2009-06-25 Thread Da Zheng
Hi, I am thinking about writing user-level device drivers. When I searched Internet, I found the paper "An Architecture for Device Drivers Executing as User-Level Tasks" written by David B. Golub, Guy G. Sotomayor and Freeman L. Rawson, III. It might be exactly what I want but unfortunately,