You copied the Doc URL to your clipboard.

ElfLoader component

This section describes the ElfLoader component.

ElfLoader - about

This component provides an alternative method of loading ELF files into the system. This model is written in LISA+.

ElfLoader can load files in any of the following formats, or in gzip-compressed versions of them:

  • ELF.
  • Motorola S-Record.
  • Intel-Hex.
  • Verilog-Hex, in the format:
    @<address_in_hex> <byte_in_hex>

ElfLoader contains the following CADI targets:

  • ElfLoader

ElfLoader contains the following MTI components:

ElfLoader - ports

This section describes the ports.

Table 4-76 ElfLoader ports

Name Protocol Type Description
pvbus_m PVBus Master Master port for all memory accesses
start address Value_64 Master Provides a value reflecting the entry point of the last ELF image to be loaded

ElfLoader - parameters

This section describes the parameters.

Table 4-77 ElfLoader parameters

Name Type Allowed values Default value Description
elf String - [Empty string] ELF file
lfile String - [Empty string] Load file for large address mapping
ns_copy Boolean true, false true Copy whole file to NS memory space

ElfLoader - verification and testing

This component passes tests as part of the VE example system by using VE test suites and by booting operating systems.

Was this page helpful? Yes No