print_syspage()

QNX SDP8.0Building Embedded SystemsConfigurationDeveloper

Print the contents of the system page structures.

Synopsis:

void print_syspage (void)

Description:

This function prints the contents of the system page structures to the debug interface specified by the debug kernel callouts (for details, see Kernel debug).

The global variable debug_level determines what gets printed. The debug_level must be at least 2 to print anything; a setting of 3 will print the information within individual substructures. You can set the debug level at the command line by specifying multiple -v options to the startup program.

You can also use the startup program's -S command-line option to select which entries are printed from the system page: -Sname enables the name entry to be printed, whereas -S~name disables this entry from being printed. The following table lists the possible name values and the system page entries that each refers to. Here, entries can be entire structures or specific fields within a structure. For information about the meaning of the various entries, see the System Page chapter.
Name Processors Syspage entry
asinfo All Address space information
cacheattr All Cache attributes
callout All Kernel callout information
cluster All CPU cluster information
cpuinfo All CPU information
gic_map AArch64 Variable-sized map of CPU numbers to values for sending IPIs
gicr_map AArch64 Variable-sized map of CPU numbers to GIC redistributor array indexes
hwinfo All Hardware details
hypinfo All Hypervisor information
idreg_dump AArch64 Variable-sized array that stores the values of some identification registers
intrinfo All Interrupt information
qtime All System time information
smp All SMP information
strings All Strings
syspage All Entire system page
system_private All System private information
typed_strings All Typed strings
Page updated: