All of lore.kernel.org
 help / color / mirror / Atom feed
* dom0 PV looping on search_pre_exception_table()
@ 2020-12-08 17:57 Manuel Bouyer
  2020-12-08 18:13 ` Andrew Cooper
  0 siblings, 1 reply; 25+ messages in thread
From: Manuel Bouyer @ 2020-12-08 17:57 UTC (permalink / raw)
  To: xen-devel

Hello,
for the first time I tried to boot a xen kernel from devel with
a NetBSD PV dom0. The kernel boots, but when the first userland prcess
is launched, it seems to enter a loop involving search_pre_exception_table()
(I see an endless stream from the dprintk() at arch/x86/extable.c:202)

With xen 4.13 I see it, but exactly once:
(XEN) extable.c:202: Pre-exception: ffff82d08038c304 -> ffff82d08038c8c8

with devel:
(XEN) extable.c:202: Pre-exception: ffff82d040393309 -> ffff82d0403938c8        
(XEN) extable.c:202: Pre-exception: ffff82d040393309 -> ffff82d0403938c8        
(XEN) extable.c:202: Pre-exception: ffff82d040393309 -> ffff82d0403938c8        
(XEN) extable.c:202: Pre-exception: ffff82d040393309 -> ffff82d0403938c8        
(XEN) extable.c:202: Pre-exception: ffff82d040393309 -> ffff82d0403938c8        
[...]

the dom0 kernel is the same.

At first glance it looks like a fault in the guest is not handled at it should,
and the userland process keeps faulting on the same address.

Any idea what to look at ?

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2020-12-11 13:57 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-08 17:57 dom0 PV looping on search_pre_exception_table() Manuel Bouyer
2020-12-08 18:13 ` Andrew Cooper
2020-12-09  8:39   ` Jan Beulich
2020-12-09  9:49     ` Manuel Bouyer
2020-12-09 10:15   ` Manuel Bouyer
2020-12-09 13:28     ` Andrew Cooper
2020-12-09 13:59       ` Manuel Bouyer
2020-12-09 14:41         ` Andrew Cooper
2020-12-09 15:44           ` Manuel Bouyer
2020-12-09 16:00             ` Andrew Cooper
2020-12-09 16:30               ` Manuel Bouyer
2020-12-09 18:08                 ` Andrew Cooper
2020-12-09 18:57                   ` Manuel Bouyer
2020-12-09 19:08                     ` Andrew Cooper
2020-12-10  9:51                       ` Manuel Bouyer
2020-12-10 10:41                         ` Jan Beulich
2020-12-10 15:51                         ` Andrew Cooper
2020-12-10 17:03                           ` Manuel Bouyer
2020-12-10 17:18                             ` Andrew Cooper
2020-12-10 17:35                               ` Manuel Bouyer
2020-12-10 21:01                                 ` Andrew Cooper
2020-12-11 10:47                                   ` Manuel Bouyer
2020-12-11  8:58                         ` Jan Beulich
2020-12-11 11:15                           ` Manuel Bouyer
2020-12-11 13:56                             ` Andrew Cooper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.