F6: Introduction to UDI |
|
Kurt Gollhardt, SCO |
|
John Ronciak, Intel Corporation |
|
This session introduces the Uniform
Driver Interface, the driver interface of the future, available today.
UDI was created by Project UDI -- an open industry initiative -- to allow
for 100% portability of device driver source across a wide range of Operating
Systems and platforms. UDI isolates drivers from OS policies and platform
details, allowing a driver to be moved to a new OS with at most a recompile.
|
F7: UDI and HDK Roadmap |
|
Matt Kaufman, SCO |
|
Mark Bradley, Adaptec; John Ronciak, Intel Corporation |
|
This session explains how and when
UDI development kits will be made available, and how they will ultimately
be merged into the SCO HDK and Base OS. It also describes plans for test
suites, sample drivers, and debugging tools.
|
F8: UDI Architecture In-Depth |
|
Robert Lipe, SCO |
|
|
|
This session expands upon the Introduction
to UDI, describing the UDI architecture at the next level of detail. Learn
about intermodule communication, implicit synchronization, driver configuration,
metalanguages, and other key areas of the UDI infrastructure. This is a
prerequisite for the UDI Tutorial.
|
F9: UDI Tutorial and Driver Walk-Through, Part 1 |
|
Kurt Gollhardt, SCO |
|
|
|
See what the sample CMOS driver
from last year's DDI 8 Tutorial looks like when ported to UDI. This session
presents the basics of writing a UDI driver, with annotated excerpts and
complete source code from a working sample driver. This session is in two
parts.
Source code listing for F9 & F10.
|
F10: UDI Tutorial and Driver Walk-Through, Part 2 |
|
Kurt Gollhardt, SCO |
|
|
|
Continuation of F9.
|
F11: UDI Advanced Topics: DMA and Interrupts |
|
Robert Lipe, SCO |
|
|
|
The sample driver presented in the
UDI Tutorial illustrates the basic UDI infrastructure and Programmed I/O
support, but many drivers also need to use DMA and interrupts. This session
describes how these are handled in UDI.
|
F12: UDI SCSI Drivers |
|
Ajmer Singh, SCO |
|
|
|
This session describes the UDI SCSI
Metalanguage and other aspects of UDI from the perspective of a SCSI HBA
driver.
|
F13: UDI Network Drivers |
|
Barry Feild, SCO |
|
|
|
This session describes the UDI NIC
Metalanguage and other aspects of UDI from the perspective of a Network
Interface Card driver.
|