On 21.02.2009 21:49, Stefan Reinauer wrote:
> On 21.02.2009 21:39 Uhr, Carl-Daniel Hailfinger wrote:
>   
>> On 21.02.2009 21:31, ron minnich wrote:
>>   
>>     
>>> Also I guess it's time to make printk smp-safe.
>>>   
>>>     
>>>       
>> Cool! The big problem here is that you need locking and for that you
>> need something which is shared between CPUs. IIRC this means storing the
>> lock in CAR is a no-go on some processors.
>>   
>>     
>
> Yes. the locking mechanisms are all there but can not be used. (or they
> were, at some point)
>
> The simplest way would be to use a scratchpad register of the chipset as
> a semaphore. That's rather safe but unless on PCIe it can not be done
> atomic.
>   

What about scratchpad registers in the CPU which are guaranteed to be
cache-coherent across multiple cores and processors?

Regards,
Carl-Daniel

-- 
http://www.hailfinger.org/


--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to