Hi All;

Matt Albrecht wrote:
> Ok, I'm at fault for this.  I moved the discussion over to "Arch" since the
> driver "architecture" doesn't directly relate to the kernel (but, my! the
> implications it has!).

With all due respect, in traditional monolithic, own-address-space kernels, they
directly relate in that the kernel *defines* the driver architecture/API.  Even
though
 jjos+decaf is NOT a traditional kernel
 jjos+decaf is NOT a traditional kernel
 jjos+decaf is NOT a traditional kernel
 jjos+decaf is NOT a traditional kernel
 jjos+decaf is NOT a traditional kernel
 jjos+decaf is NOT a traditional kernel
the driver architecture absolutely *still* relates to jjos+decaf.  I think
(based upon my reading of your email), the rest of your message reinforces this
view...

> Actually, for Device architecture (from a nearly nieve perspective), I see
> only two major hooks needed to join the kernel to the drivers:
>    (1) Pat down the hardware resource interface to a point where somebody is
> truly satisfied.  This is critical for both groups, but doesn't affect many
> people beyond us.
>    (2) Create a hook where the devices can detect and install themselves.
> This is basically the "main" method of the OS, I feel (though it could be
> something else too).  This is also a link into the registry and other cans
> of worms.  But still, the kernel group (I feel) need only be conserned with
> the "main" routine link.  If I'm not mistaken, this already exists.

Having said that, a couple of points... I *still* think we ought to satisfy your
two needs by using the JavaOS API as defined in the "Device Driver Guide,"
available at the following NEW URL (the old one now gets redirected to a place
without the documents):

http://developer.java.sun.com/developer/products/JavaOS/TechDocs/index.html

BTW, please notice that I think you can also DOWNLOAD (?!?!?!) JavaOS from this
page!  (The page info says it was last modified on the 7th...)

-jm

-- 
==== John Morrison            ==== MaK Technologies, Inc.
==== Chief Technology Officer ==== 185 Alewife Brook Pkwy, Cambridge, MA 02138
==== [EMAIL PROTECTED]               ==== http://www.mak.com/welcome.html
==== vox:617-876-8085 x115    ==== fax:617-876-9208

_______________________________________________
Kernel maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel

Reply via email to