#------------------------------------------------------------------
# Spitfire platform specific shmwin "windows" list file
#
# Copyright (c) 2017-2022 by cisco Systems, Inc.
# All rights reserved.
#------------------------------------------------------------------
#
# Note: Comments must start with "#" as first character on the line.
# 
# This file list all shared memory windows available on this 
# platform. Api is provided in "libshmwin.dll" to read this file
# and provide 'base address', and 'Size' given the window name.
#
# The base address is used to MAP_FIXED the shmwin header info.  This means
# that the gap between base addresses must be at least SHMWIN_MAX_HEADER_SIZE
# bytes to prevent one window header overlapping with the next
#
# Please let the OS group know if you are planning to add a new window
# in this file, and the proposed window-id, base addr and hint max size.
#
# Participants: 
#    1.  mfwd_info       : mfwd, netio
#    2.  ipv4_fib        : fibv4, netio, lfd
#    3.  lfd             : lfd, fibv4, fibv6, netio
#    4.  lfd_adj         : lfd, fibvv4, netio, fibv6
#    5.  msts_svr        : QoS and other metro stats clients like FIB, MPLS
#    6.  fibv6           : ipv6_io, ipv6_fib
#    7.  ipv6_adj_handle : ipv6_io, netio
#    8.  PFI_IFH         : pfi_ifh_server
#    9.  aib             : aib, netio, lfd, fibv4, fibv6, mfwd
#    10. hfr_pm          : 
#    11. Squid           :
#    12. infra_statsd    :
#    13. pakman          :
#    14. buffman         :
#    15. atc_cache       :
#    16. l2tpv3_ea       : l2tpv3_ea : shared with fibv6
#    17. tcam_mgr        : tcam_mgr
#    23. aaa             : AAA
#    24. rspp_ma         : rspp_ma, fib_mgr, netio, ipv4_io
#    25. qad             : QAD block
#    26. spa_gdo         : ATM Devobject drivers persistent data
#    32. im_rules        : ifmgr, netio
#    33. im_db           : ifmgr, ifmgr clients
#    34. im_rd           : ifmgr, ifmgr clients
#    35. socket-async    : socket-lib, ASYNC socket clients
#    43. tunl_gre        : tunnel GRE EA, netio
#    158.yang_server     : Yang Server
#    159.l2fib_syncrpc   : L2FIB Syncrpc for show CLI
#    160.qos_syncrpc     : Qos Syncrpc for Show qos resources CLI
#
# Shmwin name     Base Addr Offset Hint Max Size  Window id  Group-id
#====================================================================
mfwd_info             0x00000000    0x10000000        0      1
aib                   0x00010000    0x06400000        1      1
msts_svr              0x00020000    0x08000000        2      1
PFI_IFH               0x00030000    0x01400000        3      1
hfr_pm                0x00040000    0x01000000        4      1
squid                 0x00050000    0x00800000        5      1
ipv6_adj_handle       0x00060000    0x00004000        6      1
infra_statsd          0x00070000    0x00010000        7      1
atc_cache             0x00080000    0x00100000        8      1
l2tpv3_ea             0x00090000    0x01000000        9      1
ipv4_fib              0x000a0000    0x20000000       10      1
fibv6                 0x000b0000    0x20000000       11      1
ifc-mpls              0x000c0000    0x10000000       12      1
l2fib                 0x000d0000    0x18000000       13      1
mfwdv6                0x000e0000    0x18000000       14      1
ifc-ipv4              0x000f0000    0x08000000       15      1
ifc-ipv6              0x00100000    0x08000000       16      1
ifc-protomax          0x00110000    0x08000000       17      1
infra_ital            0x00120000    0x08000000       18      1
arp                   0x00130000    0x08000000       19      1
tcam_mgr              0x00140000    0x08000000       20      1
aaa                   0x00150000    0x08000000       21      1
rspp_ma               0x00160000    0x08000000       22      1
qad                   0x00170000    0x00100000       23      1
spa_gdo_0             0x00180000    0x00200000       24      1
spa_gdo_1             0x00190000    0x00200000       25      1
spa_gdo_2             0x001a0000    0x00200000       26      1
spa_gdo_3             0x001b0000    0x00200000       27      1
spa_gdo_4             0x001c0000    0x00200000       28      1
spa_gdo_5             0x001d0000    0x00200000       29      1
im_rules              0x001e0000    0x00100000       30      1
im_db                 0x001f0000    0x0d000000       31      1
im_rd                 0x00200000    0x0d000000       32      1
ees_ingressq          0x00210000    0x0d000000       33      1
ees_fabricq           0x00220000    0x0d000000       34      1
ees_fsdb_svr          0x00230000    0x0d000000       35      1
ees_fsdb_a_svr        0x00240000    0x0d000000       36      1
ees_fgid_svr          0x00250000    0x0d000000       37      1
ees_fstats_svr        0x00260000    0x0d000000       38      1
ees_ees_client        0x00270000    0x0d000000       39      1
pcie                  0x00280000    0x00800000       40      1
tunl_gre              0x00290000    0x00100000       41      1
soasync-1             0x002a0000    0x0d000000       42      1
soasync-app-1         0x002b0000    0x0d000000       43      1
soasync-2             0x002c0000    0x0d000000       44      1
soasync-app-2         0x002d0000    0x0d000000       45      1
soasync-3             0x002e0000    0x0d000000       46      1
soasync-app-3         0x002f0000    0x0d000000       47      1
soasync-4             0x00300000    0x0d000000       48      1
soasync-app-4         0x00310000    0x0d000000       49      1
soasync-5             0x00320000    0x0d000000       50      1
soasync-app-5         0x00330000    0x0d000000       51      1
soasync-6             0x00340000    0x0d000000       52      1
soasync-app-6         0x00350000    0x0d000000       53      1
soasync-7             0x00360000    0x0d000000       54      1
soasync-app-7         0x00370000    0x0d000000       55      1
mpls_te               0x00380000    0x02000000       56      1
vrrp-stats            0x00390000    0x08000000       57      1
spp                   0x003a0000    0x08000000       58      1
li                    0x003b0000    0x00080000       59      1
statsd_db             0x003c0000    0x04000000       60      1
cfmd                  0x003d0000    0x08000000       61      1
cfmd-sla              0x003e0000    0x00080000       62      1
subdb_sco_tbl         0x003f0000    0x08000000       63      1
subdb_co_tbl          0x00400000    0x08000000       64      1
subdb_sao_tbl         0x00410000    0x08000000       65      1
subdb_ao_tbl          0x00420000    0x08000000       66      1
subdb_do_tbl          0x00430000    0x08000000       67      1
subdb_ifh_tbl         0x00440000    0x00004000       68      1
bm_lacp_tx            0x00450000    0x00002000       69      1
dnx_bma               0x00460000    0x08000000       70      1
im_issu_db            0x00470000    0x01000000       71      1
platform_bma          0x00480000    0x01000000       72      1
ipsla_ot              0x00490000    0x01000000       73      1
ppinfo-ipv4           0x004a0000    0x01000000       74      1
ppinfo-ipv6           0x004b0000    0x01000000       75      1
ppinfo-mpls           0x004c0000    0x01000000       76      1
ppinfo-mpls-v6        0x004d0000    0x01000000       77      1
ppinfo-preroute       0x004e0000    0x01000000       78      1
grid_svr_shm          0x004f0000    0x10000000       79      1
ipv6_pmtu             0x00500000    0x00400000       80      1
soasync-8             0x00510000    0x0d000000       81      1
soasync-app-8         0x00520000    0x0d000000       82      1
soasync-9             0x00530000    0x0d000000       83      1
soasync-app-9         0x00540000    0x0d000000       84      1
soasync-10            0x00550000    0x0d000000       85      1
soasync-app-10        0x00560000    0x0d000000       86      1
soasync-11            0x00570000    0x0d000000       87      1
soasync-app-11        0x00580000    0x0d000000       88      1
soasync-12            0x00590000    0x0d000000       89      1
soasync-app-12        0x005a0000    0x0d000000       90      1
rsrc_npu2             0x005b0000    0x00200000       91      1
rsrc_npu3             0x005c0000    0x00200000       92      1
rsrc_npu4             0x005d0000    0x00200000       93      1
hpi_bfd               0x005e0000    0x00200000       94      1
hpi_npu               0x005f0000    0x00800000       95      1
hpi_pio_npu           0x00600000    0x00800000       96      1
hpi_pio_edrm          0x00610000    0x00800000       97      1
hpi_pio_tcam          0x00620000    0x00800000       98      1
hpi_pio_uidb          0x00630000    0x00800000       99      1
hpi_pio_qos           0x00640000    0x00800000      100      1
hpi_pio_bqs           0x00650000    0x00800000      101      1
rdm_context           0x00660000    0x00100000      102      1
server_context        0x00670000    0x00100000      103      1
edrm_context          0x00680000    0x00100000      104      1
rsrc_mgr_edrm         0x00690000    0x00100000      105      1
rsrc_mgr_tcam         0x006a0000    0x00100000      106      1
rsrc_mgr_uidb         0x006b0000    0x00100000      107      1
rsrc_mgr_qos          0x006c0000    0x00100000      108      1
rsrc_mgr_bqs          0x006d0000    0x00100000      109      1
virtual_mem           0x006e0000    0x0d000000      110      1
rsrc_npu0             0x006f0000    0x00100000      111      1
pd_fib_cdll           0x00700000    0x00004000      112      1
sse_uidb_shm          0x00710000    0x08000000      113      1
rsrc_npu1             0x00720000    0x00100000      114      1
uidbrm_context        0x00730000    0x00100000      115      1
qosrm_context         0x00740000    0x00100000      116      1
tcamrm_context        0x00750000    0x00100000      117      1
bqsrm_context         0x00760000    0x00100000      118      1
ifc_pifib             0x00770000    0x02000000      119      1
pla_cge               0x00780000    0x00800000      120      1
sse_tcam_mgr          0x00790000    0x08000000      121      1
dpa_qosea_shm         0x007a0000    0x00100000      122      1
sse_qosrm             0x007b0000    0x04000000      123      1
sse_arl               0x007c0000    0x00100000      124      1
feat_mgr_qos          0x007d0000    0x00100000      125      1
feat_mgr_acl          0x007e0000    0x00100000      126      1
sse_v6compr           0x007f0000    0x00100000      127      1
hpi_fabio             0x00800000    0x00100000      128      1
hpi_udma_npu          0x00810000    0x00100000      129      1
hpi_udma_srm          0x00820000    0x00100000      130      1
fsm                   0x00830000    0x00100000      131      1
statsrm_context       0x00840000    0x00100000      132      1
rsrc_mgr_stats        0x00850000    0x00100000      133      1
hpi_pio_stats         0x00860000    0x00100000      134      1
sse_statsrm_res       0x00870000    0x00400000      135      1
sse_rm_shm            0x00880000    0x02400000      136      1
bqs_mgr               0x00890000    0x01000000      137      1
feat_mgr_efp          0x008a0000    0x00100000      138      1
hpi_netflow           0x008b0000    0x00100000      139      1
sse_statsrm_svr       0x008c0000    0x0da00000      140      1
slice_mgr_proxy       0x008d0000    0x00100000      141      1
edrm_svr_shm          0x008e0000    0x01000000      142      1
pfwdlib_shmwin        0x008f0000    0x00004000      143      1
hpi_diags             0x00900000    0x01000000      144      1
feat_mgr_li           0x00910000    0x01000000      145      1
sse_bme               0x00920000    0x00008000      146      1
pbtm_tcam             0x00930000    0x08000000      147      1
sse_pbr_ea            0x00940000    0x00e00000      148      1
feat_mgr_pbr          0x00950000    0x00100000      149      1
ppinfo-generic        0x00960000    0x01000000      150      1
lrid_svr_shm          0x00970000    0x01000000      151      1
ether_stats           0x00980000    0x01000000      152      1
dpa                   0x00990000    0x0d000000      153      1
cfm_shm               0x009a0000    0x00100000      154      1
rewrite-db            0x009b0000    0x00100000      155      1
l2fib_brg_shm         0x009c0000    0x0D000000      156      1
dnx_fb_proxy          0x009d0000    0x0D000000      157      1
yang_server           0x009e0000    0x20000000      158      1
l2fib_syncrpc         0x009f0000    0x00100000      159      1
qos_syncrpc           0x00a00000    0x00100000      160      1
