x86: Add PIRQ routing table generation support

The PCI IRQ routing table specification v1.0 was defined by Microsoft
to let firmware report PCI IRQ information to the OS in a non-ACPI
environment.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>