diff options
Diffstat (limited to 'src/usr/pore/poreve/hook/sbe_pnor.hooks.cc')
-rwxr-xr-x | src/usr/pore/poreve/hook/sbe_pnor.hooks.cc | 277 |
1 files changed, 152 insertions, 125 deletions
diff --git a/src/usr/pore/poreve/hook/sbe_pnor.hooks.cc b/src/usr/pore/poreve/hook/sbe_pnor.hooks.cc index b0eab9d6a..953acb134 100755 --- a/src/usr/pore/poreve/hook/sbe_pnor.hooks.cc +++ b/src/usr/pore/poreve/hook/sbe_pnor.hooks.cc @@ -1,75 +1,82 @@ -/* IBM_PROLOG_BEGIN_TAG - * This is an automatically generated prolog. - * - * $Source: src/usr/pore/poreve/hook/sbe_pnor.hooks.cc $ - * - * IBM CONFIDENTIAL - * - * COPYRIGHT International Business Machines Corp. 2012 - * - * p1 - * - * Object Code Only (OCO) source materials - * Licensed Internal Code Source Materials - * IBM HostBoot Licensed Internal Code - * - * The source code for this program is not published or other- - * wise divested of its trade secrets, irrespective of what has - * been deposited with the U.S. Copyright Office. - * - * Origin: 30 - * - * IBM_PROLOG_END_TAG - */ +/* IBM_PROLOG_BEGIN_TAG */ +/* This is an automatically generated prolog. */ +/* */ +/* $Source: src/usr/pore/poreve/hook/sbe_pnor.hooks.cc $ */ +/* */ +/* IBM CONFIDENTIAL */ +/* */ +/* COPYRIGHT International Business Machines Corp. 2012,2013 */ +/* */ +/* p1 */ +/* */ +/* Object Code Only (OCO) source materials */ +/* Licensed Internal Code Source Materials */ +/* IBM HostBoot Licensed Internal Code */ +/* */ +/* The source code for this program is not published or otherwise */ +/* divested of its trade secrets, irrespective of what has been */ +/* deposited with the U.S. Copyright Office. */ +/* */ +/* Origin: 30 */ +/* */ +/* IBM_PROLOG_END_TAG */ // $Id$ // // File generated by hook_indexer // Arguments : -g -b centaur.sbe_pnor.out -c bin/sbe_pnor.hooks.cc -m pnor -// Generation Date : Thu Jul 5 10:52:28 CDT 2012 +// Generation Date : Wed Jan 16 10:06:13 CST 2013 #include "hookmanager.H" using namespace vsbe; -static const char* symbols[92] = { +static const char* symbols[106] = { +"pnor::tp_pll_func_ring", "oci::cen_sbe_istep_pnor", +"pnor::return_from_cen_sbe_nest_startclocks", "oci::return_from_cen_sbe_arrayinit", "oci::cen_sbe_tp_arrayinit", "pnor::_cen_sbe_seeprom_halt", -"oci::cen_sbe_dd10_tp_bndy_pll_ring", +"oci::scan_a0", "pnor::return_from_cen_sbe_scominits", "oci::return_from_cen_sbe_tp_arrayinit", "oci::cen_sbe_tp_chiplet_init1", "oci::cen_sbe_tp_chiplet_init2", "oci::cen_sbe_scominits_control", +"pnor::scan_a0_override", "oci::return_from_cen_sbe_tp_chiplet_init1", "oci::cen_sbe_tp_chiplet_init3", -"pnor::cen_array_init_module", "pnor::callproc_prologue", "pnor::_sbe_pnor_start", "pnor::cen_sbe_do_manual_inits_control", "pnor::cen_sbe_dts_init", +"pnor::cen_sbe_nest_startclocks_control", "oci::return_from_cen_sbe_tp_chiplet_init2", +"pnor::cen_arrayinit_module", "oci::callproc_epilogue", +"pnor::tp_pll_bndy_ring", "oci::return_from_cen_sbe_tp_chiplet_init3", "pnor::return_from_cen_sbe_dts_init", +"pnor::cen_sbe_pll_setup", "pnor::cen_scan0_module", "oci::cen_sbe_tp_arrayinit_control", "oci::cen_sbe_do_manual_inits", +"oci::tp_pll_bndy_ring_alt", "oci::cen_sbe_tp_chiplet_init1_control", "oci::cen_sbe_tp_chiplet_init2_control", "oci::cen_sbe_tp_chiplet_init3_control", "oci::_cen_sbe_seeprom_halt", "pnor::cen_sbe_dts_init_control", -"pnor::return_from_cen_sbe_startclocks", "oci::return_from_cen_sbe_scominits", +"pnor::cen_sbe_pll_setup_control", "pnor::cen_sbe_pll_initf", -"oci::cen_array_init_module", +"pnor::scan_d0", "oci::callproc_prologue", "oci::_sbe_pnor_start", "oci::cen_sbe_do_manual_inits_control", "pnor::cen_sbe_initf", "pnor::cen_sbe_istep_pnor", +"oci::cen_sbe_pll_setup", "pnor::cen_sbe_tp_arrayinit", "pnor::return_from_cen_sbe_tp_arrayinit", "pnor::cen_sbe_tp_chiplet_init1", @@ -77,148 +84,168 @@ static const char* symbols[92] = { "pnor::cen_sbe_tp_chiplet_init2", "pnor::cen_sbe_pll_initf_control", "pnor::return_from_cen_sbe_tp_chiplet_init1", +"pnor::return_from_cen_sbe_pll_setup", "oci::return_from_cen_sbe_chiplet_init", "pnor::cen_sbe_tp_chiplet_init3", "pnor::cen_sbe_initf_control", "pnor::return_from_cen_sbe_tp_chiplet_init2", -"oci::return_from_cen_sbe_startclocks", +"oci::tp_pll_gptr_ring", "pnor::return_from_cen_sbe_tp_chiplet_init3", +"oci::cen_sbe_pll_setup_control", "oci::cen_sbe_pll_initf", -"pnor::cen_sbe_startclocks", +"oci::scan_d0", "pnor::cen_sbe_tp_arrayinit_control", "oci::cen_sbe_initf", -"oci::cen_sbe_tp_bndy_pll_ring_loc", +"pnor::tp_pll_bndy_ring_alt", "pnor::cen_sbe_tp_chiplet_init1_control", "oci::cen_sbe_chiplet_init_control", "pnor::cen_sbe_tp_chiplet_init2_control", "pnor::cen_sbe_tp_chiplet_init3_control", "pnor::return_from_cen_sbe_pll_initf", "pnor::cen_sbe_arrayinit", -"oci::cen_sbe_ring_table", "pnor::return_from_cen_sbe_initf", "oci::cen_sbe_pll_initf_control", -"pnor::cen_sbe_startclocks_control", +"oci::return_from_cen_sbe_pll_setup", "oci::cen_sbe_initf_control", -"oci::cen_sbe_startclocks", +"oci::cen_sbe_nest_startclocks", +"oci::tp_pll_func_ring", "pnor::cen_sbe_arrayinit_control", +"oci::return_from_cen_sbe_nest_startclocks", "pnor::cen_sbe_chiplet_init", "pnor::return_from_cen_sbe_chiplet_init", "oci::return_from_cen_sbe_pll_initf", "oci::cen_sbe_arrayinit", +"pnor::tp_pll_gptr_ring", "oci::return_from_cen_sbe_initf", "pnor::return_from_cen_sbe_do_manual_inits", "pnor::cen_sbe_scominits", -"oci::cen_sbe_startclocks_control", +"oci::scan_a0_override", "oci::cen_sbe_dts_init", -"pnor::cen_sbe_tp_bndy_pll_ring_loc", +"oci::cen_sbe_nest_startclocks_control", +"oci::cen_arrayinit_module", +"oci::tp_pll_bndy_ring", "oci::return_from_cen_sbe_dts_init", "pnor::cen_sbe_chiplet_init_control", "pnor::return_from_cen_sbe_arrayinit", "oci::cen_scan0_module", -"pnor::cen_sbe_dd10_tp_bndy_pll_ring", +"pnor::scan_a0", "oci::cen_sbe_arrayinit_control", -"pnor::cen_sbe_ring_table", "pnor::cen_sbe_scominits_control", "oci::cen_sbe_dts_init_control", "pnor::callproc_epilogue", "oci::return_from_cen_sbe_do_manual_inits", "oci::cen_sbe_scominits", "pnor::cen_sbe_do_manual_inits", +"pnor::cen_sbe_nest_startclocks", }; -static GlobalSymbolInfo info[92] = { -{PoreAddress(0x8000, 0x000002c0), 'T'}, -{PoreAddress(0x8000, 0x00000444), 'T'}, -{PoreAddress(0x8000, 0x00000aa0), 'T'}, +static GlobalSymbolInfo info[106] = { +{PoreAddress(0x800b, 0x000013c8), 'R'}, +{PoreAddress(0x8000, 0x000002e0), 'T'}, {PoreAddress(0x800b, 0x00000590), 'T'}, -{PoreAddress(0x8000, 0x000012e8), 'R'}, -{PoreAddress(0x800b, 0x00000570), 'T'}, -{PoreAddress(0x8000, 0x00000390), 'T'}, -{PoreAddress(0x8000, 0x000005bc), 'T'}, -{PoreAddress(0x8000, 0x00000788), 'T'}, -{PoreAddress(0x8000, 0x00000258), 'R'}, -{PoreAddress(0x8000, 0x000002dc), 'T'}, -{PoreAddress(0x8000, 0x00000afc), 'T'}, -{PoreAddress(0x800b, 0x00000938), 'T'}, -{PoreAddress(0x800b, 0x000010ec), 'T'}, -{PoreAddress(0x800b, 0x000002c0), 'T'}, -{PoreAddress(0x800b, 0x00000248), 'R'}, -{PoreAddress(0x800b, 0x00000fcc), 'T'}, -{PoreAddress(0x8000, 0x00000354), 'T'}, -{PoreAddress(0x8000, 0x000011dc), 'T'}, -{PoreAddress(0x8000, 0x000003cc), 'T'}, -{PoreAddress(0x800b, 0x00000480), 'T'}, -{PoreAddress(0x800b, 0x000006c4), 'T'}, -{PoreAddress(0x8000, 0x00000218), 'R'}, -{PoreAddress(0x8000, 0x00000fd4), 'T'}, -{PoreAddress(0x8000, 0x00000200), 'R'}, -{PoreAddress(0x8000, 0x00000210), 'R'}, +{PoreAddress(0x8000, 0x000004a0), 'T'}, +{PoreAddress(0x8000, 0x00000a30), 'T'}, +{PoreAddress(0x800b, 0x000005ec), 'T'}, +{PoreAddress(0x8000, 0x00001378), 'T'}, +{PoreAddress(0x800b, 0x000005cc), 'T'}, +{PoreAddress(0x8000, 0x000003ec), 'T'}, +{PoreAddress(0x8000, 0x00000618), 'T'}, +{PoreAddress(0x8000, 0x00000804), 'T'}, +{PoreAddress(0x8000, 0x00000260), 'R'}, +{PoreAddress(0x800b, 0x00001398), 'T'}, +{PoreAddress(0x8000, 0x000002fc), 'T'}, +{PoreAddress(0x8000, 0x00000a88), 'T'}, +{PoreAddress(0x800b, 0x00001194), 'T'}, +{PoreAddress(0x800b, 0x000002e0), 'T'}, +{PoreAddress(0x800b, 0x00000250), 'R'}, +{PoreAddress(0x800b, 0x000010a0), 'T'}, +{PoreAddress(0x800b, 0x00000258), 'R'}, +{PoreAddress(0x8000, 0x000003b0), 'T'}, +{PoreAddress(0x800b, 0x000008f8), 'T'}, +{PoreAddress(0x8000, 0x00001260), 'T'}, +{PoreAddress(0x800b, 0x000013d8), 'R'}, +{PoreAddress(0x8000, 0x00000428), 'T'}, +{PoreAddress(0x800b, 0x000004dc), 'T'}, +{PoreAddress(0x800b, 0x00000f9c), 'T'}, +{PoreAddress(0x800b, 0x00000748), 'T'}, {PoreAddress(0x8000, 0x00000220), 'R'}, -{PoreAddress(0x8000, 0x00000590), 'T'}, -{PoreAddress(0x800b, 0x00000238), 'R'}, -{PoreAddress(0x800b, 0x00000534), 'T'}, -{PoreAddress(0x8000, 0x00000570), 'T'}, -{PoreAddress(0x800b, 0x00000f18), 'T'}, -{PoreAddress(0x8000, 0x00000938), 'T'}, -{PoreAddress(0x8000, 0x000010ec), 'T'}, -{PoreAddress(0x8000, 0x000002c0), 'T'}, -{PoreAddress(0x8000, 0x00000248), 'R'}, -{PoreAddress(0x800b, 0x00000fd0), 'T'}, -{PoreAddress(0x800b, 0x000002c0), 'T'}, -{PoreAddress(0x800b, 0x00000aa0), 'T'}, -{PoreAddress(0x800b, 0x00000390), 'T'}, -{PoreAddress(0x800b, 0x000005bc), 'T'}, -{PoreAddress(0x8000, 0x00000be0), 'T'}, -{PoreAddress(0x800b, 0x00000788), 'T'}, -{PoreAddress(0x800b, 0x00000208), 'R'}, -{PoreAddress(0x800b, 0x000002dc), 'T'}, -{PoreAddress(0x8000, 0x00000408), 'T'}, -{PoreAddress(0x800b, 0x00000afc), 'T'}, -{PoreAddress(0x800b, 0x00000240), 'R'}, -{PoreAddress(0x800b, 0x00000354), 'T'}, -{PoreAddress(0x8000, 0x00000534), 'T'}, -{PoreAddress(0x800b, 0x000003cc), 'T'}, -{PoreAddress(0x8000, 0x00000f18), 'T'}, -{PoreAddress(0x800b, 0x00000fd8), 'T'}, -{PoreAddress(0x800b, 0x00000218), 'R'}, -{PoreAddress(0x8000, 0x00000fd0), 'T'}, -{PoreAddress(0x8000, 0x000012d8), 'R'}, -{PoreAddress(0x800b, 0x00000200), 'R'}, +{PoreAddress(0x8000, 0x000010a8), 'T'}, +{PoreAddress(0x8000, 0x00000268), 'R'}, +{PoreAddress(0x8000, 0x00000200), 'R'}, +{PoreAddress(0x8000, 0x00000218), 'R'}, {PoreAddress(0x8000, 0x00000228), 'R'}, +{PoreAddress(0x8000, 0x000005ec), 'T'}, +{PoreAddress(0x800b, 0x00000240), 'R'}, +{PoreAddress(0x8000, 0x000005cc), 'T'}, {PoreAddress(0x800b, 0x00000210), 'R'}, +{PoreAddress(0x800b, 0x00000e40), 'T'}, +{PoreAddress(0x800b, 0x0000135c), 'T'}, +{PoreAddress(0x8000, 0x00001194), 'T'}, +{PoreAddress(0x8000, 0x000002e0), 'T'}, +{PoreAddress(0x8000, 0x00000250), 'R'}, +{PoreAddress(0x800b, 0x000010a4), 'T'}, +{PoreAddress(0x800b, 0x000002e0), 'T'}, +{PoreAddress(0x8000, 0x00000f9c), 'T'}, +{PoreAddress(0x800b, 0x00000a30), 'T'}, +{PoreAddress(0x800b, 0x000003ec), 'T'}, +{PoreAddress(0x800b, 0x00000618), 'T'}, +{PoreAddress(0x8000, 0x00000b64), 'T'}, +{PoreAddress(0x800b, 0x00000804), 'T'}, +{PoreAddress(0x800b, 0x00000208), 'R'}, +{PoreAddress(0x800b, 0x000002fc), 'T'}, +{PoreAddress(0x800b, 0x00000374), 'T'}, +{PoreAddress(0x8000, 0x00000464), 'T'}, +{PoreAddress(0x800b, 0x00000a88), 'T'}, +{PoreAddress(0x800b, 0x00000248), 'R'}, +{PoreAddress(0x800b, 0x000003b0), 'T'}, +{PoreAddress(0x8000, 0x000013b8), 'R'}, +{PoreAddress(0x800b, 0x00000428), 'T'}, +{PoreAddress(0x8000, 0x00000210), 'R'}, +{PoreAddress(0x8000, 0x00000e40), 'T'}, +{PoreAddress(0x8000, 0x0000135c), 'T'}, {PoreAddress(0x800b, 0x00000220), 'R'}, -{PoreAddress(0x800b, 0x00000318), 'T'}, -{PoreAddress(0x800b, 0x00000ee0), 'T'}, -{PoreAddress(0x8000, 0x000012d8), 'R'}, -{PoreAddress(0x800b, 0x000004bc), 'T'}, +{PoreAddress(0x8000, 0x000010a4), 'T'}, +{PoreAddress(0x800b, 0x00000268), 'R'}, +{PoreAddress(0x800b, 0x00000200), 'R'}, +{PoreAddress(0x8000, 0x00000230), 'R'}, +{PoreAddress(0x800b, 0x00000218), 'R'}, +{PoreAddress(0x800b, 0x00000228), 'R'}, +{PoreAddress(0x800b, 0x00000338), 'T'}, +{PoreAddress(0x800b, 0x00000e08), 'T'}, +{PoreAddress(0x800b, 0x00000518), 'T'}, {PoreAddress(0x8000, 0x00000208), 'R'}, -{PoreAddress(0x800b, 0x00000250), 'R'}, -{PoreAddress(0x8000, 0x00000240), 'R'}, -{PoreAddress(0x8000, 0x00000fd8), 'T'}, +{PoreAddress(0x8000, 0x00000374), 'T'}, +{PoreAddress(0x8000, 0x00000248), 'R'}, +{PoreAddress(0x8000, 0x000010ac), 'T'}, +{PoreAddress(0x8000, 0x000013c8), 'R'}, +{PoreAddress(0x800b, 0x00000238), 'R'}, +{PoreAddress(0x8000, 0x00000590), 'T'}, +{PoreAddress(0x800b, 0x00000b64), 'T'}, +{PoreAddress(0x800b, 0x00000464), 'T'}, +{PoreAddress(0x8000, 0x00000338), 'T'}, +{PoreAddress(0x8000, 0x00000e08), 'T'}, +{PoreAddress(0x800b, 0x000013b8), 'R'}, +{PoreAddress(0x8000, 0x00000518), 'T'}, +{PoreAddress(0x800b, 0x00000554), 'T'}, +{PoreAddress(0x800b, 0x00001190), 'T'}, +{PoreAddress(0x8000, 0x00001398), 'T'}, +{PoreAddress(0x8000, 0x000010a0), 'T'}, +{PoreAddress(0x8000, 0x00000258), 'R'}, +{PoreAddress(0x8000, 0x000008f8), 'T'}, +{PoreAddress(0x8000, 0x000013d8), 'R'}, +{PoreAddress(0x8000, 0x000004dc), 'T'}, {PoreAddress(0x800b, 0x00000230), 'R'}, -{PoreAddress(0x800b, 0x00000be0), 'T'}, -{PoreAddress(0x800b, 0x00000408), 'T'}, -{PoreAddress(0x8000, 0x00000318), 'T'}, -{PoreAddress(0x8000, 0x00000ee0), 'T'}, -{PoreAddress(0x8000, 0x000004bc), 'T'}, -{PoreAddress(0x800b, 0x000004f8), 'T'}, -{PoreAddress(0x800b, 0x000010e8), 'T'}, -{PoreAddress(0x8000, 0x00000250), 'R'}, -{PoreAddress(0x8000, 0x00000fcc), 'T'}, -{PoreAddress(0x800b, 0x000012d8), 'R'}, -{PoreAddress(0x8000, 0x00000480), 'T'}, -{PoreAddress(0x800b, 0x00000228), 'R'}, -{PoreAddress(0x800b, 0x00000444), 'T'}, -{PoreAddress(0x8000, 0x000006c4), 'T'}, -{PoreAddress(0x800b, 0x000012e8), 'R'}, -{PoreAddress(0x8000, 0x00000230), 'R'}, -{PoreAddress(0x800b, 0x000012d8), 'R'}, -{PoreAddress(0x800b, 0x00000258), 'R'}, +{PoreAddress(0x800b, 0x000004a0), 'T'}, +{PoreAddress(0x8000, 0x00000748), 'T'}, +{PoreAddress(0x800b, 0x00001378), 'T'}, {PoreAddress(0x8000, 0x00000238), 'R'}, -{PoreAddress(0x800b, 0x000011dc), 'T'}, -{PoreAddress(0x8000, 0x000004f8), 'T'}, -{PoreAddress(0x8000, 0x000010e8), 'T'}, -{PoreAddress(0x800b, 0x00000fd4), 'T'}, +{PoreAddress(0x800b, 0x00000260), 'R'}, +{PoreAddress(0x8000, 0x00000240), 'R'}, +{PoreAddress(0x800b, 0x00001260), 'T'}, +{PoreAddress(0x8000, 0x00000554), 'T'}, +{PoreAddress(0x8000, 0x00001190), 'T'}, +{PoreAddress(0x800b, 0x000010a8), 'T'}, +{PoreAddress(0x800b, 0x000010ac), 'T'}, }; static void @@ -227,7 +254,7 @@ init() int i; FAPI_INF("HookManager : " "Indexing global symbols for centaur.sbe_pnor.out"); -for (i = 0; i < 92; i++) { +for (i = 0; i < 106; i++) { HookManager::registerGlobalSymbol(symbols[i], &(info[i])); } } |