ChorusOS 5.0 Target Family Guide (PowerPC Platform Edition)

Reference Hardware

The ChorusOS 5.0 targets are described in this section from three different points of view:

Reference Processors and BSPs:

This subsection describes the processors on which the ChorusOS 5.0 product can run, as well as the details of the BSPs included in the delivery.

Reference Target Platforms:

This section describes all the target platforms that can be used as references in the context of Sun support contracts.

Validated Reference Targets:

This section describes the precise platforms used to run the Sun QA tests; this may be useful, in case of bugs, as a guide to help in identifying issues which are hardware related.

Reference Processors and BSPs

The ChorusOS 5.0 system for PowerPC supports the following processors:

The ChorusOS 5.0 system for PowerPC supports the following reference BSPs:

mcp7xx Reference BSP

Systems

The mcp7xx reference BSP supports the following CompactPCI CPU board:

Devices

The mcp7xx reference BSP supports the following on board devices:

Device Id 

ChorusOS Driver 

/cpu (time base and decrementer) 

sun:powerpc-(tb,dec)-timer 

/raven (host bridge) 

sun:powerpc-(raven,hawk)-(bus, mngt,pci) 

/raven/dec21140 (on board ethernet) 

sun:pci-dec21x4x-(ether,mngt) 

/raven/dec21154 (PCI-PCI bridge) 

sun:pci-dec2115x-pci 

/raven/mpic (open pic driver) 

sun:(bus,powerpc)-openpic-(mngt, opic,timer,wdtimer) 

/raven/mpic/timer@0 (mpic timer) 

sun:(bus,powerpc)-openpic-(mngt, opic,timer,wdtimer) 

/raven/mpic/timer@1  

sun:(bus,powerpc)-openpic-(mngt, opic,timer,wdtimer) 

/raven/mpic/timer@2 

sun:(bus,powerpc)-openpic-(mngt, opic,timer,wdtimer) 

/raven/mpic/timer@3  

sun:(bus,powerpc)-openpic-(mngt, opic,timer,wdtimer) 

/raven/vt82c586-ata (IDE_HBA) 

sun:pci-vt82c586-ata 

/raven/vt82c586-ata/(portnum),(devnum) [for example: "0,0"] 

sun:ata-atadisk-disk 

/raven/vt82c586-isa (Bridge PCI/ISA) 

sun:pci-vt82c586-(bus,isa) 

/raven/vt82c586-isa/i8259 (interrupt controller) 

sun:bus-i8259-pic 

/raven/vt82c586-isa/i8237 (dma controller) 

sun:bus-i8237-dma 

/raven/vt82c586-isa/i8254 (timer) 

sun:bus-i8254-timer 

/raven/vt82c586-isa/z8536 (gpio for modem lines) 

sun:bus-z8536-gpio 

/raven/vt82c586-isa/m48t559 (NVRAM) 

sun:bus-m48txx-(nvram,rtc,wdtimer) 

/raven/vt82c586-isa/m48t559 (RTC) 

sun:bus-m48txx-(nvram,rtc,wdtimer) 

/raven/vt82c586-isa/m48t559 (WDTIMER) 

sun:bus-m48txx-(nvram,rtc,wdtimer) 

/raven/vt82c586-isa/fdd (floppy) 

not supported 

/raven/vt82c586-isa/kbd (keyboard) 

not supported 

/raven/vt82c586-isa/lpt (parallel) 

not supported 

/raven/vt82c586-isa/mouse (mouse) 

not supported 

/raven/vt82c586-isa/ns16550/1 (UART) [This device is used by the console and therefore it is not used as a standard device.]

sun:bus-ns16550-uart 

/raven/vt82c586-isa/ns16550/2 (UART) 

sun:bus-ns16550-uart 

/raven/vt82c586-isa/z85230/a (UART) 

sun:bus-z85x30-uart 

/raven/vt82c586-isa/z85230/a (HDLC) 

not supported 

/raven/vt82c586-isa/z85230/b (UART) 

sun:bus-z85x30-uart 

/raven/vt82c586-isa/z85230/b (HDLC) 

not supported 

/raven/vt82c586-isa-usb 

