intel / KVMGT-kernel

Other
41 stars 20 forks source link

Support for generation 8 (gen8) #24

Closed tcwu2005 closed 8 years ago

tcwu2005 commented 8 years ago

For using KVMGT we purchase a brand-new i7 machine and I encounter following errors

  1. [ 61.132078] WARNING: CPU: 2 PID: 1331 at drivers/gpu/drm/i915/i915_drv.c:494 i915_semaphore_is_enabled+0x37/0x5c()

  2. And I trace i915_drv.c ,Line 494 if (IS_GEN8(dev)) { WARN_ON(!i915_preliminary_hw_support); return false; }

  3. And then I enable CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y.

  4. Finally it boots and give me a black screen. (I can attach its dmesg log later)

Does it support Intel graphic generation 8? If not , do you have a plan or schedule? Also, would you like to guide me how to tell gpu generations (chip id? cli command?)?

Thank you.

tcwu2005 commented 8 years ago

Here is dmsg files file 'dmsg' -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT not set dmsg file 'dmsg2' -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y dmsg2

l1viathan commented 8 years ago

GEN8 is the gpu of BDW. This repo doesn't contain GEN8 support, but it probably will be contained in Q3 release(supposed to be at early October).

tcwu2005 commented 8 years ago

Thanks for reply. I built kvmgt on a older machine.
It successfully boot. However there is only one resolution:640x480.
Is this normal?

xxx

l1viathan commented 8 years ago

host or guest? I guess something was wrong.

tcwu2005 commented 8 years ago

Host. I am downloading ubuntu14 image so that I haven't tried guest.

I attached dmesg (dmesg >log; mv log log.png; upload log.png) dmesg ivgt You might take a look if you want; Or, if you can give a hardware guide it's also very good so that I can look for a right cpu.

l1viathan commented 8 years ago

kvm host is native, you should see same behaviors for kvmgt host as for native.

tcwu2005 commented 8 years ago

Thanks Jike. I will do some debugging and report back.

tcwu2005 commented 8 years ago

The hardware configuration was not correct. I replace it with another machine, and will report my latest status back. And I am closing this issue.