Lars Wassermann uploaded a new version of Cog to project VM Maker: http://source.squeak.org/VMMaker/Cog-lw.51.mcz
==================== Summary ====================
Name: Cog-lw.51 Author: lw Time: 31 July 2012, 3:37:54.171 pm UUID: 92936c84-032d-654c-91bd-797b6257493c Ancestors: Cog-lw.50
added FlushICache primitive call
fixed a typo in registerState, which read r0 instead of r9
=============== Diff against Cog-lw.50 ===============
Item was added: + ----- Method: GdbARMAlien>>bitsInWord (in category 'Cog API') ----- + bitsInWord + ^32!
Item was added: + ----- Method: GdbARMAlien>>flushICacheFrom:to: (in category 'execution') ----- + flushICacheFrom: startAddress "<Integer>" to: endAddress "<Integer>" + self primitiveFlushICacheFrom: startAddress To: endAddress!
Item was added: + ----- Method: GdbARMAlien>>primitiveFlushICacheFrom:To: (in category 'primitives') ----- + primitiveFlushICacheFrom: startAddress "<Integer>" To: endAddress "<Integer>" + "Flush the icache in the requested range" + <primitive: 'primitiveFlushICacheFromTo' module: 'GdbARMPlugin'> + ^self primitiveFailed!
Item was changed: ----- Method: GdbARMAlien>>registerState (in category 'accessing-abstract') ----- registerState ^{ self r0. self r1. self r2. self r3. self r4. self r5. self r6. self r7. + self r8. self r9. self r10. self r11. self r12. self sp. self lr. self pc. self eflags }! - self r8. self r0. self r10. self r11. self r12. self sp. self lr. self pc. self eflags }!
vm-dev@lists.squeakfoundation.org