Alexander Graf <ag...@suse.de> writes:
> On 09/29/2016 09:47 AM, David Gibson wrote:
>> On Thu, Sep 29, 2016 at 12:41:04PM +0530, Bharata B Rao wrote:
>> [   78.015142] Kernel panic - not syncing: Attempted to kill init!
>>> exitcode=0x00000084
>>> [   78.015142]
>>> [   78.016926] CPU: 0 PID: 1 Comm: systemd Not tainted 4.6.4-301.fc24.ppc64 
>>> #1
>>> [   78.017726] Call Trace:
>>> [   78.019154] [c00000007e6638d0] [c0000000009df0f0]
>>> .dump_stack+0xa8/0xe8 (unreliable)
>>> [   78.022485] [c00000007e663960] [c0000000009dd6bc] .panic+0x12c/0x2fc
>>> [   78.022631] [c00000007e663a00] [c0000000000cd6a8] .do_exit+0xca8/0xcb0
>>> [   78.022735] [c00000007e663ae0] [c0000000000cd77c] 
>>> .do_group_exit+0x5c/0xf0
>>> [   78.022815] [c00000007e663b70] [c0000000000dd4ec] .get_signal+0x3bc/0x770
>>> [   78.022918] [c00000007e663c70] [c00000000001761c] .do_signal+0x4c/0x2a0
>>> [   78.023021] [c00000007e663db0] [c000000000017a4c] 
>>> .do_notify_resume+0xac/0xc0
>>> [   78.023411] [c00000007e663e30] [c000000000009944]
>>> .ret_from_except_lite+0x70/0x74
>>> [   78.077889] ---[ end Kernel panic - not syncing: Attempted to kill
>>> init! exitcode=0x00000084
>> Huh.  Well, that's unfortunate.  I don't imagine the guest is trying
>> to use any of those new POWER9 instructions, so I guess we must have
>> broken decode of one of the existing vector instructions with which it
>> shares some part of the opcode.
>>
>> Any chance you could trace this and work out what instruction is
>> giving the first illegal instruction exception?
>
> ... and whenever someone has some spare time, I would strongly advise 
> for implementing RISU on PowerPC to catch these things before they happen ;)
>
>    https://wiki.linaro.org/PeterMaydell/Risu

Ziviani is spending time to get this working for PowerPC

Regards
Nikunj


Reply via email to