| EE_boot.c |
EEPROM boot driver. |
| EE_boot.h |
EEPROM boot driver header file. |
| PBC_cmddecl.c |
ITC command dispatch structures to subsystem PBC. |
| PBC_command.c |
PBC application-level command handlers. |
| PBC_control.c |
PBC application-level control functions. |
| PBC_control.h |
Interface to the PBC_control.c functions. |
| PBC_dump.c |
Dumps the contents of PBC command and telemetry packets. |
| PBC_event.c |
PBC application-level LATp boot protocol event handler. |
| PBC_event.h |
Interface to the PBC_event.c functions. |
| PBC_heap.c |
Primary Boot Code Allocation. |
| PBC_lcpside.c |
LCP side of PBC command and telemetry handling. |
| PBC_msgs.c |
Constructor/destructor routines for message facility PBC (ID: 129, 0x81). |
| PBC_scpside.c |
SCP side of PBC command and telemetry handling. |
| PBC_tlm.c |
PBC application-level EPU boot housekeeping telemetry handler. |
| PBC_tlm.h |
Interface to the PBC_tlm.c functions. |
| asmFns.S |
PBC low-level functions written in PPC assembly. |
| asmFns.h |
Interface to PBC low-level assembly functions. |
| bcopy.c |
PBC binary copy functions. |
| bootcomm.c |
Boot communications. |
| bootcomm.h |
Interface to the bootcomm functions. |
| booterr.c |
Boot error log. |
| bootshell.c |
Boot shell main loop. |
| bootshell.h |
PBC private definitions and prototypes. |
| boottime.c |
Boot time functions. |
| boottlm.c |
Boot telemetry functions. |
| build_prom_image.c |
Build a RAD750 SUROM image. |
| build_ser_num.c |
Build a RAD750 SUROM image containing CPU serial numbers. |
| cmd_boot.c |
Verify a command packet size. |
| cmd_file.c |
Process LAT file load telecommands. |
| cmd_mem.c |
Process LAT memory load and dump telecommands. |
| cmd_sc.c |
Handle SC broadcast commands for boot. |
| cmdtlm.h |
Boot command and telemetry definitions. |
| excVector.S |
PBC CPU vector handlers. |
| memset.c |
PBC memory set functions. |
| pbc_commit.c |
Handle commit state. |
| pbc_memmap.h |
Memory map defintions for the PBC. |
| pbc_printf.c |
Implementation of printf() for LAT primary boot code. |
| pbc_sio.c |
LAT primary boot code serial port driver. |
| pbc_sio.h |
PBC serial port driver prototypes and definitions. |
| ramExc.S |
RAM exception vectors. |
| romInit.S |
ROM initialization asm. |
| rom_defs.h |
Placeholder for ROM definitions. |
| secondary.c |
Secondary boot loader support. |
| sysLib.c |
RAD750 & Power PCI system-dependent library. |
| version.c |
PBC version strings. |
| ../ptd/pbc_cmd.c |
Send commands to the PBC. |
| ../ptd/pbc_cmd.h |
Interface to the test functions found in pbc_cmd.c. |
| ../ptd/pbc_dump_hkp.c |
Dump the contents of boot houskeeping telemetry packets. |
| ../ptd/pbc_test_boot_cmd.c |
Test the PBC boot command handling. |
| ../ptd/pbc_test_boot_cmd.h |
Interface to the test functions found in pbc_test_boot_cmd.c. |
| ../ptd/pbc_tlm.c |
Handle telemetry from the PBC. |
| ../ptd/pbc_tlm.h |
Interface to the test functions found in pbc_tlm.c. |
| ../ptd/pbc_unit_test.c |
Test the Primary Boot Code (PBC). |
| ../ptd/pbc_unit_test.h |
Interface to the common test functions found in pbc_unit_test.c. |
| ../ptd/test_entry.S |
Generic test entry point and assembly utilities. |
| ../ptd/test_entry.h |
Interface to the test_entry.S functions. |
| ../ptd/test_exc.c |
Test PBC exception handling. |
| ../ptd/test_go_1.S |
Test code that jumps to PBC image 1. |
| ../ptd/test_ram_failure.S |
Test code that causes the RAM test to fail. |
| ../ptd/test_surom_write.c |
Test the ability to write SUROM. |
| ../ptd/test_util.c |
Utilities for PBC testing. |
| ../ptd/test_util.h |
Interface to the test_util.c functions. |