Intel IXP400 Frozen Dessert Maker User Manual


 
Intel
®
IXP400 Software
Programmer’s Guide IXP400 Software Version 2.0 April 2005
Document Number: 252539, Revision: 007 313
Operating System
Abstraction Layer (OSAL) 24
24.1 What’s New
There are no changes or enhancements to this component in software release 2.0.
24.2 Overview
An Operating System Services Abstraction Layer (OSAL) is provided as part of the Intel
®
IXP400
Software v2.0 architecture. Figure 105 shows the OSAL architecture.
The OSAL provides a very thin set of abstracted operating-system services. All other access-layer
components abstract their OS dependencies to this layer. Though primarily intended for use by the
software release 2.0
access-layer component, these services are also available to the codelets and to
application-layer software. The OSAL also defines an extended, more fully featured interface for
different operating system services, and for different target platforms.
The OSAL layer can be categorized into two modules:
The OS-independent core module
The OS-dependent module