Print the contents of the system page structures.
void print_syspage (void)
This function prints the contents of all the structures in the system page out to the debug interface specified by the debug kernel callouts (see Kernel debug).
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 | Kernel callouts |
cpuinfo | all | CPU info |
gdt | x86 | Global Descriptor Table |
hwinfo | all | Hardware info |
idt | x86 | Interrupt Descriptor Table |
intrinfo | all | Interrupt info |
meminfo | all | Memory layout |
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 |