| Summary: | core-image-rt for qemux86 fails to boot | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BSPs | Reporter: | Maxin B. John <maxin.john> | ||||
| Component: | bsps-oe-core | Assignee: | Paul Gortmaker <paulg> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | Medium+ | CC: | bruce.ashfield, paulg | ||||
| Version: | 2.2 | ||||||
| Target Milestone: | 2.2 M4 | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||
| Attachments: |
|
||||||
|
Description
Maxin B. John
2016-10-14 09:55:40 UTC
With MACHINE ?= "qemux86" PREFERRED_PROVIDER_virtual/kernel="linux-yocto-rt" core-image-minimal fails to boot as well. Created attachment 3478 [details]
bisect log
Unfortunately it appears that qemux86 has failed to boot the preempt-rt kernel since it was added in cb169d3a.
See the attached bisect log.
Paul gortmaker is refreshing the -rt series this week. We'll boot test 32bit x86 as part of that update. This is broken in the mainline -rt, PaulG has sorted it out and will provide a fix. Fix details: https://lkml.kernel.org/r/20161021181051.25437-1-paul.gortmaker@windriver.com Note that the GET_THREAD_INFO macro won't be in a shared header until I've handed off the other updates to Bruce, so if you want to test locally, you'll have to copy the GET_THREAD_INFO macro from the x86-64 file. After applying the patch and copying GET_THREAD_INFO macro, preempt-rt kernel for qemux86 builds and boots successfully. root@qemux86:~# uname -a Linux qemux86 4.8.0-rt1-yocto-preempt-rt #1 SMP PREEMPT RT Mon Oct 24 11:19:43 EEST 2016 i686 i686 i386 GNU/Linux Thank you! Fix is also now a part of upstream preempt-rt release. https://lkml.kernel.org/r/20161024090322.h7jhlgm34tyt4uze@linutronix.de As it was a late breaking change, it is at the bottom of the changelog. |