VM Maker: Cog-eem.393.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: Cog-eem.393.mcz

commits-2
 
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!