home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mitsch75.zip / scheme-7_5_17-src.zip / scheme-7.5.17 / src / microcode / hppacach.mc < prev    next >
Text File  |  1993-11-11  |  20KB  |  860 lines

  1. /* $Id: hppacach.mc,v 1.2 1993/11/11 05:50:54 gjr Exp $ */
  2.  
  3. {
  4.   "9000/850",
  5.  
  6.   {
  7.     /*
  8.       I-cache information:
  9.     size        131072 bytes (128 K).
  10.     conf        0x01410002
  11.     base        0x0
  12.     stride        32 bytes.
  13.     count        2048 entries.
  14.     loop        2 associations per entry.
  15.     block size    1 line.
  16.     line size    2 (16-byte units).
  17.       It is a read-only cache.
  18.       It does not issue coherent operations.
  19.       Only FDC needs to be used to flush.
  20.     */
  21.     { 131072, 0x01410002, 0x0, 32, 2048, 2 },
  22.     /*
  23.       D-cache information:
  24.     size        131072 bytes (128 K).
  25.     conf        0x01410002
  26.     base        0x0
  27.     stride        32 bytes.
  28.     count        2048 entries.
  29.     loop        2 associations per entry.
  30.     block size    1 line.
  31.     line size    2 (16-byte units).
  32.       It is a write-to cache.
  33.       It does not issue coherent operations.
  34.       Only FDC needs to be used to flush.
  35.     */
  36.     { 131072, 0x01410002, 0x0, 32, 2048, 2 },
  37.     /*
  38.       I-TLB information:
  39.     size        2048 entries (2 K).
  40.     conf        0x00020001
  41.     sp_base        0x0
  42.     sp_stride    1
  43.     sp_count    1
  44.     off_base    0x0
  45.     off_stride    2048
  46.     off_count    2048
  47.     loop        1 association per entry.
  48.       It does not issue coherent operations.
  49.       Both PDTLB and PITLB must be used to purge.
  50.     */
  51.     { 2048, 0x00020001, 0x0, 1, 1, 0x0, 2048, 2048, 1 },
  52.     /*
  53.       D-TLB information:
  54.     size        2048 entries (2 K).
  55.     conf        0x00020001
  56.     sp_base        0x0
  57.     sp_stride    1
  58.     sp_count    1
  59.     off_base    0x0
  60.     off_stride    2048
  61.     off_count    2048
  62.     loop        1 association per entry.
  63.       It does not issue coherent operations.
  64.       Both PDTLB and PITLB must be used to purge.
  65.     */
  66.     { 2048, 0x00020001, 0x0, 1, 1, 0x0, 2048, 2048, 1 }
  67.   }};
  68.  
  69. {
  70.   "9000/835",
  71.  
  72.   {
  73.     /*
  74.       I-cache information:
  75.     size        131072 bytes (128 K).
  76.     conf        0x01410002
  77.     base        0x0
  78.     stride        32 bytes.
  79.     count        2048 entries.
  80.     loop        2 associations per entry.
  81.     block size    1 line.
  82.     line size    2 (16-byte units).
  83.       It is a read-only cache.
  84.       It does not issue coherent operations.
  85.       Only FDC needs to be used to flush.
  86.     */
  87.     { 131072, 0x01410002, 0x0, 32, 2048, 2 },
  88.     /*
  89.       D-cache information:
  90.     size        131072 bytes (128 K).
  91.     conf        0x01410002
  92.     base        0x0
  93.     stride        32 bytes.
  94.     count        2048 entries.
  95.     loop        2 associations per entry.
  96.     block size    1 line.
  97.     line size    2 (16-byte units).
  98.       It is a write-to cache.
  99.       It does not issue coherent operations.
  100.       Only FDC needs to be used to flush.
  101.     */
  102.     { 131072, 0x01410002, 0x0, 32, 2048, 2 },
  103.     /*
  104.       I-TLB information:
  105.     size        2048 entries (2 K).
  106.     conf        0x00020001
  107.     sp_base        0x0
  108.     sp_stride    1
  109.     sp_count    1
  110.     off_base    0x0
  111.     off_stride    2048
  112.     off_count    2048
  113.     loop        1 association per entry.
  114.       It does not issue coherent operations.
  115.       Both PDTLB and PITLB must be used to purge.
  116.     */
  117.     { 2048, 0x00020001, 0x0, 1, 1, 0x0, 2048, 2048, 1 },
  118.     /*
  119.       D-TLB information:
  120.     size        2048 entries (2 K).
  121.     conf        0x00020001
  122.     sp_base        0x0
  123.     sp_stride    1
  124.     sp_count    1
  125.     off_base    0x0
  126.     off_stride    2048
  127.     off_count    2048
  128.     loop        1 association per entry.
  129.       It does not issue coherent operations.
  130.       Both PDTLB and PITLB must be used to purge.
  131.     */
  132.     { 2048, 0x00020001, 0x0, 1, 1, 0x0, 2048, 2048, 1 }
  133.   }};
  134.  
  135. {
  136.   "9000/834",
  137.  
  138.   {
  139.     /*
  140.       I-cache information:
  141.     size        131072 bytes (128 K).
  142.     conf        0x01410002
  143.     base        0x0
  144.     stride        32 bytes.
  145.     count        2048 entries.
  146.     loop        2 associations per entry.
  147.     block size    1 line.
  148.     line size    2 (16-byte units).
  149.       It is a read-only cache.
  150.       It does not issue coherent operations.
  151.       Only FDC needs to be used to flush.
  152.     */
  153.     { 131072, 0x01410002, 0x0, 32, 2048, 2 },
  154.     /*
  155.       D-cache information:
  156.     size        131072 bytes (128 K).
  157.     conf        0x01410002
  158.     base        0x0
  159.     stride        32 bytes.
  160.     count        2048 entries.
  161.     loop        2 associations per entry.
  162.     block size    1 line.
  163.     line size    2 (16-byte units).
  164.       It is a write-to cache.
  165.       It does not issue coherent operations.
  166.       Only FDC needs to be used to flush.
  167.     */
  168.     { 131072, 0x01410002, 0x0, 32, 2048, 2 },
  169.     /*
  170.       I-TLB information:
  171.     size        2048 entries (2 K).
  172.     conf        0x00020001
  173.     sp_base        0x0
  174.     sp_stride    1
  175.     sp_count    1
  176.     off_base    0x0
  177.     off_stride    2048
  178.     off_count    2048
  179.     loop        1 association per entry.
  180.       It does not issue coherent operations.
  181.       Both PDTLB and PITLB must be used to purge.
  182.     */
  183.     { 2048, 0x00020001, 0x0, 1, 1, 0x0, 2048, 2048, 1 },
  184.     /*
  185.       D-TLB information:
  186.     size        2048 entries (2 K).
  187.     conf        0x00020001
  188.     sp_base        0x0
  189.     sp_stride    1
  190.     sp_count    1
  191.     off_base    0x0
  192.     off_stride    2048
  193.     off_count    2048
  194.     loop        1 association per entry.
  195.       It does not issue coherent operations.
  196.       Both PDTLB and PITLB must be used to purge.
  197.     */
  198.     { 2048, 0x00020001, 0x0, 1, 1, 0x0, 2048, 2048, 1 }
  199.   }};
  200.  
  201. {
  202.   "9000/720",
  203.  
  204.   {
  205.     /*
  206.       I-cache information:
  207.     size        131072 bytes (128 K).
  208.     conf        0x01402000
  209.     base        0x0
  210.     stride        32 bytes.
  211.     count        4096 entries.
  212.     loop        1 association per entry.
  213.     block size    1 line.
  214.     line size    2 (16-byte units).
  215.       It is a read-only cache.
  216.       It issues coherent operations.
  217.       Both FDC and FIC must be used to flush.
  218.     */
  219.     { 131072, 0x01402000, 0x0, 32, 4096, 1 },
  220.     /*
  221.       D-cache information:
  222.     size        262144 bytes (256 K).
  223.     conf        0x01402000
  224.     base        0x0
  225.     stride        32 bytes.
  226.     count        8192 entries.
  227.     loop        1 association per entry.
  228.     block size    1 line.
  229.     line size    2 (16-byte units).
  230.       It is a write-to cache.
  231.       It issues coherent operations.
  232.       Both FDC and FIC must be used to flush.
  233.     */
  234.     { 262144, 0x01402000, 0x0, 32, 8192, 1 },
  235.     /*
  236.       I-TLB information:
  237.     size        96 entries (0 K).
  238.     conf        0x00012000
  239.     sp_base        0x0
  240.     sp_stride    0
  241.     sp_count    1
  242.     off_base    0x0
  243.     off_stride    0
  244.     off_count    1
  245.     loop        1 association per entry.
  246.       It issues coherent operations.
  247.       Both PDTLB and PITLB must be used to purge.
  248.     */
  249.     { 96, 0x00012000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  250.     /*
  251.       D-TLB information:
  252.     size        96 entries (0 K).
  253.     conf        0x00002000
  254.     sp_base        0x0
  255.     sp_stride    0
  256.     sp_count    1
  257.     off_base    0x0
  258.     off_stride    0
  259.     off_count    1
  260.     loop        1 association per entry.
  261.       It issues coherent operations.
  262.       Both PDTLB and PITLB must be used to purge.
  263.     */
  264.     { 96, 0x00002000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  265.   }};
  266.  
  267. {
  268.   "9000/730",
  269.  
  270.   {
  271.     /*
  272.       I-cache information:
  273.     size        131072 bytes (128 K).
  274.     conf        0x01402000
  275.     base        0x0
  276.     stride        32 bytes.
  277.     count        4096 entries.
  278.     loop        1 association per entry.
  279.     block size    1 line.
  280.     line size    2 (16-byte units).
  281.       It is a read-only cache.
  282.       It issues coherent operations.
  283.       Both FDC and FIC must be used to flush.
  284.     */
  285.     { 131072, 0x01402000, 0x0, 32, 4096, 1 },
  286.     /*
  287.       D-cache information:
  288.     size        262144 bytes (256 K).
  289.     conf        0x01402000
  290.     base        0x0
  291.     stride        32 bytes.
  292.     count        8192 entries.
  293.     loop        1 association per entry.
  294.     block size    1 line.
  295.     line size    2 (16-byte units).
  296.       It is a write-to cache.
  297.       It issues coherent operations.
  298.       Both FDC and FIC must be used to flush.
  299.     */
  300.     { 262144, 0x01402000, 0x0, 32, 8192, 1 },
  301.     /*
  302.       I-TLB information:
  303.     size        96 entries (0 K).
  304.     conf        0x00012000
  305.     sp_base        0x0
  306.     sp_stride    0
  307.     sp_count    1
  308.     off_base    0x0
  309.     off_stride    0
  310.     off_count    1
  311.     loop        1 association per entry.
  312.       It issues coherent operations.
  313.       Both PDTLB and PITLB must be used to purge.
  314.     */
  315.     { 96, 0x00012000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  316.     /*
  317.       D-TLB information:
  318.     size        96 entries (0 K).
  319.     conf        0x00002000
  320.     sp_base        0x0
  321.     sp_stride    0
  322.     sp_count    1
  323.     off_base    0x0
  324.     off_stride    0
  325.     off_count    1
  326.     loop        1 association per entry.
  327.       It issues coherent operations.
  328.       Both PDTLB and PITLB must be used to purge.
  329.     */
  330.     { 96, 0x00002000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  331.   }};
  332.  
  333. {
  334.   "9000/750",
  335.  
  336.   {
  337.     /*
  338.       I-cache information:
  339.     size        262144 bytes (256 K).
  340.     conf        0x01402000
  341.     base        0x0
  342.     stride        32 bytes.
  343.     count        8192 entries.
  344.     loop        1 association per entry.
  345.     block size    1 line.
  346.     line size    2 (16-byte units).
  347.       It is a read-only cache.
  348.       It issues coherent operations.
  349.       Both FDC and FIC must be used to flush.
  350.     */
  351.     { 262144, 0x01402000, 0x0, 32, 8192, 1 },
  352.     /*
  353.       D-cache information:
  354.     size        262144 bytes (256 K).
  355.     conf        0x01402000
  356.     base        0x0
  357.     stride        32 bytes.
  358.     count        8192 entries.
  359.     loop        1 association per entry.
  360.     block size    1 line.
  361.     line size    2 (16-byte units).
  362.       It is a write-to cache.
  363.       It issues coherent operations.
  364.       Both FDC and FIC must be used to flush.
  365.     */
  366.     { 262144, 0x01402000, 0x0, 32, 8192, 1 },
  367.     /*
  368.       I-TLB information:
  369.     size        96 entries (0 K).
  370.     conf        0x00012000
  371.     sp_base        0x0
  372.     sp_stride    0
  373.     sp_count    1
  374.     off_base    0x0
  375.     off_stride    0
  376.     off_count    1
  377.     loop        1 association per entry.
  378.       It issues coherent operations.
  379.       Both PDTLB and PITLB must be used to purge.
  380.     */
  381.     { 96, 0x00012000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  382.     /*
  383.       D-TLB information:
  384.     size        96 entries (0 K).
  385.     conf        0x00002000
  386.     sp_base        0x0
  387.     sp_stride    0
  388.     sp_count    1
  389.     off_base    0x0
  390.     off_stride    0
  391.     off_count    1
  392.     loop        1 association per entry.
  393.       It issues coherent operations.
  394.       Both PDTLB and PITLB must be used to purge.
  395.     */
  396.     { 96, 0x00002000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  397.   }};
  398.  
  399. {
  400.   "9000/710",
  401.  
  402.   {
  403.     /*
  404.       I-cache information:
  405.     size        32768 bytes (32 K).
  406.     conf        0x01402000
  407.     base        0x0
  408.     stride        32 bytes.
  409.     count        1024 entries.
  410.     loop        1 association per entry.
  411.     block size    1 line.
  412.     line size    2 (16-byte units).
  413.       It is a read-only cache.
  414.       It issues coherent operations.
  415.       Both FDC and FIC must be used to flush.
  416.     */
  417.     { 32768, 0x01402000, 0x0, 32, 1024, 1 },
  418.     /*
  419.       D-cache information:
  420.     size        65536 bytes (64 K).
  421.     conf        0x01402000
  422.     base        0x0
  423.     stride        32 bytes.
  424.     count        2048 entries.
  425.     loop        1 association per entry.
  426.     block size    1 line.
  427.     line size    2 (16-byte units).
  428.       It is a write-to cache.
  429.       It issues coherent operations.
  430.       Both FDC and FIC must be used to flush.
  431.     */
  432.     { 65536, 0x01402000, 0x0, 32, 2048, 1 },
  433.     /*
  434.       I-TLB information:
  435.     size        96 entries (0 K).
  436.     conf        0x00012000
  437.     sp_base        0x0
  438.     sp_stride    0
  439.     sp_count    1
  440.     off_base    0x0
  441.     off_stride    0
  442.     off_count    1
  443.     loop        1 association per entry.
  444.       It issues coherent operations.
  445.       Both PDTLB and PITLB must be used to purge.
  446.     */
  447.     { 96, 0x00012000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  448.     /*
  449.       D-TLB information:
  450.     size        96 entries (0 K).
  451.     conf        0x00002000
  452.     sp_base        0x0
  453.     sp_stride    0
  454.     sp_count    1
  455.     off_base    0x0
  456.     off_stride    0
  457.     off_count    1
  458.     loop        1 association per entry.
  459.       It issues coherent operations.
  460.       Both PDTLB and PITLB must be used to purge.
  461.     */
  462.     { 96, 0x00002000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  463.   }};
  464.  
  465. {
  466.   "9000/877",
  467.  
  468.   {
  469.     /*
  470.       I-cache information:
  471.     size        262144 bytes (256 K).
  472.     conf        0x01402000
  473.     base        0x0
  474.     stride        32 bytes.
  475.     count        8192 entries.
  476.     loop        1 association per entry.
  477.     block size    1 line.
  478.     line size    2 (16-byte units).
  479.       It is a read-only cache.
  480.       It issues coherent operations.
  481.       Both FDC and FIC must be used to flush.
  482.     */
  483.     { 262144, 0x01402000, 0x0, 32, 8192, 1 },
  484.     /*
  485.       D-cache information:
  486.     size        262144 bytes (256 K).
  487.     conf        0x01402000
  488.     base        0x0
  489.     stride        32 bytes.
  490.     count        8192 entries.
  491.     loop        1 association per entry.
  492.     block size    1 line.
  493.     line size    2 (16-byte units).
  494.       It is a write-to cache.
  495.       It issues coherent operations.
  496.       Both FDC and FIC must be used to flush.
  497.     */
  498.     { 262144, 0x01402000, 0x0, 32, 8192, 1 },
  499.     /*
  500.       I-TLB information:
  501.     size        96 entries (0 K).
  502.     conf        0x00012000
  503.     sp_base        0x0
  504.     sp_stride    0
  505.     sp_count    1
  506.     off_base    0x0
  507.     off_stride    0
  508.     off_count    1
  509.     loop        1 association per entry.
  510.       It issues coherent operations.
  511.       Both PDTLB and PITLB must be used to purge.
  512.     */
  513.     { 96, 0x00012000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  514.     /*
  515.       D-TLB information:
  516.     size        96 entries (0 K).
  517.     conf        0x00002000
  518.     sp_base        0x0
  519.     sp_stride    0
  520.     sp_count    1
  521.     off_base    0x0
  522.     off_stride    0
  523.     off_count    1
  524.     loop        1 association per entry.
  525.       It issues coherent operations.
  526.       Both PDTLB and PITLB must be used to purge.
  527.     */
  528.     { 96, 0x00002000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  529.   }};
  530.  
  531. {
  532.   "9000/705",
  533.  
  534.   {
  535.     /*
  536.       I-cache information:
  537.     size        32768 bytes (32 K).
  538.     conf        0x01402000
  539.     base        0x0
  540.     stride        32 bytes.
  541.     count        1024 entries.
  542.     loop        1 association per entry.
  543.     block size    1 line.
  544.     line size    2 (16-byte units).
  545.       It is a read-only cache.
  546.       It issues coherent operations.
  547.       Both FDC and FIC must be used to flush.
  548.     */
  549.     { 32768, 0x01402000, 0x0, 32, 1024, 1 },
  550.     /*
  551.       D-cache information:
  552.     size        65536 bytes (64 K).
  553.     conf        0x01402000
  554.     base        0x0
  555.     stride        32 bytes.
  556.     count        2048 entries.
  557.     loop        1 association per entry.
  558.     block size    1 line.
  559.     line size    2 (16-byte units).
  560.       It is a write-to cache.
  561.       It issues coherent operations.
  562.       Both FDC and FIC must be used to flush.
  563.     */
  564.     { 65536, 0x01402000, 0x0, 32, 2048, 1 },
  565.     /*
  566.       I-TLB information:
  567.     size        96 entries (0 K).
  568.     conf        0x00012000
  569.     sp_base        0x0
  570.     sp_stride    0
  571.     sp_count    1
  572.     off_base    0x0
  573.     off_stride    0
  574.     off_count    1
  575.     loop        1 association per entry.
  576.       It issues coherent operations.
  577.       Both PDTLB and PITLB must be used to purge.
  578.     */
  579.     { 96, 0x00012000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  580.     /*
  581.       D-TLB information:
  582.     size        96 entries (0 K).
  583.     conf        0x00002000
  584.     sp_base        0x0
  585.     sp_stride    0
  586.     sp_count    1
  587.     off_base    0x0
  588.     off_stride    0
  589.     off_count    1
  590.     loop        1 association per entry.
  591.       It issues coherent operations.
  592.       Both PDTLB and PITLB must be used to purge.
  593.     */
  594.     { 96, 0x00002000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  595.   }};
  596.  
  597. {
  598.   "9000/735",
  599.  
  600.   {
  601.     /*
  602.       I-cache information:
  603.     size        262144 bytes (256 K).
  604.     conf        0x71402000
  605.     base        0x0
  606.     stride        32 bytes.
  607.     count        8192 entries.
  608.     loop        1 association per entry.
  609.     block size    113 lines.
  610.     line size    2 (16-byte units).
  611.       It is a read-only cache.
  612.       It issues coherent operations.
  613.       Both FDC and FIC must be used to flush.
  614.     */
  615.     { 262144, 0x71402000, 0x0, 32, 8192, 1 },
  616.     /*
  617.       D-cache information:
  618.     size        262144 bytes (256 K).
  619.     conf        0x71402000
  620.     base        0x0
  621.     stride        32 bytes.
  622.     count        8192 entries.
  623.     loop        1 association per entry.
  624.     block size    113 lines.
  625.     line size    2 (16-byte units).
  626.       It is a write-to cache.
  627.       It issues coherent operations.
  628.       Both FDC and FIC must be used to flush.
  629.     */
  630.     { 262144, 0x71402000, 0x0, 32, 8192, 1 },
  631.     /*
  632.       I-TLB information:
  633.     size        120 entries (0 K).
  634.     conf        0x000d2000
  635.     sp_base        0x0
  636.     sp_stride    0
  637.     sp_count    1
  638.     off_base    0x0
  639.     off_stride    0
  640.     off_count    1
  641.     loop        1 association per entry.
  642.       It issues coherent operations.
  643.       Either PDTLB or PITLB can be used to purge.
  644.     */
  645.     { 120, 0x000d2000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  646.     /*
  647.       D-TLB information:
  648.     size        120 entries (0 K).
  649.     conf        0x000c2000
  650.     sp_base        0x0
  651.     sp_stride    0
  652.     sp_count    1
  653.     off_base    0x0
  654.     off_stride    0
  655.     off_count    1
  656.     loop        1 association per entry.
  657.       It issues coherent operations.
  658.       Either PDTLB or PITLB can be used to purge.
  659.     */
  660.     { 120, 0x000c2000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  661.   }};
  662.  
  663. {
  664.   "9000/715",
  665.  
  666.   {
  667.     /*
  668.       I-cache information:
  669.     size        65536 bytes (64 K).
  670.     conf        0x51402000
  671.     base        0x0
  672.     stride        32 bytes.
  673.     count        2048 entries.
  674.     loop        1 association per entry.
  675.     block size    81 lines.
  676.     line size    2 (16-byte units).
  677.       It is a read-only cache.
  678.       It issues coherent operations.
  679.       Both FDC and FIC must be used to flush.
  680.     */
  681.     { 65536, 0x51402000, 0x0, 32, 2048, 1 },
  682.     /*
  683.       D-cache information:
  684.     size        65536 bytes (64 K).
  685.     conf        0x51402000
  686.     base        0x0
  687.     stride        32 bytes.
  688.     count        2048 entries.
  689.     loop        1 association per entry.
  690.     block size    81 lines.
  691.     line size    2 (16-byte units).
  692.       It is a write-to cache.
  693.       It issues coherent operations.
  694.       Both FDC and FIC must be used to flush.
  695.     */
  696.     { 65536, 0x51402000, 0x0, 32, 2048, 1 },
  697.     /*
  698.       I-TLB information:
  699.     size        120 entries (0 K).
  700.     conf        0x000d2000
  701.     sp_base        0x0
  702.     sp_stride    0
  703.     sp_count    1
  704.     off_base    0x0
  705.     off_stride    0
  706.     off_count    1
  707.     loop        1 association per entry.
  708.       It issues coherent operations.
  709.       Either PDTLB or PITLB can be used to purge.
  710.     */
  711.     { 120, 0x000d2000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  712.     /*
  713.       D-TLB information:
  714.     size        120 entries (0 K).
  715.     conf        0x000c2000
  716.     sp_base        0x0
  717.     sp_stride    0
  718.     sp_count    1
  719.     off_base    0x0
  720.     off_stride    0
  721.     off_count    1
  722.     loop        1 association per entry.
  723.       It issues coherent operations.
  724.       Either PDTLB or PITLB can be used to purge.
  725.     */
  726.     { 120, 0x000c2000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  727.   }};
  728.  
  729. {
  730.   "9000/867",
  731.  
  732.   {
  733.     /*
  734.       I-cache information:
  735.     size        262144 bytes (256 K).
  736.     conf        0x01402000
  737.     base        0x0
  738.     stride        32 bytes.
  739.     count        8192 entries.
  740.     loop        1 association per entry.
  741.     block size    1 line.
  742.     line size    2 (16-byte units).
  743.       It is a read-only cache.
  744.       It issues coherent operations.
  745.       Both FDC and FIC must be used to flush.
  746.     */
  747.     { 262144, 0x01402000, 0x0, 32, 8192, 1 },
  748.     /*
  749.       D-cache information:
  750.     size        262144 bytes (256 K).
  751.     conf        0x01402000
  752.     base        0x0
  753.     stride        32 bytes.
  754.     count        8192 entries.
  755.     loop        1 association per entry.
  756.     block size    1 line.
  757.     line size    2 (16-byte units).
  758.       It is a write-to cache.
  759.       It issues coherent operations.
  760.       Both FDC and FIC must be used to flush.
  761.     */
  762.     { 262144, 0x01402000, 0x0, 32, 8192, 1 },
  763.     /*
  764.       I-TLB information:
  765.     size        96 entries (0 K).
  766.     conf        0x00012000
  767.     sp_base        0x0
  768.     sp_stride    0
  769.     sp_count    1
  770.     off_base    0x0
  771.     off_stride    0
  772.     off_count    1
  773.     loop        1 association per entry.
  774.       It issues coherent operations.
  775.       Both PDTLB and PITLB must be used to purge.
  776.     */
  777.     { 96, 0x00012000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  778.     /*
  779.       D-TLB information:
  780.     size        96 entries (0 K).
  781.     conf        0x00002000
  782.     sp_base        0x0
  783.     sp_stride    0
  784.     sp_count    1
  785.     off_base    0x0
  786.     off_stride    0
  787.     off_count    1
  788.     loop        1 association per entry.
  789.       It issues coherent operations.
  790.       Both PDTLB and PITLB must be used to purge.
  791.     */
  792.     { 96, 0x00002000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  793.   }};
  794.  
  795. {
  796.   "9000/755",
  797.  
  798.   {
  799.     /*
  800.       I-cache information:
  801.     size        262144 bytes (256 K).
  802.     conf        0x71402000
  803.     base        0x0
  804.     stride        32 bytes.
  805.     count        8192 entries.
  806.     loop        1 association per entry.
  807.     block size    113 lines.
  808.     line size    2 (16-byte units).
  809.       It is a read-only cache.
  810.       It issues coherent operations.
  811.       Both FDC and FIC must be used to flush.
  812.     */
  813.     { 262144, 0x71402000, 0x0, 32, 8192, 1 },
  814.     /*
  815.       D-cache information:
  816.     size        262144 bytes (256 K).
  817.     conf        0x71402000
  818.     base        0x0
  819.     stride        32 bytes.
  820.     count        8192 entries.
  821.     loop        1 association per entry.
  822.     block size    113 lines.
  823.     line size    2 (16-byte units).
  824.       It is a write-to cache.
  825.       It issues coherent operations.
  826.       Both FDC and FIC must be used to flush.
  827.     */
  828.     { 262144, 0x71402000, 0x0, 32, 8192, 1 },
  829.     /*
  830.       I-TLB information:
  831.     size        120 entries (0 K).
  832.     conf        0x000d2000
  833.     sp_base        0x0
  834.     sp_stride    0
  835.     sp_count    1
  836.     off_base    0x0
  837.     off_stride    0
  838.     off_count    1
  839.     loop        1 association per entry.
  840.       It issues coherent operations.
  841.       Either PDTLB or PITLB can be used to purge.
  842.     */
  843.     { 120, 0x000d2000, 0x0, 0, 1, 0x0, 0, 1, 1 },
  844.     /*
  845.       D-TLB information:
  846.     size        120 entries (0 K).
  847.     conf        0x000c2000
  848.     sp_base        0x0
  849.     sp_stride    0
  850.     sp_count    1
  851.     off_base    0x0
  852.     off_stride    0
  853.     off_count    1
  854.     loop        1 association per entry.
  855.       It issues coherent operations.
  856.       Either PDTLB or PITLB can be used to purge.
  857.     */
  858.     { 120, 0x000c2000, 0x0, 0, 1, 0x0, 0, 1, 1 }
  859.   }};
  860.