ChorusOS 5.0 Transition Guide

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)