<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: acpi processor register block in Mobile and Desktop Processors</title>
    <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/acpi-processor-register-block/m-p/229865#M2270</link>
    <description>&lt;P&gt;Intel has a web page dedicated to ACPI. Have you seen this link? &lt;A href="http://developer.intel.com/technology/iapc/acpi/"&gt;http://developer.intel.com/technology/iapc/acpi/&lt;/A&gt; &lt;A href="http://developer.intel.com/technology/iapc/acpi/"&gt;http://developer.intel.com/technology/iapc/acpi/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure which OS you're working with, but I found a link to an old microsoft whitepaper that includes an explanation of P_BLK with regards to "Supporting Intel SpeedStep Technology using ACPI 2.0 Objects." Check out the following link starting at page 12 to see if it is of any help to you: &lt;A href="http://download.microsoft.com/download/5/7/7/577a5684-8a83-43ae-9272-ff260a9c20e2/Windows%20Native%20Processor%20Performance%20Control.doc"&gt;http://download.microsoft.com/download/5/7/7/577a5684-8a83-43ae-9272-ff260a9c20e2/Windows%20Native%20Processor%20Performance%20Control.doc&lt;/A&gt; &lt;A href="http://download.microsoft.com/download/5/7/7/577a5684-8a83-43ae-9272-ff260a9c20e2/Windows%20Native%20Processor%20Performance%20Control.doc"&gt;http://download.microsoft.com/download/5/7/7/577a5684-8a83-43ae-9272-ff260a9c20e2/Windows%20Native%20Processor%20Performance%20Control.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;If this document is any help, you may also check out the other Microsoft whitepapers linked here: &lt;A href="http://search.microsoft.com/Results.aspx?qsc0=0&amp;amp;q=+%28P_BLK%29+&amp;amp;mkt=en-US&amp;amp;FORM=QBME1&amp;amp;l=1"&gt;http://search.microsoft.com/Results.aspx?qsc0=0&amp;amp;q=+%28P_BLK%29+&amp;amp;mkt=en-US&amp;amp;FORM=QBME1&amp;amp;l=1&lt;/A&gt; &lt;A href="http://search.microsoft.com/Results.aspx?qsc0=0&amp;amp;q=+%28P_BLK%29+&amp;amp;mkt=en-US&amp;amp;FORM=QBME1&amp;amp;l=1"&gt;http://search.microsoft.com/Results.aspx?qsc0=0&amp;amp;q=+%28P_BLK%29+&amp;amp;mkt=en-US&amp;amp;FORM=QBME1&amp;amp;l=1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On page 11 of the Intel® Celeron® Mobile Processor Dual-Core T1x00 &lt;A href="http://www.intel.com/design/mobile/datashts/321111.pdf"&gt;http://www.intel.com/design/mobile/datashts/321111.pdf&lt;/A&gt; datasheet, in the Low Power Features section, you'll find some information P-BLK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The "Low Power Features" sections of the following Intel mobile processor datasheets also contain informatin on P_BLK:&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/31891401.pdf"&gt;http://download.intel.com/design/mobile/datashts/31891401.pdf&lt;/A&gt; Intel® Core™2 Duo Processor and Intel® Core™2 Extreme Processor on 45-nm Process for Platforms Based on Mobile Intel® 965 Express Chipset Family&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/31674505.pdf"&gt;http://download.intel.com/design/mobile/datashts/31674505.pdf&lt;/A&gt; Intel® Core™2 Duo Processors and Intel® Core™2 Extreme Processors for Platforms Based on Mobile Intel® 965 Express Chipset Family Datasheet&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/32012001.pdf"&gt;http://download.intel.com/design/mobile/datashts/32012001.pdf&lt;/A&gt; Intel® Core™2 Duo Processors and Intel® Core™2 Extreme Processors on 45-nm Process for platforms based on Mobile Intel® 4 Series Express Chipset Family&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/processor/datashts/320390.pdf"&gt;http://download.intel.com/design/processor/datashts/320390.pdf&lt;/A&gt; Intel® Core™2 Extreme Quad-Core Mobile Processor and Intel® Core™2 Quad Mobile Processor on 45-nm Process Datasheet&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/31407804.pdf"&gt;http://download.intel.com/design/mobile/datashts/31407804.pdf&lt;/A&gt; Intel® Core™2 Duo Processor for Intel® Centrino® Duo Processor Technology Datasheet&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/31766603.pdf"&gt;http://download.intel.com/design/mobile/datashts/31766603.pdf&lt;/A&gt; Intel® Celeron® Processor 500 Series Datasheet for Platforms Based on Mobile Intel® 965 Express Chipset Family&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/320462.pdf"&gt;http://download.intel.com/design/mobile/datashts/320462.pdf&lt;/A&gt; Intel® Celeron® Processor 500 Series For Platforms Based on Mobile Intel® 4 Series Express Chipset Family&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.intel.com/design/mobile/datashts/31973401.pdf"&gt;http://www.intel.com/design/mobile/datashts/31973401.pdf&lt;/A&gt; Intel® Celeron® Processor T1x00 Series Datasheet for Platforms Based on Mobile Intel® 965 Express Chipset&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.intel.com/design/mobile/datashts/321111.pdf"&gt;http://www.intel.com/design/mobile/datashts/321111.pdf&lt;/A&gt; Intel® Celeron® Mobile Processor Dual Core T1x00 Series Datasheet for Platforms Based on Mobile Intel® 4 Series Express Chipset&lt;/P&gt;</description>
    <pubDate>Mon, 06 Apr 2009 20:09:02 GMT</pubDate>
    <dc:creator>John_S_Intel</dc:creator>
    <dc:date>2009-04-06T20:09:02Z</dc:date>
    <item>
      <title>acpi processor register block</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/acpi-processor-register-block/m-p/229864#M2269</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am playing with the acpi specification and a basic OS. I would like to implement some acpi functions over this OS. One of them is the processor control (throttling). It is managed thought the Processor Register Block (P_BLK). But I can not find a way to locate this register block.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could someone tell me how to find the P_BLK register block?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2009 09:05:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/acpi-processor-register-block/m-p/229864#M2269</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2009-04-06T09:05:05Z</dc:date>
    </item>
    <item>
      <title>Re: acpi processor register block</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/acpi-processor-register-block/m-p/229865#M2270</link>
      <description>&lt;P&gt;Intel has a web page dedicated to ACPI. Have you seen this link? &lt;A href="http://developer.intel.com/technology/iapc/acpi/"&gt;http://developer.intel.com/technology/iapc/acpi/&lt;/A&gt; &lt;A href="http://developer.intel.com/technology/iapc/acpi/"&gt;http://developer.intel.com/technology/iapc/acpi/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure which OS you're working with, but I found a link to an old microsoft whitepaper that includes an explanation of P_BLK with regards to "Supporting Intel SpeedStep Technology using ACPI 2.0 Objects." Check out the following link starting at page 12 to see if it is of any help to you: &lt;A href="http://download.microsoft.com/download/5/7/7/577a5684-8a83-43ae-9272-ff260a9c20e2/Windows%20Native%20Processor%20Performance%20Control.doc"&gt;http://download.microsoft.com/download/5/7/7/577a5684-8a83-43ae-9272-ff260a9c20e2/Windows%20Native%20Processor%20Performance%20Control.doc&lt;/A&gt; &lt;A href="http://download.microsoft.com/download/5/7/7/577a5684-8a83-43ae-9272-ff260a9c20e2/Windows%20Native%20Processor%20Performance%20Control.doc"&gt;http://download.microsoft.com/download/5/7/7/577a5684-8a83-43ae-9272-ff260a9c20e2/Windows%20Native%20Processor%20Performance%20Control.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;If this document is any help, you may also check out the other Microsoft whitepapers linked here: &lt;A href="http://search.microsoft.com/Results.aspx?qsc0=0&amp;amp;q=+%28P_BLK%29+&amp;amp;mkt=en-US&amp;amp;FORM=QBME1&amp;amp;l=1"&gt;http://search.microsoft.com/Results.aspx?qsc0=0&amp;amp;q=+%28P_BLK%29+&amp;amp;mkt=en-US&amp;amp;FORM=QBME1&amp;amp;l=1&lt;/A&gt; &lt;A href="http://search.microsoft.com/Results.aspx?qsc0=0&amp;amp;q=+%28P_BLK%29+&amp;amp;mkt=en-US&amp;amp;FORM=QBME1&amp;amp;l=1"&gt;http://search.microsoft.com/Results.aspx?qsc0=0&amp;amp;q=+%28P_BLK%29+&amp;amp;mkt=en-US&amp;amp;FORM=QBME1&amp;amp;l=1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On page 11 of the Intel® Celeron® Mobile Processor Dual-Core T1x00 &lt;A href="http://www.intel.com/design/mobile/datashts/321111.pdf"&gt;http://www.intel.com/design/mobile/datashts/321111.pdf&lt;/A&gt; datasheet, in the Low Power Features section, you'll find some information P-BLK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The "Low Power Features" sections of the following Intel mobile processor datasheets also contain informatin on P_BLK:&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/31891401.pdf"&gt;http://download.intel.com/design/mobile/datashts/31891401.pdf&lt;/A&gt; Intel® Core™2 Duo Processor and Intel® Core™2 Extreme Processor on 45-nm Process for Platforms Based on Mobile Intel® 965 Express Chipset Family&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/31674505.pdf"&gt;http://download.intel.com/design/mobile/datashts/31674505.pdf&lt;/A&gt; Intel® Core™2 Duo Processors and Intel® Core™2 Extreme Processors for Platforms Based on Mobile Intel® 965 Express Chipset Family Datasheet&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/32012001.pdf"&gt;http://download.intel.com/design/mobile/datashts/32012001.pdf&lt;/A&gt; Intel® Core™2 Duo Processors and Intel® Core™2 Extreme Processors on 45-nm Process for platforms based on Mobile Intel® 4 Series Express Chipset Family&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/processor/datashts/320390.pdf"&gt;http://download.intel.com/design/processor/datashts/320390.pdf&lt;/A&gt; Intel® Core™2 Extreme Quad-Core Mobile Processor and Intel® Core™2 Quad Mobile Processor on 45-nm Process Datasheet&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/31407804.pdf"&gt;http://download.intel.com/design/mobile/datashts/31407804.pdf&lt;/A&gt; Intel® Core™2 Duo Processor for Intel® Centrino® Duo Processor Technology Datasheet&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/31766603.pdf"&gt;http://download.intel.com/design/mobile/datashts/31766603.pdf&lt;/A&gt; Intel® Celeron® Processor 500 Series Datasheet for Platforms Based on Mobile Intel® 965 Express Chipset Family&lt;/P&gt;&lt;P&gt;&lt;A href="http://download.intel.com/design/mobile/datashts/320462.pdf"&gt;http://download.intel.com/design/mobile/datashts/320462.pdf&lt;/A&gt; Intel® Celeron® Processor 500 Series For Platforms Based on Mobile Intel® 4 Series Express Chipset Family&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.intel.com/design/mobile/datashts/31973401.pdf"&gt;http://www.intel.com/design/mobile/datashts/31973401.pdf&lt;/A&gt; Intel® Celeron® Processor T1x00 Series Datasheet for Platforms Based on Mobile Intel® 965 Express Chipset&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.intel.com/design/mobile/datashts/321111.pdf"&gt;http://www.intel.com/design/mobile/datashts/321111.pdf&lt;/A&gt; Intel® Celeron® Mobile Processor Dual Core T1x00 Series Datasheet for Platforms Based on Mobile Intel® 4 Series Express Chipset&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2009 20:09:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/acpi-processor-register-block/m-p/229865#M2270</guid>
      <dc:creator>John_S_Intel</dc:creator>
      <dc:date>2009-04-06T20:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: acpi processor register block</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/acpi-processor-register-block/m-p/229866#M2271</link>
      <description>&lt;P&gt;Hi JohnS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know how to locate that register block (P_BLK). Not how to use it (by now).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I saw intel and ACPI web page (&lt;A href="http://acpi.info"&gt;http://acpi.info&lt;/A&gt; &lt;A href="http://acpi.info"&gt;acpi.info&lt;/A&gt;). I downloaded the specification from last one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is a register block (P_BLK) that is used to throttling the cpu performance, it is described in the section &lt;I&gt;4.7.3.5 Processor Register Block&lt;/I&gt; at page 76 of the revision 3.0b of the specification, but there is not a pointer in the tables to access it, as other registers have. The datasheets of the processors tell what I can do with P_BLK registers but not how to locate it. I can not find how to access it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working at a low level programing (C) read/writing into the registers, not the specification's ASL or AML. And I am starting with the acpi component architecture (ACPICA), but I do not found the throttling  configuration in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The OS I am working with is MaRTE OS (&lt;A href="http://marte.unican.es"&gt;http://marte.unican.es&lt;/A&gt; &lt;A href="http://marte.unican.es"&gt;http://marte.unican.es&lt;/A&gt;), a Hard RTOS with a Minimal RT POSIX.13 subset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;Daniel M.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Apr 2009 08:32:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/acpi-processor-register-block/m-p/229866#M2271</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2009-04-08T08:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: acpi processor register block</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/acpi-processor-register-block/m-p/229867#M2272</link>
      <description>&lt;P&gt;Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't personally have the programming background expertise you're looking for. I have asked around my circle of peers and contacts for assistance but haven't found anyone yet who can answer your question. I would suggest posting your question(s) on the Intel Software Network communities: &lt;A href="http://software.intel.com/en-us/multi-core/"&gt;http://software.intel.com/en-us/multi-core/&lt;/A&gt; &lt;A href="http://software.intel.com/en-us/multi-core/"&gt;http://software.intel.com/en-us/multi-core/&lt;/A&gt;  as well to see if you have any more luck finding an answer. Sorry for the run around. Good luck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;</description>
      <pubDate>Thu, 16 Apr 2009 16:13:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/acpi-processor-register-block/m-p/229867#M2272</guid>
      <dc:creator>John_S_Intel</dc:creator>
      <dc:date>2009-04-16T16:13:59Z</dc:date>
    </item>
  </channel>
</rss>

