annotate make/bsd/makefiles/minimal1.make @ 12176:88c255656030

8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld Summary: When using NUMA and large pages we need to ease the requirement on which node the memory should be allocated on. To avoid the SIGBUS we now use the memory policy MPOL_PREFERRED, which prefers a certain node, instead of MPOL_BIND, which requires a certain node. Reviewed-by: jmasa, pliden Contributed-by: stefan.johansson@oracle.com
author mgerdin
date Thu, 22 Aug 2013 10:50:41 +0200
parents c65045599519
children de6a9e811145
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
1 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
2 # Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
4 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
5 # This code is free software; you can redistribute it and/or modify it
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
6 # under the terms of the GNU General Public License version 2 only, as
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
7 # published by the Free Software Foundation.
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
8 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
9 # This code is distributed in the hope that it will be useful, but WITHOUT
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
12 # version 2 for more details (a copy is included in the LICENSE file that
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
13 # accompanied this code).
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
14 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
15 # You should have received a copy of the GNU General Public License version
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
16 # 2 along with this work; if not, write to the Free Software Foundation,
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
18 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
20 # or visit www.oracle.com if you need additional information or have any
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
21 # questions.
10405
f2110083203d 8005849: JEP 167: Event-Based JVM Tracing
sla
parents: 8001
diff changeset
22 #
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
23 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
24
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
25 TYPE=MINIMAL1
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
26
11969
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
27 # Force all variables to false, overriding any other
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
28 # setting that may have occurred in the makefiles. These
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
29 # can still be overridden by passing the variable as an
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
30 # argument to 'make'
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
31 INCLUDE_JVMTI := false
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
32 INCLUDE_FPROF := false
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
33 INCLUDE_VM_STRUCTS := false
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
34 INCLUDE_JNI_CHECK := false
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
35 INCLUDE_SERVICES := false
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
36 INCLUDE_MANAGEMENT := false
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
37 INCLUDE_ALL_GCS := false
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
38 INCLUDE_NMT := false
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
39 INCLUDE_TRACE := false
c65045599519 8021314: minimal1.make needs to force off components not supported by the minimal VM
dholmes
parents: 10405
diff changeset
40 INCLUDE_CDS := false
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
41
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
42 CXXFLAGS += -DMINIMAL_JVM -DCOMPILER1 -DVMTYPE=\"Minimal\"
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
43 CFLAGS += -DMINIMAL_JVM -DCOMPILER1 -DVMTYPE=\"Minimal\"
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
44
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
45 Src_Dirs/MINIMAL1 = $(CORE_PATHS) $(COMPILER1_PATHS)
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
46
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
47 Src_Files_EXCLUDE/MINIMAL1 += $(COMPILER2_SPECIFIC_FILES) $(ZERO_SPECIFIC_FILES) $(SHARK_SPECIFIC_FILES) ciTypeFlow.cpp
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
48
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
49 -include $(HS_ALT_MAKE)/$(OSNAME)/makefiles/minimal1.make
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
50
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
51 .PHONY: $(HS_ALT_MAKE)/$(OSNAME)/makefiles/minimal1.make