Skip to content
Commit 15a260d5 authored by Daniel Yeisley's avatar Daniel Yeisley Committed by Greg Kroah-Hartman
Browse files

PCI Quirk: 1k I/O space IOBL_ADR fix on P64H2



There's an existing quirk for the kernel to use 1k IO space granularity
on the Intel P64H2.  It turns out however that pci_setup_bridge() in
drivers/pci/setup-bus.c reads in the IO base and limit address register
masks it off to the nearest 4k, and writes it back.  This causes the
kernel to be on 1k boundaries and the hardware to be 4k aligned.  The
patch below fixes the problem. 

Signed-off-by: default avatarDan Yeisley <dan.yeisley@unisys.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 9f593e30
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment