Bug 15701
Summary: | Linux should ignore Producer/Consumer bit in _CRS Address Space descriptors | ||
---|---|---|---|
Product: | ACPI | Reporter: | Bjorn Helgaas (bjorn.helgaas) |
Component: | Config-Other | Assignee: | Bjorn Helgaas (bjorn.helgaas) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | lenb, rui.zhang |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.34-rc3 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
test DSDT
Windows Server 2008 R2 summary Windows memory map HPET resources PCI host bridge resources PCI host bridge resources, part 2 PCI NIC resources |
Description
Bjorn Helgaas
2010-04-05 23:32:13 UTC
Created attachment 25873 [details]
test DSDT
modified SeaBIOS DSDT
Created attachment 25874 [details]
Windows Server 2008 R2 summary
Created attachment 25875 [details]
Windows memory map
Created attachment 25876 [details]
HPET resources
These are incorrectly described as ResourceProducer in the DSDT, but seem to still work fine.
Created attachment 25877 [details]
PCI host bridge resources
Note the 0xcf8-0xcff region doesn't appear at all, even though it is correctly described as a ResourceConsumer in the DSDT.
Created attachment 25878 [details]
PCI host bridge resources, part 2
The window from 0xE0000000-0xFEBFFFFF is incorrectly described as a ResourceConsumer in the DSDT.
Created attachment 25879 [details]
PCI NIC resources
PCI NIC resources, inside the window incorrectly described as a ResourceConsumer.
hmm, bjorn, any update of this bug? This patch makes the x86 PCI host bridge driver ignore the Producer/Consumer bit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff; h=73a0e614580fb650846be1e9315f6b7b6069b9cc This patch appeared in v2.6.34-rc6. |