Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Oct 2018 06:44:55 +0000 (UTC)
From:      Kevin Bowling <kbowling@FreeBSD.org>
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
Message-ID:  <201810300644.w9U6itIc044011@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <kbowling@FreeBSD.org>
+# $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 <bsd.port.mk>

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201810300644.w9U6itIc044011>