qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Re: [OpenBIOS] [PATCH 0/3] sparc64 cleanups v1


From: Mark Cave-Ayland
Subject: [Qemu-devel] Re: [OpenBIOS] [PATCH 0/3] sparc64 cleanups v1
Date: Thu, 27 May 2010 17:57:45 +0100
User-agent: Mozilla-Thunderbird 2.0.0.17 (X11/20081018)

Blue Swirl wrote:

On Tue, May 25, 2010 at 12:12 PM, Igor V. Kovalenko
<address@hidden> wrote:
One code cleanup and another pci host bridge remap change,
the latter requires qemu update with patch already posted to qemu list.

v0->v1: added missing patch moving asi.h to arch includes

Thanks, applied all.

Whilst updating to OpenBIOS SVN and qemu git head to test these patches, I've found a regression with qemu-system-sparc64 and debian-504-sparc-netinst.iso. Rather than getting to the end of the kernel boot and being unable to mount the root filesystem, instead I now get the following fatal trap message:


[   42.493402] Console: switching to mono PROM 128x96
[   63.440200] [drm] Initialized drm 1.1.0 20060810
[   63.542123] su: probe of ffe2dea0 failed with error -12
[   63.690331] brd: module loaded
[   63.787034] loop: module loaded
[   63.863989] Uniform Multi-Platform E-IDE driver
[ 63.961215] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[   64.115119] mice: PS/2 mouse device common for all mice
[   64.234482] usbcore: registered new interface driver usbhid
[   64.359397] usbhid: v2.6:USB HID core driver
[   64.462167] TCP cubic registered
[   64.539714] NET: Registered protocol family 17
[   64.642969] registered taskstats version 1
[   64.737822] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
qemu: fatal: Trap 0x0068 while trap level (5) >= MAXTL (5), Error state
pc: 0000000000424d18  npc: 0000000000424d1c
General Registers:
%g0-3: 0000000000000000 0000000008000000 0000000000004000 0000000000000002
%g4-7: 00000000000003ff 0000000000000001 0000000000000020 0000000000004000

Current Register Window:
%o0-3: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%o4-7: 0000000000000000 0000000000000000 00000000fffd3ef0 0000000000000000
%l0-3: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%l4-7: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%i0-3: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%i4-7: 0000000000000000 0000000000000000 0000000000000000 0000000000000000

Floating Point Registers:
%f00: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f04: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f08: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f12: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f16: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f20: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f24: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f28: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f32: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f36: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f40: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f44: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f48: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f52: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f56: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f60: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
pstate: 00000414 ccr: 00 (icc: ---- xcc: ----) asi: 82 tl: 5 pil: 0
cansave: 6 canrestore: 0 otherwin: 0 wstate: 2 cleanwin: 0 cwp: 7
fsr: 0000000000000000 y: 0000000000000000 fprs: 0000000000000000
Aborted


Digging deeper, it seems that this was something that was introduced earlier than the last set of patches. Reverting to OpenBIOS SVN r777 and using 'git bisect', I can identify the offending commit in qemu git as 2aae2b8e0abd58e76d616bcbe93c6966d06d0188 "sparc64: fix pstate privilege bits". Does that help at all?


ATB,

Mark.

--
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]