From owner-svn-ports-head@freebsd.org Tue Oct 30 06:44:57 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 20B3610D7707; Tue, 30 Oct 2018 06:44:57 +0000 (UTC) (envelope-from kbowling@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B6F7474F9F; Tue, 30 Oct 2018 06:44:56 +0000 (UTC) (envelope-from kbowling@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7882E19ED8; Tue, 30 Oct 2018 06:44:56 +0000 (UTC) (envelope-from kbowling@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w9U6iuGr044018; Tue, 30 Oct 2018 06:44:56 GMT (envelope-from kbowling@FreeBSD.org) Received: (from kbowling@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w9U6itIc044011; Tue, 30 Oct 2018 06:44:55 GMT (envelope-from kbowling@FreeBSD.org) Message-Id: <201810300644.w9U6itIc044011@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kbowling set sender to kbowling@FreeBSD.org using -f From: Kevin Bowling Date: Tue, 30 Oct 2018 06:44:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r483454 - in head/emulators: . linux-power9-functional-sim X-SVN-Group: ports-head X-SVN-Commit-Author: kbowling X-SVN-Commit-Paths: in head/emulators: . linux-power9-functional-sim X-SVN-Commit-Revision: 483454 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Oct 2018 06:44:57 -0000 Author: kbowling Date: Tue Oct 30 06:44:55 2018 New Revision: 483454 URL: https://svnweb.freebsd.org/changeset/ports/483454 Log: emulators/linux-power9-functional-sim: New port This is a full system simulator for IBM's POWER9 and is sufficent to run FreeBSD 12.0 or POWER9BSD work in progress. Ask in #powerpc64 on efnet for usage help for now. Approved by: timur (mentor) Differential Revision: https://reviews.freebsd.org/D17545 Added: head/emulators/linux-power9-functional-sim/ head/emulators/linux-power9-functional-sim/Makefile (contents, props changed) head/emulators/linux-power9-functional-sim/distinfo (contents, props changed) head/emulators/linux-power9-functional-sim/pkg-descr (contents, props changed) head/emulators/linux-power9-functional-sim/pkg-plist.amd64 (contents, props changed) Modified: head/emulators/Makefile Modified: head/emulators/Makefile ============================================================================== --- head/emulators/Makefile Tue Oct 30 06:18:48 2018 (r483453) +++ head/emulators/Makefile Tue Oct 30 06:44:55 2018 (r483454) @@ -68,6 +68,7 @@ SUBDIR += libspectrum SUBDIR += linux-c6 SUBDIR += linux-c7 + SUBDIR += linux-power9-functional-sim SUBDIR += linux_base-c6 SUBDIR += linux_base-c7 SUBDIR += lisaem Added: head/emulators/linux-power9-functional-sim/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/linux-power9-functional-sim/Makefile Tue Oct 30 06:44:55 2018 (r483454) @@ -0,0 +1,29 @@ +# Created by: Kevin Bowling +# $FreeBSD$ + +PORTNAME= power9-functional-sim +PORTVERSION= 1.1 +CATEGORIES= emulators linux +MASTER_SITES= http://public.dhe.ibm.com/software/server/powerfuncsim/p9/packages/v1.1-0/ + +MAINTAINER= kbowling@FreeBSD.org +COMMENT= IBM POWER9 Functional Simulator (mambo) (CentOS ${LINUX_DIST_VER}) + +LICENSE= IBMFUNCTIONALSIM +LICENSE_NAME= IBM Functional Simulator License +LICENSE_FILE= ${WRKSRC}/opt/ibm/systemsim-p9/license/Softcopy/LA_en +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + +ONLY_FOR_ARCHS= amd64 + +USES= linux:c7 +USE_LDCONFIG= yes +USE_LINUX= tcl85 +USE_LINUX_RPM= nolib + +BIN_DISTNAMES= systemsim-p9-${DISTVERSION}${DISTVERSIONSUFFIX} +SRC_DISTFILES= +LINUXNAME= ${PORTNAME}${PKGNAMESUFFIX} +RPMVERSION= 0.el7 + +.include Added: head/emulators/linux-power9-functional-sim/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/linux-power9-functional-sim/distinfo Tue Oct 30 06:44:55 2018 (r483454) @@ -0,0 +1,3 @@ +TIMESTAMP = 1539381111 +SHA256 (centos/systemsim-p9-1.1-0.el7.x86_64.rpm) = f2347fd11cb9b966bd1f0f005a34bc2a90d645320319c7e15cae3b22ce763c52 +SIZE (centos/systemsim-p9-1.1-0.el7.x86_64.rpm) = 3787648 Added: head/emulators/linux-power9-functional-sim/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/linux-power9-functional-sim/pkg-descr Tue Oct 30 06:44:55 2018 (r483454) @@ -0,0 +1,12 @@ +The IBM POWER9 Functional Simulator is a simulation environment developed by +IBM. It is designed to provide enough POWER9 processor complex functionality to +allow the entire software stack to execute, including loading, booting and +running a little endian Linux environment. The intent for this tool is to +educate, enable new application development, and to facilitate porting of +existing Linux applications to the POWER9 architecture. While the IBM POWER9 +Functional Simulator serves as a full instruction set simulator for the POWER9 +processor, it may not model all aspects of the IBM Power Systems POWER9 hardware +and thus may not exactly reflect the behavior of the POWER9 hardware. + + +WWW: https://www14.software.ibm.com/support/customercare/sas/f/pwrfs/pwr9/home.html Added: head/emulators/linux-power9-functional-sim/pkg-plist.amd64 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/linux-power9-functional-sim/pkg-plist.amd64 Tue Oct 30 06:44:55 2018 (r483454) @@ -0,0 +1,90 @@ +opt/ibm/systemsim-p9/CHANGELOG +opt/ibm/systemsim-p9/bin/parse_dwarf.pl +opt/ibm/systemsim-p9/bin/systemsim +opt/ibm/systemsim-p9/bin/systemsim-p9 +opt/ibm/systemsim-p9/examples/callthru/README +opt/ibm/systemsim-p9/examples/callthru/callthru-be +opt/ibm/systemsim-p9/examples/callthru/callthru-le +opt/ibm/systemsim-p9/examples/linux/README +opt/ibm/systemsim-p9/examples/linux/fetch_disk_image.sh +opt/ibm/systemsim-p9/examples/linux/fetch_skiboot.sh +opt/ibm/systemsim-p9/examples/linux/fetch_vmlinux.sh +opt/ibm/systemsim-p9/lib/common/Makefile +opt/ibm/systemsim-p9/lib/common/bcast.tcl +opt/ibm/systemsim-p9/lib/common/bogusnet.tcl +opt/ibm/systemsim-p9/lib/common/config.tcl +opt/ibm/systemsim-p9/lib/common/debug_utils.tcl +opt/ibm/systemsim-p9/lib/common/dts.tcl +opt/ibm/systemsim-p9/lib/common/epapr.tcl +opt/ibm/systemsim-p9/lib/common/kips.tcl +opt/ibm/systemsim-p9/lib/common/mambo_init.tcl +opt/ibm/systemsim-p9/lib/common/openfirmware_utils.tcl +opt/ibm/systemsim-p9/lib/common/osinfo.tcl +opt/ibm/systemsim-p9/lib/common/pkgIndex.tcl +opt/ibm/systemsim-p9/lib/common/tclIndex +opt/ibm/systemsim-p9/lib/common/tcl_utils.tcl +opt/ibm/systemsim-p9/lib/libqtbin-p9.so +opt/ibm/systemsim-p9/lib/p9/mambo_init.tcl +opt/ibm/systemsim-p9/lib/p9/systemsim.tcl +opt/ibm/systemsim-p9/lib/p9/tclIndex +opt/ibm/systemsim-p9/lib/perf/pkgIndex.tcl +opt/ibm/systemsim-p9/lib/perf/qtrace.tcl +opt/ibm/systemsim-p9/lib/ppc/Makefile +opt/ibm/systemsim-p9/lib/ppc/bogus_disk.tcl +opt/ibm/systemsim-p9/lib/ppc/erat.tcl +opt/ibm/systemsim-p9/lib/ppc/linux.tcl +opt/ibm/systemsim-p9/lib/ppc/linux_track.tcl +opt/ibm/systemsim-p9/lib/ppc/pkgIndex.tcl +opt/ibm/systemsim-p9/lib/ppc/step.tcl +opt/ibm/systemsim-p9/lib/ppc/syscall_trace.tcl +opt/ibm/systemsim-p9/lib/ppc/syscall_triggers.tcl +opt/ibm/systemsim-p9/lib/ppc/syscalls.tcl +opt/ibm/systemsim-p9/lib/ppc/syscalls/Makefile +opt/ibm/systemsim-p9/lib/ppc/syscalls/sys.pl +opt/ibm/systemsim-p9/lib/ppc/syscalls/syscalls.txt +opt/ibm/systemsim-p9/lib/ppc/tclIndex +opt/ibm/systemsim-p9/lib/ppc/tlb.tcl +opt/ibm/systemsim-p9/lib/ppc/util.tcl +opt/ibm/systemsim-p9/license/Softcopy/LA_cs +opt/ibm/systemsim-p9/license/Softcopy/LA_de +opt/ibm/systemsim-p9/license/Softcopy/LA_el +opt/ibm/systemsim-p9/license/Softcopy/LA_en +opt/ibm/systemsim-p9/license/Softcopy/LA_es +opt/ibm/systemsim-p9/license/Softcopy/LA_fr +opt/ibm/systemsim-p9/license/Softcopy/LA_in +opt/ibm/systemsim-p9/license/Softcopy/LA_it +opt/ibm/systemsim-p9/license/Softcopy/LA_ja +opt/ibm/systemsim-p9/license/Softcopy/LA_ko +opt/ibm/systemsim-p9/license/Softcopy/LA_lt +opt/ibm/systemsim-p9/license/Softcopy/LA_pl +opt/ibm/systemsim-p9/license/Softcopy/LA_pt +opt/ibm/systemsim-p9/license/Softcopy/LA_ru +opt/ibm/systemsim-p9/license/Softcopy/LA_sl +opt/ibm/systemsim-p9/license/Softcopy/LA_tr +opt/ibm/systemsim-p9/license/Softcopy/LA_zh +opt/ibm/systemsim-p9/license/Softcopy/LA_zh_TW +opt/ibm/systemsim-p9/license/Softcopy/LI_cs +opt/ibm/systemsim-p9/license/Softcopy/LI_de +opt/ibm/systemsim-p9/license/Softcopy/LI_el +opt/ibm/systemsim-p9/license/Softcopy/LI_en +opt/ibm/systemsim-p9/license/Softcopy/LI_es +opt/ibm/systemsim-p9/license/Softcopy/LI_fr +opt/ibm/systemsim-p9/license/Softcopy/LI_in +opt/ibm/systemsim-p9/license/Softcopy/LI_it +opt/ibm/systemsim-p9/license/Softcopy/LI_ja +opt/ibm/systemsim-p9/license/Softcopy/LI_ko +opt/ibm/systemsim-p9/license/Softcopy/LI_lt +opt/ibm/systemsim-p9/license/Softcopy/LI_pl +opt/ibm/systemsim-p9/license/Softcopy/LI_pt +opt/ibm/systemsim-p9/license/Softcopy/LI_ru +opt/ibm/systemsim-p9/license/Softcopy/LI_sl +opt/ibm/systemsim-p9/license/Softcopy/LI_tr +opt/ibm/systemsim-p9/license/Softcopy/LI_zh +opt/ibm/systemsim-p9/license/Softcopy/LI_zh_TW +opt/ibm/systemsim-p9/license/Softcopy/notices +opt/ibm/systemsim-p9/run/p9/linux/boot-linux-le-rtas.tcl +opt/ibm/systemsim-p9/run/p9/linux/boot-linux-le-skiboot.tcl +opt/ibm/systemsim-p9/run/p9/p9-devtree-skiboot.tcl +opt/ibm/systemsim-p9/run/p9/p9-devtree.tcl +opt/ibm/systemsim-p9/run/p9/power9 +@dir opt/ibm/systemsim-p9/images