not supported 

/raven/pci1011,9@e,0 (ethernet) 

sun:pci-dec21x4x-(either,mngt) 

/raven/pci1011,26@14,0 (cPCI bridge) 

sun:pci-dec2115x-(bus,pci,mngt) 

/falcon 

sun:powerpc-(falcon,hawk-smc)-bus 

/falcon/intel28F400 

sun:bus-intel28Fxxx-flash 

/falcon/amd29F040 

sun:bus-amd29xxx-flash 

/falcon/flashControl-1 

sun:bus-falcon-flashControl 

/falcon/flashControl-2 

sun:bus-falcon-flashControl 

sbc8260 Reference BSP

Systems

The sbc8260 reference BSP supports the following board:

Devices

The sbc8260 reference BSP supports the following on board devices:

Device Id 

ChorusOS Driver 

 /cpu (time base and decrementer) sun:powerpc-(timebase,dec)-timer
 /quicc8260/ (Quicc bridge) sun:powerpc-mpc8260-(bus,quicc)
 /quicc8260/siu-wdt (SIU watchdog timer) sun:(powerpc,quicc)-siu-wdtimer
 /quicc8260/cpm-timer12 (CPM timers 1,2) sun:quicc-cpm-timer
 /quicc8260/cpm-timer34 (CPM timers 3,4) sun:quicc-cpm-timer
 /quicc8260/fcc-2(Ethernet)  sun:quicc-fcc-ether
 /quicc8260/onboard-flash(FLASH memory) sun:bus-amd29xxx-flash
 /quicc8260/simm-flash(FLASH memory) sun:bus-amd29xxx-flash
 /quicc8260/smc-2 (Uart) sun:quicc-smc-uart
/quicc8260/smc-1 (Uart) [smc-1 is normally used for the console. In that case it cannot be used as a usual device.]  sun:quicc-smc-uart
/quicc8260/scc-1 (Ethernet) [As of the date of publication of this guide, the processor provided by Motorola does not support ethernet on scc-1 (see the MPC8260 Device errata dated September 30 1999 #CPM34). The device has been tested with the sun:quicc-scc-ether driver (available on MPC8xx), and it is possible to send and receive small packets.]  not supported

Reference Target Platforms

Reference target platforms are configurations to be used by customers covered by a Sun support contract.

MCP750 (Motorola/MCG)

Type:

CompactPCI System Board

Processor:

MCP750 (233-366 Mhz)

Main memory:

32-64 MB

L2 cache:

1 MB

Bus Bridges:

Processor to PCI, PCI to cPCI, PCI to ISA

Devices:

Asynchronous serial ports (38.4 Kbaud), 10/100BaseT Ethernet, Real-time clock, Timers

Firmware:

PPC1-Bug version 3.7

MCPN750 (Motorola/MCG)

Type:

CompactPCI System Board

Processor:

MCP750 (266-366 Mhz)

Main memory:

16-256 MB

L2 cache:

1 MB

Bus Bridges:

Processor to PCI, PCI to cPCI, PCI to ISA

Devices:

Asynchronous serial ports (38.4 Kbaud), 10/100BaseT Ethernet, Real-time clock, Timers

Firmware:

PPC1-Bug version 4.1

MCPN765 (Motorola/MCG)

Type:

CompactPCI System Board

Processor:

MPC7400 (400 Mhz)

Main memory:

32-64 MB

L2 cache:

1MB, 200Mhz

Bus Bridges:

Processor to PCI, PCI to cPCI

Devices:

Asynchronous serial ports (38.4 Kbaud), 10/100BaseT ethernet, real-time clock, timers

Firmware:

PPC6-Bug version 1.5

SBC8260 (EST)

Type:

Evaluation/Development Board

Processor:

MPC8260 PowerQUICC II (132 Mhz Core, 66 Mhz CPM)

Main memory:

16-32 MB

Devices:

Asynchronous serial ports (38.4 Kbaud), 10BaseT Ethernet, Timer

Hardware monitor:

visionXD (via visionICE emulator)

Validated Reference Targets

This section describes the precise platforms used to run the Sun QA tests: