ChorusOS 4.0 Porting Guide
    
A
 
 actor ( Index Term Link )
 
 address space ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  kernel ( Index Term Link )
  mapping ( Index Term Link )
  mkimage ( Index Term Link )
  supervisor ( Index Term Link )
  user ( Index Term Link )
 
 architecture ( Index Term Link )
  components ( Index Term Link )
    
B
 
 BAT
  See also Block Address Translation (BAT)
 
 binaries
  See also bootconf
  system image ( Index Term Link )
 
 binaries, installing ( Index Term Link )
 
 binary ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 binary product ( Index Term Link ) ( Index Term Link )
 
 BKI ( Index Term Link )
 
 Block Address Translation (BAT) ( Index Term Link )
 
 board support package (BSP) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 boot monitor ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  reboot ( Index Term Link )
 
 bootconf ( Index Term Link ) ( Index Term Link )
  ix86 ( Index Term Link )
  PowerPC ( Index Term Link )
  source files ( Index Term Link ) ( Index Term Link )
  SPARC ( Index Term Link )
 
 booting
  from RAM ( Index Term Link )
  from ROM ( Index Term Link )
 
 bootstrap ( Index Term Link )
 
 bootstrap program ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  memory allocation ( Index Term Link )
 
 BSP
  creating ( Index Term Link )
  source tree ( Index Term Link )
    
C
 
 code, initialization ( Index Term Link )
 
 configuration ( Index Term Link )
 
 configure ( Index Term Link )
    
D
 
 DDI ( Index Term Link )
 
 debug ( Index Term Link )
 
 debug agent ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  XRAY Debugger ( Index Term Link )
 
 device driver framework ( Index Term Link ) ( Index Term Link )
  device tree ( Index Term Link ) ( Index Term Link )
  initial device tree ( Index Term Link )
 
 device tree ( Index Term Link )
 
 DKI ( Index Term Link )
 
 download ( Index Term Link )
 
 driver
  adding dynamically ( Index Term Link )
  creating ( Index Term Link )
    
E
 
 ELF ( Index Term Link ) ( Index Term Link )
 
 ews ( Index Term Link )
 
 Execution in Place (XIP) ( Index Term Link )
    
F
 
 firmware ( Index Term Link )
    
H
 
 hardware environment ( Index Term Link )
    
I
 
 initial device tree ( Index Term Link )
 
 initial loader ( Index Term Link )
 
 initialization ( Index Term Link ) ( Index Term Link )
  heap ( Index Term Link )
  kernel ( Index Term Link )
  minimal ( Index Term Link )
  operating system ( Index Term Link )
  reboot ( Index Term Link )
  stack ( Index Term Link )
 
 interface
  BKI ( Index Term Link )
  DDI ( Index Term Link )
  DKI ( Index Term Link )
 
 ix86, bootconf ( Index Term Link )
    
K
 
 kernel ( Index Term Link ) ( Index Term Link )
    
L
 
 linking area ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
    
M
 
 memory bank ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 memory banks ( Index Term Link )
 
 memory management ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 memory mapping ( Index Term Link )
 
 microkernel, bootstrap ( Index Term Link )
 
 MS-DOS ( Index Term Link )
    
O
 
 objects, pre-defined ( Index Term Link )
 
 operating system ( Index Term Link )
    
P
 
 porting ChorusOS ( Index Term Link )
 
 power-up ( Index Term Link ) ( Index Term Link )
 
 PowerPC
  BKI ( Index Term Link )
  bootconf ( Index Term Link )
  bootstrap implementation ( Index Term Link )
  linking area address ( Index Term Link )
  memory bank address ( Index Term Link )
 
 program segment
  See also XIP
    
R
 
 reboot ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  cold ( Index Term Link ) ( Index Term Link )
  hot ( Index Term Link ) ( Index Term Link )
  launch routine ( Index Term Link )
  memory allocation routine ( Index Term Link )
  source code ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  switch stack routine ( Index Term Link )
  system image ( Index Term Link )
 
 rebooting ChorusOS ( Index Term Link )
 
 reference implementation ( Index Term Link )
    
S
 
 segment
  segment image ( Index Term Link )
  XIP ( Index Term Link )
 
 source ( Index Term Link )
 
 source code
  driver, BSP ( Index Term Link )
  reboot ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 source tree ( Index Term Link )
 
 SPARC, bootconf ( Index Term Link )
 
 src ( Index Term Link )
 
 system image ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  binaries ( Index Term Link ) ( Index Term Link )
  boot monitor ( Index Term Link )
  bootconf ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  environment variables ( Index Term Link )
  loading ( Index Term Link )
  memory allocation ( Index Term Link ) ( Index Term Link )
  mkimage ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  testing ( Index Term Link )
  variable ( Index Term Link )
  XML ( Index Term Link )
    
T
 
 target system ( Index Term Link )
 
 testing, system image ( Index Term Link )
    
U
 
 UltraSPARC IIi
  BKI ( Index Term Link )
  linking area address ( Index Term Link )
  memory bank address ( Index Term Link )
    
X
 
 x86
  BKI ( Index Term Link )
  linking area address ( Index Term Link )
  memory bank address ( Index Term Link )
 
 XIP ( Index Term Link )
 
 XRAY Debugger ( Index Term Link )