Did AcpiTree compile for you?
I get,
wcc386 acpitree -bm -bt=OS2 -6s -fpi -zq -zp4 -DACPI_APPLICATION
acpitree.c(73): Error! E1031: Name 'Sharable' not found in struct/union acpi_resource_irq
acpitree.c(145): Error! E1031: Name 'Sharable' not found in struct/union acpi_resource_extended_irq
Which is weird as Shareable is declared in acrestyp.h,
typedef struct acpi_resource_irq
{
UINT8 DescriptorLength;
UINT8 Triggering;
UINT8 Polarity;
UINT8 Shareable;
UINT8 WakeCapable;
UINT8 InterruptCount;
UINT8 Interrupts[1];
} ACPI_RESOURCE_IRQ;
{/code]
...
[code]
typedef struct acpi_resource_extended_irq
{
UINT8 ProducerConsumer;
UINT8 Triggering;
UINT8 Polarity;
UINT8 Shareable;
UINT8 WakeCapable;
UINT8 InterruptCount;
ACPI_RESOURCE_SOURCE ResourceSource;
UINT32 Interrupts[1];
} ACPI_RESOURCE_EXTENDED_IRQ;