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,
entriescan 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: