Intel® IXP400 Software

Operating System

24

Abstraction Layer (OSAL)

24.1What’s New

There are no changes or enhancements to this component in software release 2.0.

24.2Overview

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

Programmer’s Guide

IXP400 Software Version 2.0

April 2005

 

Document Number: 252539, Revision: 007

313

Page 313
Image 313
Intel IXP400 manual Operating System Abstraction Layer Osal, What’s New