[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