I'm sponsoring this case for Bill Yan.  This project is to add the CPU, 
Memory and Battery categories to the OpenSolaris Device Drive Utility 
tool so that users could get information on these devices easily. A 
Micro release binding is proposed.

I have marked it as "closed approved automatic" since the change is 
straightforward and the interface is clear. If there is request, I'd be 
happy to upgrade it to a fast track and set the timer.

-Frank


4. Technical Description

4.1 Summary

    The intent of this project is to add CPU, Memory and battery category to
    the OpenSolaris Device Driver Utility Tool.

    Requested release binding is Micro.

4.2 Details

    This project propose to add the following information to the Device 
Driver
    Utility tool [1].

    * CPU information: including CPU type, number of CPU, number of 
cores per
    processor and number of threads per processor.

    * Memory information: including amount of physical memory, maximum 
memory
    supported and detail information of each memory device/module (size, 
type,
    speed, bit-width).

    * Battery information: including model, serial, vendor, technology,
    charge/discharge status, design charge level, current charge level, 
design
    voltage, current voltage, charge percentage and estimated remaining 
time (if
    battery is discharging).

    On i86pc platform, CPU information is fetched through CPUID 
instruction and
    SMBIOS, memory information is got from SMBIOS, battery information 
is got
    from HAL. On sparc platform, libpicl is used to fetch CPU and memory
    information. Battery information is not provided on sparc platform.


4.3 Imported Interfaces

    Interface         |  Stability  | Description
    
------------------+-------------+----------------------------------------
    libhal.so         | Uncommitted | PSARC/2005/399
    
------------------+-------------+----------------------------------------
    libpicl.so        | Uncommitted | PSARC/1999/444
    
------------------+-------------+----------------------------------------
    /dev/smbios       | Uncommitted | PSARC/2005/483
    
------------------+-------------+----------------------------------------


5. References
    [1] Device Driver Utility PSARC Case:
    http://sac.sfbay/PSARC/2008/504/

6. Resources and Schedule
    6.4 Steering Committee Requested Information
    6.4.1 Consolidation C-team Name: None
    6.5 ARC review type: Self Review
    6.6 ARC exposure: Open


Reply via email to