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

commits at source.squeak.org commits at source.squeak.org
Tue Jan 21 21:13:40 UTC 2020


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

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

Name: Cog-eem.393
Author: eem
Time: 21 January 2020, 1:13:38.944544 pm
UUID: 56c9ebf7-082e-4d0f-8567-c6b929e09a92
Ancestors: Cog-eem.392

Processor Aliens:
Add support for marshalling arguments to leaf calls according to the ABI.

=============== Diff against Cog-eem.392 ===============

Item was added:
+ ----- Method: BochsIA32Alien>>abiMarshallArg0:arg1: (in category 'accessing-abstract') -----
+ abiMarshallArg0: arg0 arg1: arg1
+ 	"Marshall two integral arguments according to the ABI.
+ 	 Currently used only on processors that do ceFlushICache in machine code.
+ 	 CogICacheFlushingIA32Compiler does just this."
+ 	self push: arg1.
+ 	self push: arg0!

Item was added:
+ ----- Method: CogProcessorAlien>>abiMarshallArg0:arg1: (in category 'accessing-abstract') -----
+ abiMarshallArg0: arg0 arg1: arg1
+ 	"Marshall two integral arguments according to the ABI.
+ 	 Currently used only on processors that do ceFlushICache in machine code."
+ 	self subclassResponsibility!



More information about the Vm-dev mailing list