Rusty Russell
c413fecc76
lguest: Fix guest crash when CONFIG_X86_USE_3DNOW=y
...
One of the very first things lguest_init() does is a memcpy. On
Athlon/Duron/K7 or CyrixIII/VIA-C3 or Geode GX/LX, this tries to use
MMX.
memcpy -> _mmx_memcpy -> kernel_fpu_begin -> clts -> paravirt_ops.clts
But we haven't set paravirt_ops.clts yet, so we do the native version
and crash. The simplest solution is to use __memcpy.
Thanks to Michael Rasenberger for the bug report.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-09-12 12:19:46 -07:00
..
2007-07-31 15:39:39 -07:00
2007-08-30 22:20:13 -07:00
2007-09-11 22:28:36 +02:00
2007-08-18 09:52:50 -07:00
2007-08-22 19:52:46 -07:00
2007-07-31 15:39:39 -07:00
2007-09-11 17:21:19 -07:00
2007-09-09 08:39:27 +02:00
2007-07-24 09:28:11 +02:00
2007-09-11 17:21:20 -07:00
2007-07-21 18:37:12 -07:00
2007-08-18 09:52:50 -07:00
2007-08-26 18:35:40 -07:00
2007-09-11 17:21:19 -07:00
2007-09-07 18:44:35 +02:00
2007-08-18 09:52:50 -07:00
2007-09-09 10:38:37 -04:00
2007-09-09 22:29:14 +02:00
2007-09-11 22:28:37 +02:00
2007-08-25 18:00:26 +02:00
2007-08-31 20:40:37 -07:00
2007-09-12 07:57:00 -07:00
2007-08-26 18:35:46 -07:00
2007-08-19 10:13:49 -07:00
2007-09-12 12:19:46 -07:00
2007-08-25 16:58:27 +10:00
2007-09-11 17:21:19 -07:00
2007-08-23 21:38:54 -07:00
2007-08-06 17:48:34 -07:00
2007-08-25 01:44:01 -04:00
2007-09-11 17:21:51 +02:00
2007-09-02 18:18:46 +01:00
2007-09-11 10:28:44 +02:00
2007-07-20 14:25:51 +10:00
2007-07-20 21:42:24 +02:00
2007-07-31 15:39:37 -07:00
2007-09-11 04:22:16 -07:00
2007-07-31 15:39:38 -07:00
2007-09-11 17:21:19 -07:00
2007-07-23 12:42:45 +01:00
2007-09-11 17:21:20 -07:00
2007-09-11 07:46:09 -07:00
2007-07-31 15:39:43 -07:00
2007-09-11 07:46:09 -07:00
2007-09-11 17:21:27 -07:00
2007-09-11 17:21:19 -07:00
2007-09-11 07:48:17 -07:00
2007-09-11 17:21:27 -07:00
2007-08-22 19:52:46 -07:00
2007-07-26 11:35:17 -07:00
2007-08-22 19:52:45 -07:00
2007-07-20 13:39:59 +10:00
2007-07-29 18:58:39 +00:00