From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Przywara Subject: Re: Setting nx bit in virtual CPU Date: Thu, 8 Apr 2010 10:52:47 +0200 Message-ID: <4BBD995F.60705@amd.com> References: <4BB126AC.8040401@huskydog.org.uk> <4BB45CA2.5040304@redhat.com> <4BB65C9D.3070505@huskydog.org.uk> <4BB99F03.3020208@redhat.com> <4BBBB63B.60007@huskydog.org.uk> <4BBC1A86.6080506@redhat.com> <4BBC7645.2070904@huskydog.org.uk> <4BBC7958.9010903@redhat.com> <4BBCED32.30304@huskydog.org.uk> <4BBCEFA5.3050900@redhat.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040401000609040305050907" Cc: Richard Simpson , kvm@vger.kernel.org To: Avi Kivity Return-path: Received: from va3ehsobe004.messaging.microsoft.com ([216.32.180.14]:47446 "EHLO VA3EHSOBE004.bigfish.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752567Ab0DHIx1 (ORCPT ); Thu, 8 Apr 2010 04:53:27 -0400 In-Reply-To: <4BBCEFA5.3050900@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: --------------040401000609040305050907 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Avi Kivity wrote: > On 04/07/2010 11:38 PM, Richard Simpson wrote: >> On 07/04/10 13:23, Avi Kivity wrote: >>> Run as root, please. And check first that you have a file named >>> /dev/cpu/0/msr. >>> >> Doh! >> >> gordon Code # ./check-nx >> nx: enabled >> gordon Code # >> >> OK, seems to be enabled just fine. Any other ideas? I am beginning to >> get that horrible feeling that there isn't a real problem and it is just >> me being dumb! >> > > I really hope so, because I am out of ideas... :) > > Can you verify check-nx returns disabled on the guest? > Does /proc/cpuinfo show nx in the guest? Can you try to boot the attached multiboot "kernel", which just outputs a brief CPUID dump? $ qemu-kvm -kernel cpuid_mb -vnc :0 (Unfortunately I have no serial console support in there yet, so you either have to write the values down or screenshot it). In the 4th line from the button it should print NX (after SYSCALL). Regards, Andre. -- Andre Przywara AMD-Operating System Research Center (OSRC), Dresden, Germany Tel: +49 351 448-3567-12 --------------040401000609040305050907 Content-Type: application/octet-stream; name="cpuid_mb" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="cpuid_mb" f0VMRgEBAQAAAAAAAAAAAAIAAwABAAAAoAIQADQAAADILAAAAAAAADQAIAADACgABwAGAAEA AAAAEAAAAAAQAAAAEAAiGgAAIhoAAAUAAAAAEAAAAQAAAEAqAABAKhAAQCoQABACAAAgQgAA BgAAAAAQAABR5XRkAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAABAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 NSBhcmUgc2V0LgoAYW91dF9zeW1ib2xfdGFibGU6IHRhYnNpemUgPSAweCUweCwgc3Ryc2l6 ZSA9IDB4JXgsIGFkZHIgPSAweCV4CgAAAABlbGZfc2VjOiBudW0gPSAldSwgc2l6ZSA9IDB4 JXgsIGFkZHIgPSAweCV4LCBzaG5keCA9IDB4JXgKAABtbWFwX2FkZHIgPSAweCV4LCBtbWFw X2xlbmd0aCA9IDB4JXgKAAAAIHNpemUgPSAweCV4LCBiYXNlX2FkZHIgPSAweCV4JXgsIGxl bmd0aCA9IDB4JXgleCwgdHlwZSA9IDB4JXgKAEludmFsaWQgbWFnaWMgbnVtYmVyOiAweCV4 CgAobnVsbCkAAKgFEAAgBhAAIAYQACAGEAAgBhAAIAYQACAGEAAgBhAAIAYQACAGEAAgBhAA IAYQAKgFEAAgBhAAIAYQACAGEAAgBhAAIAYQACAGEAAgBhAAIAYQACAGEAAgBhAAIAYQACAG EAAgBhAAIAYQAM8FEAAgBhAAqAUQACAGEAAgBhAAqAUQAFNTRTMAUENMTVVMUURRAERURVM2 NABNT05JVE9SAERTLUNQTABWTVgAU01YAEVTVABUTTIAU1NTRTMAQ05YVC1JRAByZXMxMQBG TUEAQ1gxNgB4VFBSAFBEQ00AcmVzMTYAcmVzMTcARENBAFNTRTQxAFNTRTQyAHgyQVBJQwBN T1ZCRQBQT1BDTlQAcmVzMjQAQUVTAFhTQVZFAE9TWFNBVkUAQVZYAHJlczI5AHJlczMwAEhZ UEVSVklTT1IARlBVAFZNRQBERQBQU0UAVFNDAE1TUgBQQUUATUNFAENYOABBUElDAHJlczEw AFNFUABNVFJSAFBHRQBNQ0EAQ01PVgBQQVQAUFNFMzYAUE4AQ0xGU0gAcmVzMjAARFMAQUNQ SQBNTVgARlhTUgBTU0UAU1NFMgBTUwBIVFQAVE0ASUE2NABQQkUAU1lTQ0FMTAByZXMxOABy ZXMxOQBOWAByZXMyMQBNTVhleHQARkZYU1IAUEFHRTFHQgBSRFRTQ1AAcmVzMjgATE0AM0RO b3dFeHQAM0ROb3cATEFIRl9MTQBDTVBMRUcAU1ZNAEVYVEFQSUMAQ1I4TEVHAEFCTQBTU0U0 QQBNSVNBTElHTlNTRQAzRE5PV1BSRUYAT1NWVwBJQlMAWE9QAFNLSU5JVABXRFQAVEJNMABM V1AARk1BNABUQ0UAQ1ZUMTYATk9ERUlEAHJlczIyAHJlczIzAHJlczI1AHJlczI2AHJlczI3 AHJlczMxAE9yaWdpbmFsIE9FTSBQcm9jZXNzb3IASW50ZWwgT3ZlckRyaXZlIFByb2Nlc3Nv cgBEdWFsIFByb2Nlc3NvcgByZXNlcnZlZABGbiUwNFhfJTA0WF9FQVglczogMHglMDh4CgBG biUwNFhfJTA0WF9FQlglczogMHglMDh4CgBGbiUwNFhfJTA0WF9FQ1glczogMHglMDh4CgBG biUwNFhfJTA0WF9FRFglczogMHglMDh4CgBDUFVJRCBmYWlsZWQKACUuMTJzCgAAAAAlcyBm YW1pbHkgJWQgbW9kZWwgJWQgc3RlcHBpbmcgJWQKAAAgACVzJXMAJS4xNnMAJS4xNnMKAEhU VDogJWQsIENtcExlZ2FjeTogJWQsIExvZ2ljYWxQcm9jZXNzb3JDb3VudDogJWQKAEFNRCBk ZWNvZGluZzoKAAAACU5DOiAlZCwgQXBpY0lkQ29yZUlkU2l6ZTogJWQKAAAJc2luZ2xlIGNv cmUgICAobGVnYWN5IG1ldGhvZCkKAAklNmQgY29yZXMgICAobGVnYWN5IG1ldGhvZCkKAAAA CQl3YXJuaW5nOiBOQyArIDEgIT0gTG9naWNhbFByb2Nlc3NvckNvdW50CgAJJTNkLyUyZCBj b3JlcyAoZXh0ZW5kZWQgbWV0aG9kKQoASW50ZWwgZGVjb2Rpbmc6CgAJbWF4IGNvcmVzIHBl ciBwYWNrYWdlOiAlZAoAcwB1bmtub3duIABpbnN0cnVjdGlvbiAAZGF0YSAAAAAACUwlZCAl c2NhY2hlICglaSBLQikgc2hhcmVkIHdpdGggJWQgdGhyZWFkJXMKAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAHgVEAB9FRAAhxUQAI4VEACWFRAAnRUQAKEVEAClFRAAqRUQAK0V EACzFRAAuxUQAMEVEADFFRAAyhUQAM8VEADUFRAA2hUQAOAVEADkFRAA6hUQAPAVEAD3FRAA /RUQAAQWEAAKFhAADhYQABQWEAAcFhAAIBYQACYWEAAsFhAANxYQADsWEAA/FhAAQhYQAEYW EABKFhAAThYQAFIWEABWFhAAWhYQAF8WEABlFhAAaRYQAG4WEAByFhAAdhYQAHsWEAB/FhAA hRYQAIgWEACOFhAAlBYQAJcWEACcFhAAoBYQAKUWEACpFhAArhYQALEWEAC1FhAAuBYQAL0W EAA3FhAAOxYQAD8WEABCFhAARhYQAEoWEABOFhAAUhYQAFYWEABaFhAAXxYQAMEWEABpFhAA bhYQAHIWEAB2FhAAexYQAH8WEADJFhAAzxYQANUWEADYFhAA3hYQAJwWEACgFhAA5RYQAOsW EADzFhAA+hYQAAAXEAADFxAADBcQABIXEAAaFxAAIRcQACUXEAAtFxAANBcQADgXEAA+FxAA ShcQAFQXEABZFxAAXRcQAGEXEABoFxAAbBcQAHEXEAB1FxAAehcQAH4XEACEFxAAjhYQANgW EACLFxAAkRcQAAQWEACXFxAAnRcQAKMXEAD6FhAAIBYQACYWEACpFxAArxcQAMYXEADgFxAA 7xcQAABHQ0M6IChHTlUpIDQuMi4zAABHQ0M6IChHTlUpIDQuMi4zAABHQ0M6IChHTlUpIDQu Mi4zAABHQ0M6IChHTlUpIDQuMi4zAAAuc2hzdHJ0YWIALnRleHQALnJvZGF0YQAuZGF0YQAu YnNzAC5jb21tZW50AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAALAAAAAQAAAAYAAAAAABAAABAAAB8TAAAAAAAAAAAAAAQAAAAAAAAAEQAAAAEAAAACAAAA IBMQACAjAAACBwAAAAAAAAAAAAAEAAAAAAAAABkAAAABAAAAAwAAAEAqEABAKgAAEAIAAAAA AAAAAAAAIAAAAAAAAAAfAAAACAAAAAMAAABQLBAAUCwAABBAAAAAAAAAAAAAABAAAAAAAAAA JAAAAAEAAAAAAAAAAAAAAFAsAABIAAAAAAAAAAAAAAABAAAAAAAAAAEAAAADAAAAAAAAAAAA AACYLAAALQAAAAAAAAAAAAAAAQAAAAAAAAA= --------------040401000609040305050907--