8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# CDDL HEADER START
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# The contents of this file are subject to the terms of the
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# Common Development and Distribution License (the "License").
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# You may not use this file except in compliance with the License.
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# See the License for the specific language governing permissions
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# and limitations under the License.
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# When distributing Covered Code, include this CDDL HEADER in each
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# If applicable, add the following below this CDDL HEADER, with the
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# fields enclosed by brackets "[]" replaced with your own identifying
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# information: Portions Copyright [yyyy] [name of copyright owner]
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# CDDL HEADER END
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# This makefile drives the production of the SPARC-T3 cpu module.
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# sun4v implementation architecture dependent
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# Path to the base of the uts directory tree (usually /usr/src/uts).
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# Define the module and object file sets.
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny DonnellyLINTS = $(NIAGARA2CPU_OBJS:%.o=$(LINTS_DIR)/%.ln)
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# Include common rules.
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# Override defaults
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# Define targets
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# lint pass one enforcement
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# The ATOMIC_BO_ENABLE_SHIFT enables backoff in atomic routines.
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# It is also used to scale final limit value w.r.t. number of
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# online cpus.
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny Donnelly# cpu-module-specific flags
8f9d94fb7812612dff92ce14a37dbcad4ff02c1cJenny DonnellyCPPFLAGS += -DSUN4V_CONTIG_MEM_PREALLOC_SIZE_MB=68
@echo "resolving symbols against unix.o"