Merge branch 'irq/for-x86' into irq/core

Get the infrastructure patches which are required for x86/apic into core