diff options
| author | ky115808 <none@none> | 2007-10-24 16:50:08 -0700 |
|---|---|---|
| committer | ky115808 <none@none> | 2007-10-24 16:50:08 -0700 |
| commit | 8696d418011068e5cedf3a229f7a6613e7798e92 (patch) | |
| tree | 62bc5e3562867a0e0232a0da2687e3c8875d3a6e /usr/src | |
| parent | 46d4d53123a9d9aa4e380cc03aace03835579f78 (diff) | |
| download | illumos-joyent-8696d418011068e5cedf3a229f7a6613e7798e92.tar.gz | |
PSARC 2007/511 Congo Platform SW Support
6606751 Need SUNW,Netra-T5440 platform support in ON
Diffstat (limited to 'usr/src')
| -rw-r--r-- | usr/src/cmd/picl/plugins/sun4v/ontario/piclsbl/Makefile | 1 | ||||
| -rw-r--r-- | usr/src/lib/fm/topo/maps/Makefile | 3 | ||||
| -rw-r--r-- | usr/src/lib/fm/topo/maps/SUNW,Netra-T5440/Makefile | 33 | ||||
| -rw-r--r-- | usr/src/lib/fm/topo/maps/SUNW,Netra-T5440/Netra-T5440-hc-topology.xml | 46 | ||||
| -rw-r--r-- | usr/src/lib/fm/topo/modules/sun4v/pcibus/pci_sun4v.h | 22 | ||||
| -rw-r--r-- | usr/src/lib/libpcp/sparc/Makefile | 3 | ||||
| -rw-r--r-- | usr/src/lib/libtsalarm/Makefile.com | 11 | ||||
| -rw-r--r-- | usr/src/lib/libtsalarm/sparc/Makefile | 26 | ||||
| -rw-r--r-- | usr/src/pkgdefs/SUNWcart200.v/prototype_com | 1 | ||||
| -rw-r--r-- | usr/src/pkgdefs/SUNWfmd/prototype_sparc | 6 | ||||
| -rw-r--r-- | usr/src/pkgdefs/SUNWkvmt200.v/prototype_com | 29 | ||||
| -rw-r--r-- | usr/src/pkgdefs/SUNWpiclu/prototype_sparc | 6 | ||||
| -rw-r--r-- | usr/src/pkgdefs/etc/exception_list_sparc | 1 | ||||
| -rw-r--r-- | usr/src/psm/stand/boot/sparcv9/sun4v/Makefile | 1 | ||||
| -rw-r--r-- | usr/src/uts/sun4v/Makefile | 14 | ||||
| -rw-r--r-- | usr/src/uts/sun4v/Makefile.congo | 37 | ||||
| -rw-r--r-- | usr/src/uts/sun4v/Makefile.sun4v.shared | 1 |
17 files changed, 227 insertions, 14 deletions
diff --git a/usr/src/cmd/picl/plugins/sun4v/ontario/piclsbl/Makefile b/usr/src/cmd/picl/plugins/sun4v/ontario/piclsbl/Makefile index 2190e67d59..3b4e996f9d 100644 --- a/usr/src/cmd/picl/plugins/sun4v/ontario/piclsbl/Makefile +++ b/usr/src/cmd/picl/plugins/sun4v/ontario/piclsbl/Makefile @@ -79,6 +79,7 @@ LINKED_PLATFORMS = SUNW,Sun-Blade-T6300 SUNW,T5140 LINKED_PLATFORMS += SUNW,Sun-Blade-T6320 LINKED_PLATFORMS += SUNW,SPARC-Enterprise-T5120 LINKED_PLATFORMS += SUNW,Netra-T5220 +LINKED_PLATFORMS += SUNW,Netra-T5440 LINKED_DIRS = $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%) LINKED_LIB_DIRS = $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%/lib) diff --git a/usr/src/lib/fm/topo/maps/Makefile b/usr/src/lib/fm/topo/maps/Makefile index 541f1848a3..fe31156cbb 100644 --- a/usr/src/lib/fm/topo/maps/Makefile +++ b/usr/src/lib/fm/topo/maps/Makefile @@ -37,7 +37,8 @@ sparc_SUBDIRS = sun4u \ SUNW,T5140 \ SUNW,Netra-CP3260 \ SUNW,USBRDT-5240 \ - SUNW,Netra-T5220 + SUNW,Netra-T5220 \ + SUNW,Netra-T5440 i386_SUBDIRS = i86pc \ i386 \ diff --git a/usr/src/lib/fm/topo/maps/SUNW,Netra-T5440/Makefile b/usr/src/lib/fm/topo/maps/SUNW,Netra-T5440/Makefile new file mode 100644 index 0000000000..4c71c3e857 --- /dev/null +++ b/usr/src/lib/fm/topo/maps/SUNW,Netra-T5440/Makefile @@ -0,0 +1,33 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# Copyright 2007 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +#ident "%Z%%M% %I% %E% SMI" + +PLATFORMS = SUNW,Netra-T5440 +CLASS = platform +DTDFILE = +TOPOFILE = Netra-T5440-hc-topology.xml +SRCDIR = ../SUNW,Netra-T5440 + +include ../Makefile.map diff --git a/usr/src/lib/fm/topo/maps/SUNW,Netra-T5440/Netra-T5440-hc-topology.xml b/usr/src/lib/fm/topo/maps/SUNW,Netra-T5440/Netra-T5440-hc-topology.xml new file mode 100644 index 0000000000..c453c898a5 --- /dev/null +++ b/usr/src/lib/fm/topo/maps/SUNW,Netra-T5440/Netra-T5440-hc-topology.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1"> +<!-- + Copyright 2007 Sun Microsystems, Inc. All rights reserved. + Use is subject to license terms. + + CDDL HEADER START + + The contents of this file are subject to the terms of the + Common Development and Distribution License (the "License"). + You may not use this file except in compliance with the License. + + You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + or http://www.opensolaris.org/os/licensing. + See the License for the specific language governing permissions + and limitations under the License. + + When distributing Covered Code, include this CDDL HEADER in each + file and include the License file at usr/src/OPENSOLARIS.LICENSE. + If applicable, add the following below this CDDL HEADER, with the + fields enclosed by brackets "[]" replaced with your own identifying + information: Portions Copyright [yyyy] [name of copyright owner] + + CDDL HEADER END + + ident "%Z%%M% %I% %E% SMI" +--> + +<topology name='SUNW,Netra-T5440' scheme='hc'> + <range name='motherboard' min='0' max='0'> + <enum-method name='motherboard' version='1'/> + + <dependents grouping='children'> + <range name='chip' min='0' max='1'> + <enum-method name='chip' version='1'/> + </range> + </dependents> + + <dependents grouping='children'> + <range name='hostbridge' min='0' max='254'> + <enum-method name='hostbridge' version='1'/> + </range> + </dependents> + + </range> +</topology> diff --git a/usr/src/lib/fm/topo/modules/sun4v/pcibus/pci_sun4v.h b/usr/src/lib/fm/topo/modules/sun4v/pcibus/pci_sun4v.h index 649bdb99a7..bceccba1ad 100644 --- a/usr/src/lib/fm/topo/modules/sun4v/pcibus/pci_sun4v.h +++ b/usr/src/lib/fm/topo/modules/sun4v/pcibus/pci_sun4v.h @@ -77,6 +77,20 @@ physnm_t netra_t5220_pnms[] = { { 5, "MB/PCI_MEZZ/PCIE5" } }; +physnm_t netra_t5440_pnms[] = { + /* Slot #, Label */ + { 0, "MB/PCI_AUX/PCIX0" }, + { 1, "MB/PCI_AUX/PCIX1" }, + { 2, "MB/PCI_AUX/PCIE2" }, + { 3, "MB/PCI_AUX/PCIE3" }, + { 4, "MB/PCI_MEZZ/XAUI4" }, + { 5, "MB/PCI_MEZZ/XAUI5" }, + { 6, "MB/PCI_MEZZ/PCIE6" }, + { 7, "MB/PCI_MEZZ/PCIE7" }, + { 8, "MB/PCI_MEZZ/PCIE8" }, + { 9, "MB/PCI_MEZZ/PCIE9" } +}; + pphysnm_t plat_pnames[] = { { "Sun-Fire-T200", sizeof (t200_pnms) / sizeof (physnm_t), @@ -102,7 +116,10 @@ pphysnm_t plat_pnames[] = { usbrdt5240_pnms }, { "Netra-T5220", sizeof (netra_t5220_pnms) / sizeof (physnm_t), - netra_t5220_pnms } + netra_t5220_pnms }, + { "Netra-T5440", + sizeof (netra_t5440_pnms) / sizeof (physnm_t), + netra_t5440_pnms } }; physlot_names_t PhyslotNMs = { @@ -134,6 +151,9 @@ pdevlabs_t plats_missing[] = { NULL }, { "Netra-T5220", 0, + NULL }, + { "Netra-T5440", + 0, NULL } }; diff --git a/usr/src/lib/libpcp/sparc/Makefile b/usr/src/lib/libpcp/sparc/Makefile index 8574f4bb92..225d62fa3e 100644 --- a/usr/src/lib/libpcp/sparc/Makefile +++ b/usr/src/lib/libpcp/sparc/Makefile @@ -44,7 +44,8 @@ LINKED_PLATFORMS = SUNW,Sun-Fire-T200 \ SUNW,T5140 \ SUNW,Netra-CP3260 \ SUNW,USBRDT-5240 \ - SUNW,Netra-T5220 + SUNW,Netra-T5220 \ + SUNW,Netra-T5440 include ../Makefile.com diff --git a/usr/src/lib/libtsalarm/Makefile.com b/usr/src/lib/libtsalarm/Makefile.com index 8bedd9b7a2..dda18d76c1 100644 --- a/usr/src/lib/libtsalarm/Makefile.com +++ b/usr/src/lib/libtsalarm/Makefile.com @@ -38,10 +38,21 @@ SRCDIR = ../common CPPFLAGS += -I../../libpcp/common +LINKED_DIRS = $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%) +LINKED_LIB_DIRS = $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%/lib) +LINKED_LIBTSALARM_DIR = \ + $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%/lib/libtsalarm.so) +LINKED_LIBTSALARM1_DIR = \ + $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%/lib/libtsalarm.so.1) +LINKED_INCL_DIRS = $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%/include) + LIBS = $(DYNLIB) CFLAGS += $(CCVERBOSE) LDLIBS += -L$(USR_PLAT_DIR)/$(PLATFORM)/lib -lpcp -lc PLATLIBS = $(USR_PLAT_DIR)/$(PLATFORM)/lib +INS.slink6= $(RM) -r $@; $(SYMLINK) ../../$(PLATFORM)/lib/libtsalarm.so.1 $@ $(CHOWNLINK) $(CHGRPLINK) +INS.slink7= $(RM) -r $@; $(SYMLINK) ../../$(PLATFORM)/lib/libtsalarm.so $@ $(CHOWNLINK) $(CHGRPLINK) +INS.slink8= $(RM) -r $@; $(SYMLINK) ../$(PLATFORM)/include $@ $(CHOWNLINK) $(CHGRPLINK) .KEEP_STATE: diff --git a/usr/src/lib/libtsalarm/sparc/Makefile b/usr/src/lib/libtsalarm/sparc/Makefile index f86d8a91f0..693be033d6 100644 --- a/usr/src/lib/libtsalarm/sparc/Makefile +++ b/usr/src/lib/libtsalarm/sparc/Makefile @@ -33,9 +33,11 @@ PLATINCS += -I$(USR_PLAT_DIR)/sun4v/include -I$(UTSBASE)/sun4v PLATFORM_OBJECTS= tsalarm.o # -# platform library directory (/usr/platform/SUNW,Netra-T5220/lib) +# platform library directory (/usr/platform/sun4v/lib) # -PLATFORM=SUNW,Netra-T5220 +PLATFORM=sun4v +LINKED_PLATFORMS = SUNW,Netra-T5220 +LINKED_PLATFORMS += SUNW,Netra-T5440 include ../Makefile.com @@ -60,6 +62,24 @@ $(USR_PSM_INCL_DIR)/%: ../common/% $(USR_PSM_INCL_DIR) $(USR_PSM_INCL_DIR): $(INS.dir.root.sys) -install: all install_h $(USR_PSM_LIBS) $(PLATLIBS)/libtsalarm.so +$(LINKED_DIRS): $(USR_PLAT_DIR) + -$(INS.dir.root.sys) + +$(LINKED_LIB_DIRS): $(LINKED_DIRS) + -$(INS.dir.root.sys) + +$(LINKED_LIBTSALARM_DIR): $(USR_PLAT_DIR) + -$(INS.slink7) + +$(LINKED_LIBTSALARM1_DIR): $(USR_PLAT_DIR) + -$(INS.slink6) + +$(LINKED_INCL_DIRS): $(LINKED_DIRS) + -$(INS.slink8) + +install: all install_h $(USR_PSM_LIBS) $(PLATLIBS)/libtsalarm.so \ + $(LINKED_DIRS) $(LINKED_LIB_DIRS) \ + $(LINKED_LIBTSALARM_DIR) $(LINKED_LIBTSALARM1_DIR) \ + $(LINKED_INCL_DIRS) install_h: $(USR_PSM_INCL_DIR)/tsalarm.h diff --git a/usr/src/pkgdefs/SUNWcart200.v/prototype_com b/usr/src/pkgdefs/SUNWcart200.v/prototype_com index e89bffd7d9..76b75d9580 100644 --- a/usr/src/pkgdefs/SUNWcart200.v/prototype_com +++ b/usr/src/pkgdefs/SUNWcart200.v/prototype_com @@ -58,6 +58,7 @@ s none platform/SUNW,Sun-Fire-T200/lib=../sun4v/lib s none platform/SUNW,Sun-Fire-T1000=sun4v s none platform/SUNW,Netra-T2000=SUNW,Sun-Fire-T200 s none platform/SUNW,Netra-T5220=sun4v +s none platform/SUNW,Netra-T5440=sun4v s none platform/SUNW,Netra-CP3060/lib=../sun4v/lib s none platform/SUNW,SPARC-Enterprise-T5220=sun4v s none platform/SUNW,SPARC-Enterprise-T5120=sun4v diff --git a/usr/src/pkgdefs/SUNWfmd/prototype_sparc b/usr/src/pkgdefs/SUNWfmd/prototype_sparc index 0df5c48e4e..d06f0f2918 100644 --- a/usr/src/pkgdefs/SUNWfmd/prototype_sparc +++ b/usr/src/pkgdefs/SUNWfmd/prototype_sparc @@ -219,3 +219,9 @@ d none usr/platform/SUNW,Netra-T5220/lib/fm 755 root bin d none usr/platform/SUNW,Netra-T5220/lib/fm/topo 755 root bin d none usr/platform/SUNW,Netra-T5220/lib/fm/topo/maps 755 root bin f none usr/platform/SUNW,Netra-T5220/lib/fm/topo/maps/Netra-T5220-hc-topology.xml 444 root bin +d none usr/platform/SUNW,Netra-T5440 755 root sys +d none usr/platform/SUNW,Netra-T5440/lib 755 root bin +d none usr/platform/SUNW,Netra-T5440/lib/fm 755 root bin +d none usr/platform/SUNW,Netra-T5440/lib/fm/topo 755 root bin +d none usr/platform/SUNW,Netra-T5440/lib/fm/topo/maps 755 root bin +f none usr/platform/SUNW,Netra-T5440/lib/fm/topo/maps/Netra-T5440-hc-topology.xml 444 root bin diff --git a/usr/src/pkgdefs/SUNWkvmt200.v/prototype_com b/usr/src/pkgdefs/SUNWkvmt200.v/prototype_com index 9861569620..d9a7245f1d 100644 --- a/usr/src/pkgdefs/SUNWkvmt200.v/prototype_com +++ b/usr/src/pkgdefs/SUNWkvmt200.v/prototype_com @@ -55,6 +55,7 @@ d none usr/platform/SUNW,SPARC-Enterprise-T5120 755 root sys d none usr/platform/SUNW,T5140 755 root sys d none usr/platform/SUNW,USBRDT-5240 755 root sys d none usr/platform/SUNW,Netra-T5220 755 root sys +d none usr/platform/SUNW,Netra-T5440 755 root sys # # create links to sun4v platform # @@ -65,10 +66,7 @@ s none usr/platform/SUNW,SPARC-Enterprise-T5120/sbin=../sun4v/sbin s none usr/platform/SUNW,T5140/sbin=../sun4v/sbin s none usr/platform/SUNW,USBRDT-5240/sbin=../sun4v/sbin s none usr/platform/SUNW,Netra-T5220/sbin=../sun4v/sbin -# -# create include directory -# -d none usr/platform/SUNW,Netra-T5220/include 755 root bin +s none usr/platform/SUNW,Netra-T5440/sbin=../sun4v/sbin # # create lib directory # @@ -82,6 +80,7 @@ d none usr/platform/SUNW,T5140/lib 755 root bin d none usr/platform/SUNW,USBRDT-5240/lib 755 root bin d none usr/platform/SUNW,Netra-T5220/lib 755 root bin +d none usr/platform/SUNW,Netra-T5440/lib 755 root bin # # add binary and libraries for prtdiag # @@ -101,6 +100,7 @@ s none usr/platform/SUNW,SPARC-Enterprise-T5120/lib/libpcp.so=../../sun4v/lib/li s none usr/platform/SUNW,T5140/lib/libpcp.so=../../sun4v/lib/libpcp.so s none usr/platform/SUNW,USBRDT-5240/lib/libpcp.so=../../sun4v/lib/libpcp.so s none usr/platform/SUNW,Netra-T5220/lib/libpcp.so=../../sun4v/lib/libpcp.so +s none usr/platform/SUNW,Netra-T5440/lib/libpcp.so=../../sun4v/lib/libpcp.so s none usr/platform/SUNW,Sun-Fire-T200/lib/libpcp.so.1=../../sun4v/lib/libpcp.so.1 s none usr/platform/SUNW,Netra-CP3060/lib/libpcp.so.1=../../sun4v/lib/libpcp.so.1 @@ -111,6 +111,7 @@ s none usr/platform/SUNW,SPARC-Enterprise-T5120/lib/libpcp.so.1=../../sun4v/lib/ s none usr/platform/SUNW,T5140/lib/libpcp.so.1=../../sun4v/lib/libpcp.so.1 s none usr/platform/SUNW,USBRDT-5240/lib/libpcp.so.1=../../sun4v/lib/libpcp.so.1 s none usr/platform/SUNW,Netra-T5220/lib/libpcp.so.1=../../sun4v/lib/libpcp.so.1 +s none usr/platform/SUNW,Netra-T5440/lib/libpcp.so.1=../../sun4v/lib/libpcp.so.1 # # platform-dependent boot object @@ -124,6 +125,7 @@ s none usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fs=../../sun4v/lib/fs s none usr/platform/SUNW,T5140/lib/fs=../../sun4v/lib/fs s none usr/platform/SUNW,USBRDT-5240/lib/fs=../../sun4v/lib/fs s none usr/platform/SUNW,Netra-T5220/lib/fs=../../sun4v/lib/fs +s none usr/platform/SUNW,Netra-T5440/lib/fs=../../sun4v/lib/fs # # add erie link # @@ -169,6 +171,19 @@ s none usr/platform/SUNW,Netra-CP3060/sbin/trapstat=../../sun4v/sbin/trapstat # # add library for tsalarm # -f none usr/platform/SUNW,Netra-T5220/lib/libtsalarm.so.1 644 root bin -s none usr/platform/SUNW,Netra-T5220/lib/libtsalarm.so=./libtsalarm.so.1 -f none usr/platform/SUNW,Netra-T5220/include/tsalarm.h 644 root bin +d none usr/platform/sun4v 755 root sys +d none usr/platform/sun4v/lib 755 root bin +f none usr/platform/sun4v/lib/libtsalarm.so.1 644 root bin +s none usr/platform/sun4v/lib/libtsalarm.so=./libtsalarm.so.1 +d none usr/platform/sun4v/include 755 root bin +f none usr/platform/sun4v/include/tsalarm.h 644 root bin + +# add turgo links to individual components +s none usr/platform/SUNW,Netra-T5220/lib/libtsalarm.so.1=../../sun4v/lib/libtsalarm.so.1 +s none usr/platform/SUNW,Netra-T5220/lib/libtsalarm.so=../../sun4v/lib/libtsalarm.so +s none usr/platform/SUNW,Netra-T5220/include=../sun4v/include + +# add congo links to individual components +s none usr/platform/SUNW,Netra-T5440/lib/libtsalarm.so.1=../../sun4v/lib/libtsalarm.so.1 +s none usr/platform/SUNW,Netra-T5440/lib/libtsalarm.so=../../sun4v/lib/libtsalarm.so +s none usr/platform/SUNW,Netra-T5440/include=../sun4v/include diff --git a/usr/src/pkgdefs/SUNWpiclu/prototype_sparc b/usr/src/pkgdefs/SUNWpiclu/prototype_sparc index d504ece3b4..b2b41e56a3 100644 --- a/usr/src/pkgdefs/SUNWpiclu/prototype_sparc +++ b/usr/src/pkgdefs/SUNWpiclu/prototype_sparc @@ -168,6 +168,12 @@ d none usr/platform/SUNW,Netra-T5220/lib/picl 755 root sys d none usr/platform/SUNW,Netra-T5220/lib/picl/plugins 755 root sys s none usr/platform/SUNW,Netra-T5220/lib/picl/plugins/libpiclsbl.so=../../../../SUNW,Sun-Fire-T200/lib/picl/plugins/libpiclsbl.so.1 s none usr/platform/SUNW,Netra-T5220/lib/picl/plugins/libpiclsbl.so.1=../../../../SUNW,Sun-Fire-T200/lib/picl/plugins/libpiclsbl.so.1 +d none usr/platform/SUNW,Netra-T5440 755 root sys +d none usr/platform/SUNW,Netra-T5440/lib 755 root bin +d none usr/platform/SUNW,Netra-T5440/lib/picl 755 root sys +d none usr/platform/SUNW,Netra-T5440/lib/picl/plugins 755 root sys +s none usr/platform/SUNW,Netra-T5440/lib/picl/plugins/libpiclsbl.so=../../../../SUNW,Sun-Fire-T200/lib/picl/plugins/libpiclsbl.so.1 +s none usr/platform/SUNW,Netra-T5440/lib/picl/plugins/libpiclsbl.so.1=../../../../SUNW,Sun-Fire-T200/lib/picl/plugins/libpiclsbl.so.1 d none usr/platform/SUNW,Sun-Fire-V240 755 root sys d none usr/platform/SUNW,Sun-Fire-V240/lib 755 root bin s none usr/platform/SUNW,Sun-Fire-V240/lib/libprtdiag_psr.so.1=../../SUNW,Sun-Blade-100/lib/libprtdiag_psr.so.1 diff --git a/usr/src/pkgdefs/etc/exception_list_sparc b/usr/src/pkgdefs/etc/exception_list_sparc index cc929f34b0..2244b8a91f 100644 --- a/usr/src/pkgdefs/etc/exception_list_sparc +++ b/usr/src/pkgdefs/etc/exception_list_sparc @@ -837,6 +837,7 @@ usr/platform/sun4v/lib/llib-lpcp.ln sparc usr/platform/SUNW,Netra-CP3260/lib/llib-lpcp.ln sparc usr/platform/SUNW,USBRDT-5240/lib/llib-lpcp.ln sparc usr/platform/SUNW,Netra-T5220/lib/llib-lpcp.ln sparc +usr/platform/SUNW,Netra-T5440/lib/llib-lpcp.ln sparc # # ZFS internal tools and lint libraries # diff --git a/usr/src/psm/stand/boot/sparcv9/sun4v/Makefile b/usr/src/psm/stand/boot/sparcv9/sun4v/Makefile index 1c96d36274..70c3994ddf 100644 --- a/usr/src/psm/stand/boot/sparcv9/sun4v/Makefile +++ b/usr/src/psm/stand/boot/sparcv9/sun4v/Makefile @@ -40,6 +40,7 @@ PLATLINKS += SUNW,SPARC-Enterprise-T5120 PLATLINKS += SUNW,T5140 PLATLINKS += SUNW,USBRDT-5240 PLATLINKS += SUNW,Netra-T5220 +PLATLINKS += SUNW,Netra-T5440 LINKED_DIRS = $(PLATLINKS:%=$(USR_PLAT_DIR)/%) LINKED_LIB_DIRS = $(PLATLINKS:%=$(USR_PLAT_DIR)/%/lib) diff --git a/usr/src/uts/sun4v/Makefile b/usr/src/uts/sun4v/Makefile index e960a311b2..9131efe9bf 100644 --- a/usr/src/uts/sun4v/Makefile +++ b/usr/src/uts/sun4v/Makefile @@ -36,6 +36,7 @@ include Makefile.huron include Makefile.maramba include Makefile.thunder include Makefile.turgo +include Makefile.congo USR_GLENDALE_DIR = $(USR_PLAT_DIR)/SUNW,Sun-Blade-T6320 USR_GLENDALE_SBIN_DIR = $(USR_GLENDALE_DIR)/sbin @@ -203,7 +204,9 @@ install_platforms: $(ROOT_PSM_DIR) $(USR_PSM_DIR) \ $(USR_THUNDER_DIR) $(USR_THUNDER_SBIN_DIR) \ $(USR_THUNDER_LIB_DIR) \ $(USR_TURGO_DIR) $(USR_TURGO_SBIN_DIR) \ - $(USR_TURGO_LIB_DIR) + $(USR_TURGO_LIB_DIR) \ + $(USR_CONGO_DIR) $(USR_CONGO_SBIN_DIR) \ + $(USR_CONGO_LIB_DIR) # @@ -273,6 +276,15 @@ $(USR_TURGO_SBIN_DIR): $(USR_TURGO_DIR) $(USR_TURGO_LIB_DIR): $(USR_TURGO_DIR) -$(INS.dir.root.bin) +$(USR_CONGO_DIR): $(USR_SUN4V_PLAT_DIR) + -$(INS.dir.root.sys) + +$(USR_CONGO_SBIN_DIR): $(USR_CONGO_DIR) + $(INS.slink5) + +$(USR_CONGO_LIB_DIR): $(USR_CONGO_DIR) + -$(INS.dir.root.bin) + # # Full kernel lint target. # diff --git a/usr/src/uts/sun4v/Makefile.congo b/usr/src/uts/sun4v/Makefile.congo new file mode 100644 index 0000000000..af56c1189d --- /dev/null +++ b/usr/src/uts/sun4v/Makefile.congo @@ -0,0 +1,37 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# +# +# +# Copyright 2007 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +#ident "%Z%%M% %I% %E% SMI" +# +# Global definitions for sun4v congo implementation specific modules. +# + +# +# Define directories. +# + +USR_CONGO_DIR = $(USR_PLAT_DIR)/SUNW,Netra-T5440 +USR_CONGO_SBIN_DIR = $(USR_CONGO_DIR)/sbin +USR_CONGO_LIB_DIR = $(USR_CONGO_DIR)/lib diff --git a/usr/src/uts/sun4v/Makefile.sun4v.shared b/usr/src/uts/sun4v/Makefile.sun4v.shared index 5b342c6032..55f34f8efa 100644 --- a/usr/src/uts/sun4v/Makefile.sun4v.shared +++ b/usr/src/uts/sun4v/Makefile.sun4v.shared @@ -45,6 +45,7 @@ LINKED_PLATFORMS += SUNW,Sun-Blade-T6320 LINKED_PLATFORMS += SUNW,Netra-CP3260 LINKED_PLATFORMS += SUNW,Netra-T5220 LINKED_PLATFORMS += SUNW,USBRDT-5240 +LINKED_PLATFORMS += SUNW,Netra-T5440 PROMIF = ieee1275 PSMBASE = $(UTSBASE)/../psm |
