tsbtagfmt
=> 'tagaccess',
default_radix
=> 'decimal',
# Number of assemblers to run in parallel
# Erase build directory on success if this invocation created it
# Erase build directory on success (if cleanup is set), even if
# it wasn't created by this invocation
# Build the diag, even if it looks like we have the same input and
# same args as last time.
# If set, allow a TSB to have a collision (two addresses mapping
allow_tsb_conflicts
=> 0,
# If set, don't cause fatal error if section is empty
allow_empty_sections
=> 0,
# If set, do not generate a fatal error if an illegal page size is
allow_illegal_page_sizes
=> 0,
# If set (and allow_tsb_conflicts), allow the same tag to appear
allow_duplicate_tags
=> 0,
# Allows a TSB base to not be aligned with its size. Real
# software will never do this, but who knows about diags
allow_misaligned_tsb_base
=> 0,
# If set, generate all TSBs that are defined, not just the ones
# If set to zero, do not compress any sections, regardless of the per-
# Use backdoor environment mechanism to zero compressed sections
# By default, result files in build directory are hard-linked to
# destination directory. If this option is set, a copy is done
# Use full paths for commands if set. Relative paths make output
# COMMAND OPTIONS. Note that if no path is given, it picks up tools
# Binary to use for goldfinger.
goldfinger_cmd
=> 'goldfinger',
# Minimum allowable version of goldfinger.
goldfinger_version
=> '1.07',
as_opt
=> ['-xarch=v9b'],
ld_opt
=> ['-b elf64-sparc', '-no-warn-mismatch',
gcc_opt
=> ['-m64', '-nostdinc', '-fno-common', '-fno-builtin'],
diagroot
=> ['verif/diag/assembly/include'],
# from directory where midas is run
cpp_defines
=> [ 'GOLDFINGER=1'
diagroot
=> ['verif/diag'],
diagroot
=> ['verif/diag/c'],
diagroot
=> ['verif/diag/c/include'],
tsbtagfmt
=> 'tagtarget',
default_radix
=> 'decimal',
# Number of assemblers to run in parallel
# Erase build directory on success if this invocation created it
# Erase build directory on success (if cleanup is set), even if
# it wasn't created by this invocation
# Build the diag, even if it looks like we have the same input and
# same args as last time.
# If set, allow a TSB to have a collision (two addresses mapping
allow_tsb_conflicts
=> 0,
# If set, don't cause fatal error if section is empty
allow_empty_sections
=> 0,
# If set, do not generate a fatal error if an illegal page size is
allow_illegal_page_sizes
=> 0,
# If set (and allow_tsb_conflicts), allow the same tag to appear
allow_duplicate_tags
=> 0,
# Allows a TSB base to not be aligned with its size. Real
# software will never do this, but who knows about diags
allow_misaligned_tsb_base
=> 0,
# If set, generate all TSBs that are defined, not just the ones
# If set to zero, do not compress any sections, regardless of the per-
# Backdoor environment mechanism to zero compressed sections is
# By default, result files in build directory are hard-linked to
# destination directory. If this option is set, a copy is done
# Use full paths for commands if set. Relative paths make output
# COMMAND OPTIONS. Note that if no path is given, it picks up tools
# Binary to use for goldfinger.
goldfinger_cmd
=> 'goldfinger',
# Minimum allowable version of goldfinger.
goldfinger_version
=> '1.07',
cpp_opt
=> ['-B -P -traditional-cpp'],
as_opt
=> ['-xarch=v9b'],
ld_opt
=> ['-b elf64-sparc', '-no-warn-mismatch',
gcc_opt
=> ['-m64', '-nostdinc', '-fno-common', '-fno-builtin'],
diagroot
=> ['verif/diag/assembly/include'],
# from directory where midas is run
cpp_defines
=> [ 'GOLDFINGER=1'
diagroot
=> ['verif/diag'],
diagroot
=> ['verif/diag/c'],
diagroot
=> ['verif/diag/c/include'],
tsbtagfmt
=> 'tagtarget',
default_radix
=> 'decimal',
# Number of assemblers to run in parallel
# Erase build directory on success if this invocation created it
# Erase build directory on success (if cleanup is set), even if
# it wasn't created by this invocation
# Build the diag, even if it looks like we have the same input and
# same args as last time.
# If set, allow a TSB to have a collision (two addresses mapping
allow_tsb_conflicts
=> 0,
# If set, don't cause fatal error if section is empty
allow_empty_sections
=> 0,
# If set, do not generate a fatal error if an illegal page size is
allow_illegal_page_sizes
=> 0,
# If set (and allow_tsb_conflicts), allow the same tag to appear
allow_duplicate_tags
=> 0,
# Allows a TSB base to not be aligned with its size. Real
# software will never do this, but who knows about diags
allow_misaligned_tsb_base
=> 0,
# If set, generate all TSBs that are defined, not just the ones
# If set to zero, do not compress any sections, regardless of the per-
# Backdoor environment mechanism to zero compressed sections is
# By default, result files in build directory are hard-linked to
# destination directory. If this option is set, a copy is done
# Use full paths for commands if set. Relative paths make output
# COMMAND OPTIONS. Note that if no path is given, it picks up tools
# Binary to use for goldfinger.
goldfinger_cmd
=> 'goldfinger',
# Minimum allowable version of goldfinger.
goldfinger_version
=> '1.07',
cpp_opt
=> ['-B -P -traditional-cpp'],
as_opt
=> ['-xarch=v9b'],
ld_opt
=> ['-b elf64-sparc', '-no-warn-mismatch',
gcc_opt
=> ['-m64', '-nostdinc', '-fno-common', '-fno-builtin'],
diagroot
=> ['verif/diag/assembly/include'],
# from directory where midas is run
cpp_defines
=> [ 'GOLDFINGER=1'
diagroot
=> ['verif/diag'],
diagroot
=> ['verif/diag/c'],
diagroot
=> ['verif/diag/c/include'],
# JUPITER, NIAGARA-2 Clone
tsbtagfmt
=> 'tagtarget',
default_radix
=> 'decimal',
# Number of assemblers to run in parallel
# Erase build directory on success if this invocation created it
# Erase build directory on success (if cleanup is set), even if
# it wasn't created by this invocation
# Build the diag, even if it looks like we have the same input and
# same args as last time.
# If set, allow a TSB to have a collision (two addresses mapping
allow_tsb_conflicts
=> 0,
# If set, don't cause fatal error if section is empty
allow_empty_sections
=> 0,
# If set, do not generate a fatal error if an illegal page size is
allow_illegal_page_sizes
=> 0,
# If set (and allow_tsb_conflicts), allow the same tag to appear
allow_duplicate_tags
=> 0,
# Allows a TSB base to not be aligned with its size. Real
# software will never do this, but who knows about diags
allow_misaligned_tsb_base
=> 0,
# If set, generate all TSBs that are defined, not just the ones
# If set to zero, do not compress any sections, regardless of the per-
# Backdoor environment mechanism to zero compressed sections is
# By default, result files in build directory are hard-linked to
# destination directory. If this option is set, a copy is done
# Use full paths for commands if set. Relative paths make output
# COMMAND OPTIONS. Note that if no path is given, it picks up tools
# Binary to use for goldfinger.
goldfinger_cmd
=> 'goldfinger',
# Minimum allowable version of goldfinger.
goldfinger_version
=> '1.07',
cpp_opt
=> ['-B -P -traditional-cpp'],
as_opt
=> ['-xarch=v9b'],
ld_opt
=> ['-b elf64-sparc', '-no-warn-mismatch',
gcc_opt
=> ['-m64', '-nostdinc', '-fno-common', '-fno-builtin'],
diagroot
=> ['verif/diag/assembly/include'],
# from directory where midas is run
cpp_defines
=> [ 'GOLDFINGER=1'
diagroot
=> ['verif/diag'],
diagroot
=> ['verif/diag/c'],
diagroot
=> ['verif/diag/c/include'],