[Vm-dev] VM Maker: Cog-eem.277.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Sep 17 23:02:20 UTC 2015


Eliot Miranda uploaded a new version of Cog to project VM Maker:
http://source.squeak.org/VMMaker/Cog-eem.277.mcz

==================== Summary ====================

Name: Cog-eem.277
Author: eem
Time: 17 September 2015, 4:01:40.535 pm
UUID: 419219c5-6bfd-4f59-9bdf-1d87fe2e0904
Ancestors: Cog-eem.276

It helps to be able to instantiate and reset a BochsX64Alien

=============== Diff against Cog-eem.276 ===============

Item was added:
+ ----- Method: BochsX64Alien class>>primitiveNewCPU (in category 'instance creation') -----
+ primitiveNewCPU
+ 	"Answer the address of a new Bochs C++ class bx_cpu_c/BX_CPU_C x64 (x86-64) CPU emulator instance."
+ 	<primitive: 'primitiveNewCPU' module: 'BochsX64Plugin'>
+ 	^self primitiveFailed!

Item was added:
+ ----- Method: BochsX64Alien>>reset (in category 'primitives') -----
+ reset
+ 	self primitiveResetCPU.
+ 	"Enable SSE extensions by setting the OSFXSR (Operating System FXSAVE/FXRSTOR Support) bit"
+ 	self cr4: (self cr4 bitOr: 1 << 9)!



More information about the Vm-dev mailing list