CPUFreq HAL [PSARC/2007/679 FastTrack timeout 12/12/2007]

Anup Pemmaiah Napanda.Pemmaiah at sun.com
Wed Dec 5 12:07:54 PST 2007


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




More information about the opensolaris-arc mailing list