Jump to content

Is the Pentium D HPET capable?


3 posts in this topic

Recommended Posts

I'm beginning to wonder if my system (Pentium D based) even has HPET capabilities. It is nowhere to be seen in my BIOS, and the dump from my ACPI_HPET.bin (see below) seems to only contain "0" values.

 

 

/*
* Intel ACPI Component Architecture
* AML Disassembler version 20100528
*
* Disassembly of ./dsdt.aml, Sat Aug 28 16:59:23 2010
*
* ACPI Data Table [HPET]
*
* Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue
*/

[000h 0000  4]                    Signature : "HPET"    /* High Precision Event Timer table */
[004h 0004  4]                 Table Length : 00000038
[008h 0008  1]                     Revision : 01
[009h 0009  1]                     Checksum : F3
[00Ah 0010  6]                       Oem ID : "GATEWA"
[010h 0016  8]                 Oem Table ID : "05DT055 "
[018h 0024  4]                 Oem Revision : 0000006D
[01Ch 0028  4]              Asl Compiler ID : "MSFT"
[020h 0032  4]        Asl Compiler Revision : 01000013

[024h 0036  4]            Hardware Block ID : 8086A201

[028h 0040 12]         Timer Block Register : <Generic Address Structure>
[028h 0040  1]                     Space ID : 00 (SystemMemory)
[029h 0041  1]                    Bit Width : 00
[02Ah 0042  1]                   Bit Offset : 00
[02Bh 0043  1]                 Access Width : 00
[02Ch 0044  8]                      Address : 00000000FED00000

[034h 0052  1]              Sequence Number : 00
[035h 0053  2]          Minimum Clock Ticks : 0001
[037h 0055  1]        Flags (decoded below) : 00
                           4K Page Protect : 0
                          64K Page Protect : 0

Raw Table Data

 0000: 48 50 45 54 38 00 00 00 01 F3 47 41 54 45 57 41  HPET8.....GATEWA
 0010: 30 35 44 54 30 35 35 20 6D 00 00 00 4D 53 46 54  05DT055 m...MSFT
 0020: 13 00 00 01 01 A2 86 80 00 00 00 00 00 00 D0 FE  ................
 0030: 00 00 00 00 00 01 00 00                          ........

Link to comment
Share on other sites

There should be a HPET device in your DSDT at the address listed up there.

 

As far as I know it doesn't matter, AppleIntelCPUPowerManagement is the only thing that uses the HPET and you can't load that on a Pentium D system anyway.

 

If you need a HPET device present in ioreg for other purposes you can use netkas' HPETDevice.kext

Link to comment
Share on other sites

 Share

×
×
  • Create New...