<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>devicecore</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>Hi,<BR>
<BR>
during my evaluation of the OKL Driver-Framework and its virtual servers<BR>
I've found the interface "devicecore.idl4", and under platform, there<BR>
exists for each supported platform a module device_core.c.<BR>
<BR>
In the OKL documentation "Using A Virtual Device" this interface is used<BR>
in the sample code (4.3.2 Initializing the Device).<BR>
<BR>
1. I'm wondering if this code is still in use or if it's obsolete.<BR>
<BR>
2. What happened to the methods<BR>
-virtual_<XX>_factory_create<BR>
-virtual_<XX>_add_memsection<BR>
-virtual_<XX>_register_control_block<BR>
-device_create<BR>
<BR>
3. Does there exist any documentation how the driver instances are<BR>
created and mapped to the virtual servers? I'm especially interested in<BR>
detailed information of how the build system handles this.<BR>
<BR>
4. I've found several indications for the existance of a name server and<BR>
a MTD-device driver in OKL4. Where is this code?<BR>
<BR>
5. How shall the connection to virtual devices be established from<BR>
wombat?<BR>
<BR>
Thank you!<BR>
<BR>
Oliver<BR>
</FONT>
</P>
</BODY>
</HTML>