haswell: always use MMIO PCI config accesses

Add a bootblock.c file for the northbridge and setup the
PCIEXBAR as the first thing using IO PCI config acceses.
After that all PCI config accesses can use MMIO.

Change-Id: I51d229c626c45705dda1757c2f14265cbc0e6183
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/2617
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
diff --git a/src/northbridge/intel/haswell/Kconfig b/src/northbridge/intel/haswell/Kconfig
index 7e27cfd..a7f1f9b 100644
--- a/src/northbridge/intel/haswell/Kconfig
+++ b/src/northbridge/intel/haswell/Kconfig
@@ -22,9 +22,14 @@
 	select CACHE_MRC_BIN
 	select CPU_INTEL_HASWELL
 	select REQUIRES_BLOB
+	select MMCONF_SUPPORT_DEFAULT
 
 if NORTHBRIDGE_INTEL_HASWELL
 
+config BOOTBLOCK_NORTHBRIDGE_INIT
+	string
+	default "northbridge/intel/haswell/bootblock.c"
+
 config VGA_BIOS_ID
 	string
 	default "8086,0166"