Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / hypervisor / src / greatlakes / ontario / t1_fpga / Makefile
#
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
VARIANT = t1_fpga
include ../Makefile.platform
CP = /bin/cp -f
########################################
OPTIONS = $(PLAT_OPTIONS)
OPTIONS += -DT1_FPGA # OpenSPARC T1 implementation in FPGA
OPTIONS += -DT1_FPGA_SNET # net support
OPTIONS += -DT1_FPGA_MEMORY_PREINIT # memory pre-initialized
OPTIONS += -DDEBUG
OPTIONS += -UFOR_ZEUS
OPTIONS += -DSIMULATION
OPTIONS += -DSTRICT_API
OPTIONS += -UNIAGARA_BRINGUP
OPTIONS += -DCONFIG_DISK # Simulated disk support
OPTIONS += -UCONFIG_PCIE
OPTIONS += -UCONFIG_FIRE # Initialize and configure Fire
OPTIONS += -UCONFIG_FIRE_EBUS # Initialize and configure Fire EBus
OPTIONS += -UCONFIG_IOBYPASS # Guest I/O bypass access
OPTIONS += -UCONFIG_VBSC_SVC # VBSC comm channel
OPTIONS += -DCONFIG_SVC
OPTIONS += -UCONFIG_FPGA # hardware fpga present
OPTIONS += -DCONFIG_STATICTOD # Time does not move - pending FPGA support
OPTIONS += -UDEBUG_LEGION # Legion-specific debugging aids
OPTIONS += -UCONFIG_LEGIONBCOPY # Legion has physical bcopy magic trap
OPTIONS += -UCONFIG_SAS # Compile without copies for PPG simulation
OPTIONS += -DCONFIG_HVUART
OPTIONS += -DCONFIG_CN_UART # UART console capability for a guest
OPTIONS += -UCONFIG_VERSION_TEST
OPTIONS += -UCONFIG_LDC_BRIDGE # Compile with support for XDC Bridge
OPTIONS += -DCONFIG_CRYPTO # Crypto support
OPTIONS += -DSIMULATION
OPTIONS += -UFOR_ZEUS
########################################
OPTIONS += $(EXTRA_OPTIONS)
OPTIONS += -UCONFIG_BRINGUP # Force-enable helpful bringup aids
########################################
$(PROTO_PLAT)/q: q
all :: q.bin
install :: $(PROTO_PLAT)/q $(PROTO_PLAT)/q.bin