[Vm-dev] [commit][3515] Add CryptographyPlugins to the VMMaker image build.

commits at squeakvm.org commits at squeakvm.org
Thu Dec 10 19:23:52 UTC 2015


Revision: 3515
Author:   eliot
Date:     2015-12-10 11:23:51 -0800 (Thu, 10 Dec 2015)
Log Message:
-----------
Add CryptographyPlugins to the VMMaker image build.
Make sure the VMMaker image is built before bootstrapping a 64-bit image.
Add xmm8 through xmm15 to the x64's accessor method generator.

Modified Paths:
--------------
    branches/Cog/image/BuildSqueakSpurTrunkVMMakerImage.st
    branches/Cog/image/buildspurtrunkreader64image.sh
    branches/Cog/processors/IA32/bochs/explorationx64/printcpuxmm.c

Modified: branches/Cog/image/BuildSqueakSpurTrunkVMMakerImage.st
===================================================================
--- branches/Cog/image/BuildSqueakSpurTrunkVMMakerImage.st	2015-12-06 02:06:01 UTC (rev 3514)
+++ branches/Cog/image/BuildSqueakSpurTrunkVMMakerImage.st	2015-12-10 19:23:51 UTC (rev 3515)
@@ -11,7 +11,8 @@
 				('http://www.squeaksource.com/rb'				5	('AST-Core' 'AST-Semantic' 'AST-Tests-Core' 'AST-Tests-Semantic' 'Refactoring-Changes' 'Refactoring-Core' 'Refactoring-Environment' 'Refactoring-Tests-Changes' 'Refactoring-Tests-Core' 'Refactoring-Tests-Environment'))
 				('http://www.squeaksource.com/Speech'			2	('SharedPool-Speech' ))
 				('http://www.squeaksource.com/XDCP'				9	('VMConstruction-Plugins-XDisplayControlPlugin' ))
-				('http://www.squeaksource.com/Balloon3D'		10	('Balloon3D-Plugins'  'Balloon3D-Plugins-Simulator' ))
+				('http://www.squeaksource.com/Balloon3D'		9	('Balloon3D-Plugins'  ))
+				('http://www.squeaksource.com/CryptographyPlugins'		9	('CryptographyPlugins'  ))
 				).
 
 load := (manifest collect:
@@ -45,7 +46,8 @@
 		 version workingCopy repositoryGroup addRepository: repository]
 			on: Warning
 			do: [:ex|
-				(ex messageText beginsWith: 'This package depends on the following classes') ifFalse:
+				((ex messageText beginsWith: 'This package depends on the following classes')
+				 or: [ex messageText beginsWith: 'About to serialize an empty diffy version.']) ifFalse:
 					[ex pass].
 				ex resume]]]
 		valueWithArguments: tuple].
Modified: branches/Cog/image/buildspurtrunkreader64image.sh
===================================================================
--- branches/Cog/image/buildspurtrunkreader64image.sh	2015-12-06 02:06:01 UTC (rev 3514)
+++ branches/Cog/image/buildspurtrunkreader64image.sh	2015-12-10 19:23:51 UTC (rev 3515)
@@ -3,6 +3,7 @@
 . ./envvars.sh
 
 test -f spurreader.image || ./buildspurtrunkreaderimage.sh
+test -f SpurVMMaker.image && ./updatevmmakerimage.sh || buildspurtrunkvmmakerimage.sh
 
 . ./getGoodSpurVM.sh
 

Modified: branches/Cog/processors/IA32/bochs/explorationx64/printcpuxmm.c
===================================================================
--- branches/Cog/processors/IA32/bochs/explorationx64/printcpuxmm.c	2015-12-06 02:06:01 UTC (rev 3514)
+++ branches/Cog/processors/IA32/bochs/explorationx64/printcpuxmm.c	2015-12-10 19:23:51 UTC (rev 3515)
@@ -54,6 +54,14 @@
 	print(XMM5Low,5,0);
 	print(XMM6Low,6,0);
 	print(XMM7Low,7,0);
+	print(XMM8Low,8,0);
+	print(XMM9Low,9,0);
+	print(XMM10Low,10,0);
+	print(XMM11Low,11,0);
+	print(XMM12Low,12,0);
+	print(XMM13Low,13,0);
+	print(XMM14Low,14,0);
+	print(XMM15Low,15,0);
 
 	print(XMM0High,0,1);
 	print(XMM1High,1,1);
@@ -63,6 +71,14 @@
 	print(XMM5High,5,1);
 	print(XMM6High,6,1);
 	print(XMM7High,7,1);
+	print(XMM8High,8,1);
+	print(XMM9High,9,1);
+	print(XMM10High,10,1);
+	print(XMM11High,11,1);
+	print(XMM12High,12,1);
+	print(XMM13High,13,1);
+	print(XMM14High,14,1);
+	print(XMM15High,15,1);
 
 	return 0;
 }



More information about the Vm-dev mailing list