diff --git a/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp b/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp index da940836ec..c4c6c103bb 100644 --- a/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp +++ b/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp @@ -99,7 +99,9 @@ const struct supported_device { {0x0154, 0x0156, INTEL_TYPE_IVBGM, "IvyBridge Mobile GT1"}, {0x0154, 0x0166, INTEL_TYPE_IVBGM, "IvyBridge Mobile GT2"}, {0x0158, 0x015a, INTEL_TYPE_IVBGS, "IvyBridge Server GT1"}, - {0x0158, 0x016a, INTEL_TYPE_IVBGS, "IvyBridge Server GT2"} + {0x0158, 0x016a, INTEL_TYPE_IVBGS, "IvyBridge Server GT2"}, + + {0x0c00, 0x0412, INTEL_TYPE_IVBG, "Haswell Desktop"} }; struct intel_info { diff --git a/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp b/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp index cfe5b66c4c..95023ea08b 100644 --- a/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp +++ b/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp @@ -96,6 +96,8 @@ const struct supported_device { {0x0166, INTEL_TYPE_IVBGM, "IvyBridge Mobile GT2"}, {0x015a, INTEL_TYPE_IVBGS, "IvyBridge Server GT1"}, {0x016a, INTEL_TYPE_IVBGS, "IvyBridge Server GT2"}, + + {0x0412, INTEL_TYPE_IVBG, "Haswell Desktop"}, }; int32 api_version = B_CUR_DRIVER_API_VERSION; diff --git a/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp b/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp index 04904217e0..531f2dddf5 100644 --- a/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp +++ b/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp @@ -227,7 +227,7 @@ intel_extreme_init(intel_info &info) info.aperture = gGART->map_aperture(info.pci->bus, info.pci->device, info.pci->function, 0, &info.aperture_base); if (info.aperture < B_OK) { - ERROR("error: could not map GART aperture!\n"); + ERROR("error: could not map GART aperture! (%s)\n", strerror(info.aperture)); return info.aperture; }