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