[CSE]  Advanced Operating Systems 
 COMP9242 2010/S2 
UNSW
CRICOS Provider
Number: 00098G

PRINTER Printer-Friendly Version
Administration                        
- Notices
- Course Intro
- Times
- Lecture location/time
- Statistics
- Survey Results
 
Work
- Lectures
- Selected Papers
- Project Spec
- Exam
 
Support
- Forums
- Wiki
 
Resources
- Project Resources
- Slug Lab
- L4 Debugging Guide
- Developing on a Mac
- Developing on Linux
- SOS source browser
 
Documentation
- OKL4 reference manual
- Elfweaver user manual
- IXP42X hardware manual
- OKL Wiki
- NSLU2-Linux HomePage
- Intel IXP400 Software
 
Related Info
- IBM OS Prize
- OS Hall of Fame
 
History
- 2009
- 2008
- 2007
- 2006
- 2005
- 2004
- 2003
- 2002
- 2000
- 1999
- 1998
 
Staff
- Gernot Heiser
- Kevin Elphinstone (LiC)
- Guest Lecturers (TBA)
 
Stureps
- Student Reps

 
Valid HTML 4.0!

ixp400_osal

This library is a version of the Intel ixp-osal version 2.1.1 library. It is badly documented, badly written code, very hard to understand and not very efficient. It is one of the more confusing project layouts and quite complicated to navigate, if you learn how to use cscope properly your life will be made much easier. This is a glue library and we provide a L4/libsos interface layer so we know how some of the code works in this library.

ixOsalOemInit

uint32_t ixOsalOemInit(void)

ixOsalOemInit initalises the IXP420 part of the hardware and its access layer software. You must call this function before you attempt to make any calls on the network layer.

ixOsalOSServicesFinaliseInit

void ixOsalOSServicesFinaliseInit(void)

ixOsalOSServicesFinaliseInit finishes the initalisation of the IXP420 part of the hardware and its access layer software. You must call this function after you have finished initialising the lwip layer.


Last modified: 05 Jul 2010.