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