Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / hypervisor / src / greatlakes / ontario / t1_fpga / Makefile
CommitLineData
920dae64
AT
1#
2# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
3# Use is subject to license terms.
4#
5
6VARIANT = t1_fpga
7
8include ../Makefile.platform
9
10CP = /bin/cp -f
11
12########################################
13
14OPTIONS = $(PLAT_OPTIONS)
15
16OPTIONS += -DT1_FPGA # OpenSPARC T1 implementation in FPGA
17OPTIONS += -DT1_FPGA_SNET # net support
18OPTIONS += -DT1_FPGA_MEMORY_PREINIT # memory pre-initialized
19
20
21OPTIONS += -DDEBUG
22OPTIONS += -UFOR_ZEUS
23OPTIONS += -DSIMULATION
24OPTIONS += -DSTRICT_API
25OPTIONS += -UNIAGARA_BRINGUP
26OPTIONS += -DCONFIG_DISK # Simulated disk support
27OPTIONS += -UCONFIG_PCIE
28OPTIONS += -UCONFIG_FIRE # Initialize and configure Fire
29OPTIONS += -UCONFIG_FIRE_EBUS # Initialize and configure Fire EBus
30OPTIONS += -UCONFIG_IOBYPASS # Guest I/O bypass access
31OPTIONS += -UCONFIG_VBSC_SVC # VBSC comm channel
32OPTIONS += -DCONFIG_SVC
33OPTIONS += -UCONFIG_FPGA # hardware fpga present
34OPTIONS += -DCONFIG_STATICTOD # Time does not move - pending FPGA support
35OPTIONS += -UDEBUG_LEGION # Legion-specific debugging aids
36OPTIONS += -UCONFIG_LEGIONBCOPY # Legion has physical bcopy magic trap
37OPTIONS += -UCONFIG_SAS # Compile without copies for PPG simulation
38OPTIONS += -DCONFIG_HVUART
39OPTIONS += -DCONFIG_CN_UART # UART console capability for a guest
40OPTIONS += -UCONFIG_VERSION_TEST
41OPTIONS += -UCONFIG_LDC_BRIDGE # Compile with support for XDC Bridge
42OPTIONS += -DCONFIG_CRYPTO # Crypto support
43OPTIONS += -DSIMULATION
44OPTIONS += -UFOR_ZEUS
45
46########################################
47
48OPTIONS += $(EXTRA_OPTIONS)
49OPTIONS += -UCONFIG_BRINGUP # Force-enable helpful bringup aids
50
51########################################
52
53
54$(PROTO_PLAT)/q: q
55
56all :: q.bin
57
58install :: $(PROTO_PLAT)/q $(PROTO_PLAT)/q.bin