// ========== Copyright Header Begin ==========================================
// OpenSPARC T2 Processor File: cmp.config
// Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
// 4150 Network Circle, Santa Clara, California 95054, U.S.A.
// * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 2 of the License.
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
// For the avoidance of doubt, and except that if any non-GPL license
// choice is available it will apply instead, Sun elects to use only
// the General Public License version 2 (GPLv2) at this time for any
// software where a choice of GPL license versions is made
// available with the language indicating that GPLv2 or any later version
// may be used, or where a choice of which version of the GPL is applied is
// otherwise unspecified.
// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
// CA 95054 USA or visit www.sun.com if you need additional information or
// ========== Copyright Header End ============================================
#include "defaults.config"
// Keep consistant with other SPARC benches
// See cmp_common.config !!! <---
#include "cmp_common.config"
// -vcs_run_args=+namevcdfile=cmp1_top.vcd
-diaglist_cpp_args=-DALL_THREADS=8
// these are in diaglist now so they get used.
-midas_args=-DALL_THREADS=0xff
-midas_args=-DMAX_THREADS=8
-sunv_args=-define=RTL_NO_SPC1
-sunv_args=-define=RTL_NO_SPC2
-sunv_args=-define=RTL_NO_SPC3
-sunv_args=-define=RTL_NO_SPC4
-sunv_args=-define=RTL_NO_SPC5
-sunv_args=-define=RTL_NO_SPC6
-sunv_args=-define=RTL_NO_SPC7
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive.list
-vcs_run_args=+ASI_CORE_AVILABLE=ff
-vcs_run_args=+ASI_CORE_ENABLE=ff
-vera_build_args=SYS_NAME=cmp1
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH"
//-vcs_run_args=+lsu_mon_off
#include "cmp_common.config"
-fsdbfile=cmp1l2x_top.fsdb
// -vcs_run_args=+namevcdfile=cmp1l2x_top.vcd
-diaglist_cpp_args=-DALL_THREADS=8
-midas_args=-DALL_THREADS=0xff
-midas_args=-DMAX_THREADS=8
-sunv_args=-define=RTL_NO_SPC1
-sunv_args=-define=RTL_NO_SPC2
-sunv_args=-define=RTL_NO_SPC3
-sunv_args=-define=RTL_NO_SPC4
-sunv_args=-define=RTL_NO_SPC5
-sunv_args=-define=RTL_NO_SPC6
-sunv_args=-define=RTL_NO_SPC7
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive_noL2.list
-vcs_build_args=+define+NOL2RTL
-vcs_run_args=+ASI_CORE_AVILABLE=ff
-vcs_run_args=+ASI_CORE_ENABLE=ff
-vcs_run_args=+enableMemBFM=ff
-vera_build_args=SYS_NAME=cmp1l2x
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH -DNOL2RTL"
//-vcs_run_args=+lsu_mon_off
#include "cmp_common.config"
-fsdbfile=cmp0l2x_top.fsdb
-vcs_build_args=+define+CMP0
-vcs_build_args=+define+CMP0l2x
-diaglist_cpp_args=-DALL_THREADS=0
// -midas_args=-DALL_THREADS=0x00
// -midas_args=-DMAX_THREADS=0
-sunv_args=-define=RTL_NO_SPC0
-sunv_args=-define=RTL_NO_SPC1
-sunv_args=-define=RTL_NO_SPC2
-sunv_args=-define=RTL_NO_SPC3
-sunv_args=-define=RTL_NO_SPC4
-sunv_args=-define=RTL_NO_SPC5
-sunv_args=-define=RTL_NO_SPC6
-sunv_args=-define=RTL_NO_SPC7
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive_noL2.list
-vcs_build_args=+define+NOL2RTL
-vcs_run_args=+ASI_CORE_AVILABLE=0
-vcs_run_args=+ASI_CORE_ENABLE=0
-vcs_run_args=+enableMemBFM=ff
-vcs_run_args=+enableSpcBFM=ff
-vera_build_args=SYS_NAME=cmp0l2x
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH -DNOL2RTL -DCMP0 -DVERA_DIAGS"
-vcs_run_args=+notlb_sync
-vcs_run_args=+noldst_sync
-vcs_run_args=+noint_sync
-vcs_run_args=+noerr_sync
-vcs_run_args=+lsu_mon_off
-vcs_run_args=+err_chkrs_off
#include "cmp_common.config"
// -vcs_run_args=+namevcdfile=cmp2_top.vcd
-diaglist_cpp_args=-DALL_THREADS=16
-midas_args=-DALL_THREADS=0xffff
-midas_args=-DMAX_THREADS=16
-sunv_args=-define=RTL_NO_SPC2
-sunv_args=-define=RTL_NO_SPC3
-sunv_args=-define=RTL_NO_SPC4
-sunv_args=-define=RTL_NO_SPC5
-sunv_args=-define=RTL_NO_SPC6
-sunv_args=-define=RTL_NO_SPC7
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive.list
-vcs_run_args=+ASI_CORE_AVILABLE=ffff
-vcs_run_args=+ASI_CORE_ENABLE=ffff
-vera_build_args=SYS_NAME=cmp2
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH"
//-vcs_run_args=+lsu_mon_off
#include "cmp_common.config"
-fsdbfile=cmp2l2x_top.fsdb
// -vcs_run_args=+namevcdfile=cmp2l2x_top.vcd
-diaglist_cpp_args=-DALL_THREADS=16
-midas_args=-DALL_THREADS=0xffff
-midas_args=-DMAX_THREADS=16
-sunv_args=-define=RTL_NO_SPC2
-sunv_args=-define=RTL_NO_SPC3
-sunv_args=-define=RTL_NO_SPC4
-sunv_args=-define=RTL_NO_SPC5
-sunv_args=-define=RTL_NO_SPC6
-sunv_args=-define=RTL_NO_SPC7
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive_noL2.list
-vcs_build_args=+define+NOL2RTL
-vcs_run_args=+ASI_CORE_AVILABLE=ffff
-vcs_run_args=+ASI_CORE_ENABLE=ffff
-vcs_run_args=+enableMemBFM=ff
-vera_build_args=SYS_NAME=cmp2l2x
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH -DNOL2RTL"
//-vcs_run_args=+lsu_mon_off
#include "cmp_common.config"
// -vcs_run_args=+namevcdfile=cmp4_top.vcd
-diaglist_cpp_args=-DALL_THREADS=32
-midas_args=-DALL_THREADS=0xffffffff
-midas_args=-DMAX_THREADS=32
-sunv_args=-define=RTL_NO_SPC4
-sunv_args=-define=RTL_NO_SPC5
-sunv_args=-define=RTL_NO_SPC6
-sunv_args=-define=RTL_NO_SPC7
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive.list
-vcs_run_args=+ASI_CORE_AVILABLE=ffffffff
-vcs_run_args=+ASI_CORE_ENABLE=ffffffff
-vera_build_args=SYS_NAME=cmp4
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH"
//-vcs_run_args=+lsu_mon_off
#include "cmp_common.config"
-fsdbfile=cmp4l2x_top.fsdb
// -vcs_run_args=+namevcdfile=cmp4l2x_top.vcd
-diaglist_cpp_args=-DALL_THREADS=32
-midas_args=-DALL_THREADS=0xffffffff
-midas_args=-DMAX_THREADS=32
-sunv_args=-define=RTL_NO_SPC4
-sunv_args=-define=RTL_NO_SPC5
-sunv_args=-define=RTL_NO_SPC6
-sunv_args=-define=RTL_NO_SPC7
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive_noL2.list
-vcs_build_args=+define+NOL2RTL
-vcs_run_args=+ASI_CORE_AVILABLE=ffffffff
-vcs_run_args=+ASI_CORE_ENABLE=ffffffff
-vcs_run_args=+enableMemBFM=ff
-vera_build_args=SYS_NAME=cmp4l2x
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH -DNOL2RTL"
//-vcs_run_args=+lsu_mon_off
#include "cmp_common.config"
// -vcs_run_args=+namevcdfile=cmp8_top.vcd
-diaglist_cpp_args=-DALL_THREADS=64
-midas_args=-DALL_THREADS=0xffffffffffffffff
-midas_args=-DMAX_THREADS=64
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive.list
-vcs_run_args=+ASI_CORE_AVILABLE=ffffffffffffffff
-vcs_run_args=+ASI_CORE_ENABLE=ffffffffffffffff
-vera_build_args=SYS_NAME=cmp8
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH"
//-vcs_run_args=+lsu_mon_off
#include "cmp_common.config"
-fsdbfile=cmp8l2x_top.fsdb
// -vcs_run_args=+namevcdfile=cmp8l2x_top.vcd
-diaglist_cpp_args=-DALL_THREADS=64
-midas_args=-DALL_THREADS=0xffffffffffffffff
-midas_args=-DMAX_THREADS=64
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive_noL2.list
-vcs_build_args=+define+NOL2RTL
-vcs_run_args=+ASI_CORE_AVILABLE=ffffffffffffffff
-vcs_run_args=+ASI_CORE_ENABLE=ffffffffffffffff
-vcs_run_args=+enableMemBFM=ff
-vera_build_args=SYS_NAME=cmp8l2x
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH -DNOL2RTL"
//-vcs_run_args=+lsu_mon_off
#include "cmp_common.config"
-fsdbfile=cmp1b03_top.fsdb
// will be defined in vcs build
-diaglist_cpp_args=-DALL_THREADS=8
// what does not exist for sunv
-sunv_args=-define=RTL_NO_SPC1
-sunv_args=-define=RTL_NO_SPC2
-sunv_args=-define=RTL_NO_SPC3
-sunv_args=-define=RTL_NO_SPC4
-sunv_args=-define=RTL_NO_SPC5
-sunv_args=-define=RTL_NO_SPC6
-sunv_args=-define=RTL_NO_SPC7
-sunv_args=-define=RTL_NO_BNK45
-sunv_args=-define=RTL_NO_BNK67
-sunv_nonprim_list=$DV_ROOT/verif/env/cmp/nonprimitive.list
-vcs_run_args=+ASI_CORE_AVILABLE=ff
-vcs_run_args=+ASI_CORE_ENABLE=ff
// will runtime force NCU wires pm and ba67|ba45|ba23|ba01
-vcs_run_args=+bank_set_mask=3
-vera_build_args=SYS_NAME=cmp1
//-vcs_run_args=+lsu_mon_off
// what does not exist for Vera build time
-vera_build_args=VERA_SYS_DEFS="-DCMP_BENCH -DRTL_NO_BNK45 -DRTL_NO_BNK67"