ChorusOS 5.0 Transition Guide

Updated drivers

This section describes the existing drivers that have been changed in version 5.0 of the ChorusOS operating system.

Generic drivers

The following table lists the generic drivers that have been changed, along with a description of the changes made. For more information on each driver, consult the corresponding man page.

Table 11-4 Changes to Generic Drivers

Driver 

Change 

Reference Man Page 

DEC2115x PCI-to-PCI bus driver 

  • Supports the dynamic resource management using the PCI resource manager auxiliary driver.

  • Supports cPCI hotswap using the PCI swap auxiliary driver and an HSC driver.

  • Supports the bus communication framework using the transparent nexus communication driver.

  • Provides the management DDI.

dec2115x(9DRV)

DEC2155x PCI-to-PCI bus driver 

  • Supports the dynamic resource management using the PCI resource manager auxiliary driver.

  • Supports cPCI hotswap using the PCI swap auxiliary driver and an HSC driver.

  • Supports the bus communication framework using the transparent nexus communication driver.

dec2155x(9DRV)

DEC21x4x ethernet driver 

  • Supports the DEC21143 ASIC with or without an external transceiver.

  • Provides enhanced support for the 100 Mbps link.

  • Supports ETHER_VERSION_1 DDI allowing DMA transfer directly to and from client frame buffers.

  • Provides management and diagnostics DDIs.

  • Hardened.

dec21x4x(9DRV)

Cheerio ethernet driver 

  • Supports ETHER_VERSION_1 DDI allowing DMA transfer directly to and from client frame buffers.

  • Provides the management and diagnostics DDIs.

  • Supports TCP/UDP hardware checksum on reception and transmission.

  • Hardened.

cheerio(9DRV)

AMD29xxx flash driver 

  • Uses a flash control driver when available on a given platform.

amd29xxx(9DRV)

Z85x30 UART driver 

  • Uses a GPIO driver (when available on a given platform) to manage the modem signal.

z85x30(9DRV)

Simba PCI-to-PCI bus driver 

  • Supports dynamic resource management using the PCI resource manager auxiliary driver.

  • Provides the management DDI.

  • Hardened.

simba(9DRV)

M48Txx RTC driver 

  • Supports the NVRAM DDI.

  • Supports the watchdog timer DDI if the watchdog timer is supported by the chip.

m48txx(9DRV)

RIC driver 

  • Hardened.

ric(9DRV)

UltraSPARC Specific Drivers

The SABRE PCI host bus driver has been hardened. For more information, refer to the sabre(9DRV) man page.

PowerPC Specific Drivers

The following changes have been made to the RAVEN PCI host bus driver:

For more information, see the raven(9DRV) man page.

Intel Specific Drivers

No changes have been made to the Intel specific drivers.