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)>