ipl subcommand
The ipl subcommand displays information about IPL control blocks.
Format
ipl [* | cpu index]
Parameters
Item | Description |
---|---|
* | Displays summary information for all CPUs. |
cpu | Specifies the CPU number for the IPL control block to be displayed. The CPU is specified as a decimal value. |
index | Displays the specified index. |
Other
iplcb
Examples
The following is an example of how to use the ipl subcommand:
KDB(4)> ipl * //print ipl control blocks
INDEX PHYS_ID INT_AREA ARCHITEC IMPLEMEN VERSION
0038ECD0 0 00000000 FF100000 00000002 00000008 00010005
0038ED98 1 00000001 FF100080 00000002 00000008 00010005
0038EE60 2 00000002 FF100100 00000002 00000008 00010005
0038EF28 3 00000003 FF100180 00000002 00000008 00010005
0038EFF0 4 00000004 FF100200 00000002 00000008 00010005
0038F0B8 5 00000005 FF100280 00000002 00000008 00010005
0038F180 6 00000006 FF100300 00000002 00000008 00010005
0038F248 7 00000007 FF100380 00000002 00000008 00010005
KDB(4)> ipl //print current processor information
Processor Info 4 [0038EFF0]
num_of_structs.........00000008 index..................00000004
struct_size............000000C8 per_buc_info_offset....0001D5D0
proc_int_area..........FF100200 proc_int_area_size.....00000010
processor_present......00000001 test_run...............0000006A
test_stat..............00000000 link...................00000000
link_address...........00000000 phys_id................00000004
architecture...........00000002 implementation.........00000008
version................00010005 width..................00000020
cache_attrib...........00000003 coherency_size.........00000020
resv_size..............00000020 icache_block...........00000020
dcache_block...........00000020 icache_size............00008000
dcache_size............00008000 icache_line............00000040
dcache_line............00000040 icache_asc.............00000008
dcache_asc.............00000008 L2_cache_size..........00100000
L2_cache_asc...........00000001 tlb_attrib.............00000003
itlb_size..............00000100 dtlb_size..............00000100
itlb_asc...............00000002 dtlb_asc...............00000002
slb_attrib.............00000000 islb_size..............00000000
dslb_size..............00000000 islb_asc...............00000000
(4)> more (^C to quit) ? //continue
dslb_asc...............00000000 priv_lck_cnt...........00000000
prob_lck_cnt...........00000000 rtc_type...............00000001
rtcXint................00000000 rtcXfrac...............00000000
busCfreq_HZ............00000000 tbCfreq_HZ.............00000000
System info [0038E534]
num_of_procs...........00000008 coherency_size.........00000020
resv_size..............00000020 arb_cr_addr............00000000
phys_id_reg_addr.......00000000 num_of_bsrr............00000000
bsrr_addr..............00000000 tod_type...............00000000
todr_addr..............FF0000C0 rsr_addr...............FF62006C
pksr_addr..............FF620064 prcr_addr..............FF620060
sssr_addr..............FF001000 sir_addr...............FF100000
scr_addr...............00000000 dscr_addr..............00000000
nvram_size.............00022000 nvram_addr.............FF600000
vpd_rom_addr...........00000000 ipl_rom_size...........00100000
ipl_rom_addr...........07F00000 g_mfrr_addr............FF107F80
g_tb_addr..............00000000 g_tb_type..............00000000
g_tb_mult..............00000000 SP_Error_Log_Table.....0001C000
pcccr_addr.............00000000 spocr_addr.............FF620068
pfeivr_addr............FF00100C access_id_waddr........00000000
loc_waddr..............00000000 access_id_raddr........00000000
(4)> more (^C to quit) ? //continue
loc_raddr..............00000000 architecture...........00000001
implementation.........00000002 pkg_descriptor.........rs6ksmp
KDB(4)>