void print_syspage (void)
Print the contents of all the structures in the system page. The global variable debug_level is used to determine what gets printed. The debug_level must be at least 2 to print anything; a debug_level of 3 will print the information within the individual substructures.
Note that 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 selects name to be printed, whereas -S~name disables name from being printed. The name can be selected from the following list:
Name | Processors | Syspage entry |
---|---|---|
cacheattr | all | Cache attributes |
callout | all | Callouts |
cpuinfo | all | CPU info |
gdt | x86 | Global Descriptor Table |
hwinfo | all | Hardware info |
idt | x86 | Interrupt Descriptor Table |
intrinfo | all | Interrupt info |
kerinfo | PPC | Kernel info |
pgdir | x86 | Page directory |
qtime | all | System time info |
smp | all | SMP info |
strings | all | Strings |
syspage | all | Entire system page |
system_private | all | System private info |
typed_strings | all | Typed strings |