The ACPI team mentioned that they thought that the ACPI extensions would
only work with private symbols and a checked acpi.sys, so I believe they
definitely do not think they would work with any normal developer with
only public materials.
I’ve sent them your logs; I haven’t heard anything back so far.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gray, Zachary C
Sent: Thursday, October 12, 2006 8:41 AM
To: Kernel Debugging Interest List
Subject: RE: speaking of broken extensions… RE: [windbg] Trouble with
!irpfind
“This” == statement by ACPI team that extensions should work on x64.
Which I interpret as “should work for a normal developer who only has
access to the public materials provided my Microsoft”
I realize the symbols on the server are not the full, unstripped symbols
that might be used by internal developers, but the symbols for the two
different architectures are not consistent in what they allow. On the
x86 architecture these extensions seem to work, while on x64 they do
not. This is on the same system booting from different OS images on the
same HDD, with the same version/configuration of KD. All things being
equal the x64 OS (and associated collateral) does not support these
extensions.
Thanks again!
-Zach
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-265967-
xxxxx@lists.osr.com] On Behalf Of Drew Bliss
Sent: Wednesday, October 11, 2006 9:01 PM
To: Kernel Debugging Interest List
Subject: RE: speaking of broken extensions… RE: [windbg] Trouble with
!irpfind
When you say “this is not the case” what are you referring to with
“this”?
The symbols available on the Microsoft public server and not full
symbols and so will not allow full functionality.
I’ll forward this and your logs to the ACPI team.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gray, Zachary C
Sent: Wednesday, October 11, 2006 4:11 PM
To: Kernel Debugging Interest List
Subject: RE: speaking of broken extensions… RE: [windbg] Trouble with
!irpfind
Drew,
According to the OS builds I have downloaded from MSDN this is simply
not the case. There are several extensions that simply do not work,
although it is possible that I am doing something wrong…
For the record I am using the checked builds of Win2k3 provided via
MSDN, a relatively recent build of the debugger, and the symbols
downloaded via the symbol server. With the x86 OS the commands work,
but with the x64 OS I get noise about symbols being incorrect. Some
commands do work fine (!amli for example), so I am confident the
symbols
are getting loaded, it just seems that the symbols on the server for
x86
and x64 are not equally “functional”
Also for the record, I am not scoping this specifically to ACPI stuff,
but also to related extensions like !ioapic, !idt, etc…
I will send you the KD logs separately. Thanks for your help on this!

-Zach
>-----Original Message-----
>From: xxxxx@lists.osr.com [mailto:bounce-265852-
>xxxxx@lists.osr.com] On Behalf Of Drew Bliss
>Sent: Wednesday, October 11, 2006 9:18 AM
>To: Kernel Debugging Interest List
>Subject: RE: speaking of broken extensions… RE: [windbg] Trouble
with
>!irpfind
>
>I forwarded this to the ACPI team and they didn’t know of any specific
>reasons why ACPI extensions would not work on x64. They mentioned
that
>they have been using them successfully on x64. However, there is
still
>the all-platforms limitation that !amli, etc., require a private PDB,
>and in many scenarios, requires a checked ACPI.sys as well.
>
>-----Original Message-----
>From: xxxxx@lists.osr.com
>[mailto:xxxxx@lists.osr.com] On Behalf Of Gray, Zachary
C
>Sent: Tuesday, October 10, 2006 1:21 PM
>To: Kernel Debugging Interest List
>Subject: speaking of broken extensions… RE: [windbg] Trouble with
>!irpfind
>
>
>
>
>[Gray, Zachary C] Any plans on the MS end of things to fix the
>ACPI-related extensions on Win2k3 x64? I am talking about the
>extensions that dumpt the static tables such as !mapic, !rsdt, etc…
I
>can provide a complete list if necessary! 
>
>Fixing !idt for x64 would be nice too!
>
> -Zach
>
>—
>You are currently subscribed to windbg as: unknown lmsubst tag
argument:
>‘’
>To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>—
>You are currently subscribed to windbg as: unknown lmsubst tag
argument: ‘’
>To unsubscribe send a blank email to xxxxx@lists.osr.com
You are currently subscribed to windbg as: unknown lmsubst tag
argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com
You are currently subscribed to windbg as: unknown lmsubst tag
argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com
You are currently subscribed to windbg as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com