Skip navigation.
Home

HelenOS/sparc64

History

The sparc64 port was created by Jakub Jermar as part of his master thesis which was defended in 2007. The initial port supported UltraSPARC II and similar processors. In 2008, Pavel Rimsky, as part of his master thesis, enhanced that support to new processors based on the UltraSPARC III processor.

Status

The port is fully supported by the HelenOS team and supports the standard set of features offered by HelenOS. Hardware support is limited to few Sun workstations and simulated servers. Support for the sun4v subarchitecture is underway.

Supported hardware

Several workstations and servers are supported. Multiprocessors are supported. The Simics simulator is usable with HelenOS/sparc64.

Workstations

  • Sun Ultra 5
  • Sun Ultra 60
  • Sun Blade 1500

Servers

  • Sun Enterprise 6500
  • Simics Serengeti System

Processors

  • Sun UltraSPARC II
  • Sun UltraSPARC IIi
  • Sun UltraSPARC III
  • Sun UltraSPARC IIIi
  • Sun UltraSPARC IV

Interrupt controllers

  • FHC
  • Psycho
  • Sabre

Time source

  • TICK interrupt

Input devices

  • z8530
  • ns16550
  • sgcn

Output devices

  • SUNW,ffb
  • SUNW,m64B
  • SUNW,XVR-100
  • sgcn

Storage devices

  • ramdisk
  • loopback