> On 17 Dec 2014, at 17:27, Peter Maydell <peter.mayd...@linaro.org> wrote:
> 
> On 17 December 2014 at 16:17, Mark Burton <mark.bur...@greensocs.com> wrote:
>> Sorry - I should have replied to this Peter
>> I agree with you - I dont know how much overlap we’ll find with different 
>> architectures.
>> But if we stick to the more generic ‘lock/unlock’, I dont see how this is 
>> going to help us output thread safe code without going thought a mutex - at 
>> which point we are back to square 1.
> 
> I think a mutex is fine, personally -- I just don't want
> to see fifteen hand-hacked mutexes in the target-* code.
> 

Which would seem to favour the helper function approach?
Or am I missing something?
If we can’t arrange for the target code to optimise the mutex away and use host 
native instructions, then I dont really see the benefit of complicating the IR 
and the target code?

Cheers

Mark.

> -- PMM


         +44 (0)20 7100 3485 x 210
 +33 (0)5 33 52 01 77x 210

        +33 (0)603762104
        mark.burton


Reply via email to