[Vm-dev] auto updates from issue tracker now blocked (was: [Pharo-dev] Put issues from cog issue tracker into pharo issue tracker)

Igor Stasenko siguctua at gmail.com
Sun Aug 11 14:07:47 UTC 2013


On 11 August 2013 13:36, Levente Uzonyi <leves at elte.hu> wrote:
>
> On Fri, 9 Aug 2013, Igor Stasenko wrote:
>
>>
>> Another dilemma is integrating bugs/fixes. For instance, look at
>> http://code.google.com/p/cog/issues/detail?id=102
>
>
> I'd love to see this getting added to all VMs. I wonder if it works with the
> Interpereter too. What can be done, if there's no sqLowLevelMFence()?
>

on what platform?
Here's ARM:

    A Data Synchronization Barrier (DSB) completes when all
instructions before this instruction complete.
    A Data Memory Barrier (DMB) ensures that all explicit memory
accesses before the DMB instruction complete before any explicit
memory accesses after the DMB instruction start.
    An Instruction Synchronization Barrier (ISB) flushes the pipeline
in the processor, so that all instructions following the ISB are
fetched from cache or memory, after the ISB has been completed.

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka14041.html


in any case, i just changed implementation, but did not added any
low-level things , which was not already there.

>
> Levente
>


-- 
Best regards,
Igor Stasenko.


More information about the Vm-dev mailing list