Artem Kachitchkine wrote:
>
> You described properties and interfaces, but those do not exist in 
> vacuum, they must be associated with device objects that HAL maintains. 
Yes, the processor properties are associated with the cpu device object.

> Could you expand on that. E.g. it appears that processor.* properties 
> belong to device objects with "processor" capability: will HAL create 
> one object per physical CPU? 
Each processor will have a cpu device object, with the device object UDI 
being differentiated with the cpu id. Under each device object, it will 
have its associated processor properties.

> Do clients (such as GPM) usually call Set* methods on each processor 
> object? Any interesting implications wrt massive coring/threading?
Set* methods will not be called on each processor. It applies for all 
the processors. No implications wrt massive coring/threading

Anup
>
> -Artem


Reply via email to