mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 03:01:39 -04:00
Merge git://github.com/rustyrussell/linux
* git://github.com/rustyrussell/linux: lguest: move process freezing before pending signals check lguest: don't allow KVM-detection cpuid. lguest: Allow running under paravirt-enabled KVM.
This commit is contained in:
commit
ce949717b5
2 changed files with 18 additions and 8 deletions
|
|
@ -70,6 +70,7 @@
|
|||
#include <asm/i387.h>
|
||||
#include <asm/stackprotector.h>
|
||||
#include <asm/reboot.h> /* for struct machine_ops */
|
||||
#include <asm/kvm_para.h>
|
||||
|
||||
/*G:010
|
||||
* Welcome to the Guest!
|
||||
|
|
@ -455,6 +456,15 @@ static void lguest_cpuid(unsigned int *ax, unsigned int *bx,
|
|||
*ax &= 0xFFFFF0FF;
|
||||
*ax |= 0x00000500;
|
||||
break;
|
||||
|
||||
/*
|
||||
* This is used to detect if we're running under KVM. We might be,
|
||||
* but that's a Host matter, not us. So say we're not.
|
||||
*/
|
||||
case KVM_CPUID_SIGNATURE:
|
||||
*bx = *cx = *dx = 0;
|
||||
break;
|
||||
|
||||
/*
|
||||
* 0x80000000 returns the highest Extended Function, so we futureproof
|
||||
* like we do above by limiting it to known fields.
|
||||
|
|
|
|||
Loading…
Reference in a new issue