amd64/174409: stopping during resume caused by io_apic.c change(r243764)
KAHO Toshikazu
kaho at elam.kais.kyoto-u.ac.jp
Tue Dec 25 02:10:01 UTC 2012
The following reply was made to PR amd64/174409; it has been noted by GNATS.
From: KAHO Toshikazu <kaho at elam.kais.kyoto-u.ac.jp>
To: Andriy Gapon <avg at freebsd.org>
Cc: bug-followup at freebsd.org
Subject: Re: amd64/174409: stopping during resume caused by io_apic.c change(r243764)
Date: Tue, 25 Dec 2012 11:03:01 +0900
Hello,
> Oh, I should have realized that this won't work. Sorry about that.
> Could you please revert all patches from me and put your source tree into the
> working shape (head minus r243764) and the try the following purely diagnostic
> patch? The patch presumes that you have DDB in your kernel config.
> Please report output produced after resuming.
> Thank you.
Thank you for making a new patch. The additional lines produced
by the patch are below here. They were copied form `dmesg -a` without
any changes, despite of some lines were mixed each other.
-- at boot --
before setup
lapic ID = 0
version = 1.4
max LVT = 5
SVR = ff (enabled)
TPR = 00
In-service Interrupts:
TMR Interrupts:
IRR Interrupts:
after setup
lapic ID = 0
version = 1.4
max LVT = 5
SVR = ff (enabled)
TPR = 00
In-service Interrupts:
TMR Interrupts:
IRR Interrupts:
<snip>
before setup
lapic ID = 1
version = 1.4
max LVT = 5
SVR = ff (disabled)
TPR = 00
In-service Interrupts:
TMR Interrupts:
IRR Interrupts:
after setup
lapic ID = 1
version = 1.4
max LVT = 5
SVR = ff (enabled)
TPR = 00
In-service Interrupts:
TMR Interrupts:
IRR Interrupts:
-- after resume --
before setup
lapic ID = before re-programming ioapic
1
vioapic0:
ersion pin0: 00010c04:090b0000
= 1.4
pin1: 00010d4c:02000000
max LVTpin2: 000106c4:06020000
= 5
pin3: 00010d00:085a0000
SVR pin4: 00010d84:4a180000
= fpin5: 00010d00:00800000
f (dispin6: 00010c00:50320000
abled)
pin7: 00010c04:08740000
TPR pin8: 00010d0c:43680000
= 00
pin9: 00010c03:66020000
In-servpin10: 00010e44:089c0000
ice Intpin11: 00010d80:08900000
erruptspin12: 00010c00:40000000
:
TMR pin13: 00010c00:c10e0000
Interrupin14: 000104af:08a20000
pts:
Ipin15: 00010400:7abd0000
RR Intpin16: 00010114:28090000
erruptspin17: 00010c00:08100000
:
after setup
pin18: 00010504:40320000
lapic Ipin19: 00010d94:d9690000
D = 1
vpin20: 00010e87:5c000000
ersion pin21: 00010431:08000000
= 1.4
pin22: 00010600:68280000
max LVTpin23: 00010420:d8000000
= 5
SVR = ff (enabled)
TPR = 00
In-service Iafter re-programming ioapic
ntioapic0:
erruptspin0: 00010700:000b0000
:
TMR pin1: 00000030:01000000
Interrpin2: 00010033:00020000
upts:
pin3: 00010d00:085a0000
IRR Intpin4: 00010d84:4a180000
erruptspin5: 00010d00:00800000
:
pin6: 00010c00:50320000
pin7: 00010c04:08740000
pin8: 00000031:00680000
pin9: 0000d030:00020000
pin10: 00010e44:089c0000
pin11: 00010d80:08900000
pin12: 00000031:01000000
pin13: 00010c00:c10e0000
pin14: 000104af:08a20000
pin15: 00010400:7abd0000
pin16: 00010114:28090000
pin17: 00010c00:08100000
pin18: 0000a034:01320000
pin19: 00010d94:d9690000
pin20: 0000a032:00000000
pin21: 00010431:08000000
pin22: 00010600:68280000
pin23: 00010420:d8000000
before setup
lapic ID = 0
version = 1.4
max LVT = 5
SVR = 0f (enabled)
TPR = 00
In-service Interrupts:
TMR Interrupts:
IRR Interrupts:
after setup
lapic ID = 0
version = 1.4
max LVT = 5
SVR = ff (enabled)
TPR = 00
In-service Interrupts:
TMR Interrupts:
IRR Interrupts:
--
kaho at elam.kais.kyoto-u.ac.jp
More information about the freebsd-amd64
mailing list