search for: rdmsr

Displaying 20 results from an estimated 208 matches for "rdmsr".

Did you mean: rdmasr
2019 Jan 16
2
cpu0 unhandled rdmsr:
Hello, Do you know what this means : kvm: 2918: cpu0 unhandled rdmsr: 0x345 kvm: 2918: cpu0 unhandled rdmsr: 0x1c9 kvm: 2918: cpu0 unhandled rdmsr: 0x1a6 kvm: 2918: cpu0 unhandled rdmsr: 0x1a7 kvm: 2918: cpu0 unhandled rdmsr: 0x3f6 tap110i0: no IPv6 routers present kvm: 2952: cpu0 unhandled rdmsr: 0x345 kvm: 2952: cpu0 unhandled rdmsr: 0x1c9 kvm: 2952: cpu0 unhandle...
2019 Jan 16
0
Re: cpu0 unhandled rdmsr:
On Wed, Jan 16, 2019 at 09:42:21AM +0100, Christophe Dumont wrote: > Hello, > > Do you know what this means : > > kvm: 2918: cpu0 unhandled rdmsr: 0x345 > kvm: 2918: cpu0 unhandled rdmsr: 0x1c9 > kvm: 2918: cpu0 unhandled rdmsr: 0x1a6 > kvm: 2918: cpu0 unhandled rdmsr: 0x1a7 > kvm: 2918: cpu0 unhandled rdmsr: 0x3f6 > tap110i0: no IPv6 routers present > kvm: 2952: cpu0 unhandled rdmsr: 0x345 > kvm: 2952: cpu0 unhandled rd...
2014 Feb 08
2
[LLVMdev] selecting ISD node - help
Hi Tim, Tim Northover-2 wrote > The code used for DIV is around X86ISelDAGToDAG.cpp:2415, but from a > glance the key points seem to be: > 1. use the second result of getCopyToReg (i.e. SDValue(setIdNode, 1)) > in the RDMSR node. > 2. Give your RDMSR node type MVT::Glue instead of MVT::Other I tried doing what you said, and the DAG looks like how I think it supposed to look like (attached the picture below). if(Subtarget->is64Bit()) { idReg = X86::RCX; resultReg = MF.addLiveIn(X86::RAX, &X86...
2014 Sep 19
4
Standardizing an MSR or other hypercall to get an RNG seed?
...> > > > Linux detects what hypervior it runs on very early > > Not anywhere close to early enough. We're talking for uses like kASLR. > Still to early to do: h = cpuid(HYPERVIOR_SIGNATURE) if (h == KVMKVMKVM) { if (cpuid(kvm_features) & kvm_rnd) rdmsr(kvm_rnd) else (h == HyperV) { if (cpuid(hv_features) & hv_rnd) rdmsr(hv_rnd) else (h == XenXenXen) { if (cpuid(xen_features) & xen_rnd) rdmsr(xen_rnd) } ? -- Gleb.
2014 Sep 19
4
Standardizing an MSR or other hypercall to get an RNG seed?
...> > > > Linux detects what hypervior it runs on very early > > Not anywhere close to early enough. We're talking for uses like kASLR. > Still to early to do: h = cpuid(HYPERVIOR_SIGNATURE) if (h == KVMKVMKVM) { if (cpuid(kvm_features) & kvm_rnd) rdmsr(kvm_rnd) else (h == HyperV) { if (cpuid(hv_features) & hv_rnd) rdmsr(hv_rnd) else (h == XenXenXen) { if (cpuid(xen_features) & xen_rnd) rdmsr(xen_rnd) } ? -- Gleb.
2014 Feb 08
2
[LLVMdev] selecting ISD node - help
Hey, I wanted to add an intrinsics to read MSRs. So I added the intrinsics and lowered it to a new ISD node I created ISD::RDMSR, its first operand is the MSR id. I added a case in X86DAGToDAGISel::Select for ISD::RDMSR. Now I know rdmsr works like so: mov r/ecx, <id> rdmsr r/eax holds the lower 32/64 bit >From what I understood this needs a Token Factor node, nodes which are dependent on each other? case...
2020 May 11
3
kvm: C8 as guest on C6 host / huge delay while booting
Since C8.1 kvm guests have a huge delay while booting on a kvm host based on C6. This delay was not present with C8.0. The "pause" happend direct after the grub step. The VNC session shows only a "_" character. Any ideas what changes? -- Leon
2014 Sep 19
3
Standardizing an MSR or other hypercall to get an RNG seed?
...> >> Not anywhere close to early enough. We're talking for uses like kASLR. > >> > > Still to early to do: > > > > h = cpuid(HYPERVIOR_SIGNATURE) > > if (h == KVMKVMKVM) { > > if (cpuid(kvm_features) & kvm_rnd) > > rdmsr(kvm_rnd) > > else (h == HyperV) { > > if (cpuid(hv_features) & hv_rnd) > > rdmsr(hv_rnd) > > else (h == XenXenXen) { > > if (cpuid(xen_features) & xen_rnd) > > rdmsr(xen_rnd) > > } > > > > If we nee...
2014 Sep 19
3
Standardizing an MSR or other hypercall to get an RNG seed?
...> >> Not anywhere close to early enough. We're talking for uses like kASLR. > >> > > Still to early to do: > > > > h = cpuid(HYPERVIOR_SIGNATURE) > > if (h == KVMKVMKVM) { > > if (cpuid(kvm_features) & kvm_rnd) > > rdmsr(kvm_rnd) > > else (h == HyperV) { > > if (cpuid(hv_features) & hv_rnd) > > rdmsr(hv_rnd) > > else (h == XenXenXen) { > > if (cpuid(xen_features) & xen_rnd) > > rdmsr(xen_rnd) > > } > > > > If we nee...
2006 Oct 08
0
RE: [PATCH] add RDMSR/WRMSR instruction emulationtoVMXAssist decoder
...hanks Yunhong Jiang >-----Original Message----- >From: xen-devel-bounces@lists.xensource.com >[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Deegan >Sent: 2006年10月5日 23:55 >To: Li, Xin B >Cc: xen-devel@lists.xensource.com >Subject: Re: [Xen-devel] [PATCH] add RDMSR/WRMSR instruction >emulationtoVMXAssist decoder > >This bug is fixed by xen-unstable 11713:79b56c02b836 -- the >VMX code was >not tracking writes to CR4 that happen when CR0.PE=0, so the >second vcpu >was being shadowed in the wrong paging mode, and going into a PF loop. &gt...
2015 Jun 08
2
Question Kernel / KVM; Update Centos 7(.1)
Hello, Have Centos a Repository with corrected or newer Packages for KVM. On my brand new System ;-), but also with my older System. I have big problems with KVM guests "slow slow slow", the DomU's are also CentOS 7 virt-manager is also broken with the 7.1 The "old" Bug in the Kernel is really bad, I have several hundreds log from the vcpu0 Problem. thank's for a
2020 May 16
1
kvm: C8 as guest on C6 host / huge delay while booting
...happend >> direct after the grub step. The VNC session shows only a "_" character. >> > > and this are the corresponding logs. The guest system continues to boot after ~5 minutes. At that point this appears > > May 16 16:44:14 ev kernel: kvm: 8458: cpu0 unhandled rdmsr: 0x140 > May 16 16:44:14 ev kernel: kvm: 8458: cpu0 disabled perfctr wrmsr: 0xc2 data 0xffff > May 16 16:44:14 ev kernel: kvm: 8458: cpu1 unhandled rdmsr: 0x140 > May 16 16:44:14 ev kernel: kvm: 8458: cpu2 unhandled rdmsr: 0x140 > May 16 16:44:14 ev kernel: kvm: 8458: cpu3 unhandled rdm...
2007 Apr 18
2
[RFC, PATCH 17/24] i386 Vmi msr patch
Fairly straightforward code motion of MSR / TSC / PMC accessors to the sub-arch level. Note that rdmsr/wrmsr_safe functions are not moved; Linux relies on the fault behavior here in the event that certain MSRs are not supported on hardware, and combining this with a VMI wrapper is overly complicated. The instructions are virtualizable with trap and emulate, not on critical code paths, and only used...
2007 Apr 18
2
[RFC, PATCH 17/24] i386 Vmi msr patch
Fairly straightforward code motion of MSR / TSC / PMC accessors to the sub-arch level. Note that rdmsr/wrmsr_safe functions are not moved; Linux relies on the fault behavior here in the event that certain MSRs are not supported on hardware, and combining this with a VMI wrapper is overly complicated. The instructions are virtualizable with trap and emulate, not on critical code paths, and only used...
2005 Oct 13
19
Unable to find root device. domU??
nic@wuwei:/usr/src/xen/xen-unstable.hg$ sudo xm create breezy -c Using config file "/etc/xen/breezy". Started domain breezy Linux version 2.6.12-xenU (nic@wuwei) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #3 SMP Thu Oct 13 14:56:20 NZDT 2005 kernel direct mapping tables upto 10000000 @ 568000-5ea000 Built 1 zonelists Kernel command line: root=/dev/sda1 ro 4 lockd.udpport=32768
2005 Oct 18
0
RE: Fix for SMP xen dom0/domU for x86_64
..., Aravindh >Cc: xen-devel >Subject: RE: [Xen-devel] Unable to bring up SMP DomUs on x86_64 Xen > >On the SLES 9 SP2 system, I do see the stop_this_cpu.. message (my >original response was from an FC4 based system): > >(XEN) (file=traps.c, line=968) Non-priv domain attempted >RDMSR(00000000c0000100,00000045,ffffffffff5fd000). >(XEN) (file=traps.c, line=968) Non-priv domain attempted >RDMSR(00000000c0000101,00000000,00000000). >(XEN) (file=traps.c, line=968) Non-priv domain attempted >RDMSR(00000000c0000102,803c7b80,ffffffff). >stop_this_cpu disable_local_APIC &...
2014 Sep 19
2
Standardizing an MSR or other hypercall to get an RNG seed?
...39;re talking for uses like kASLR. > >>>> > >>> Still to early to do: > >>> > >>> h = cpuid(HYPERVIOR_SIGNATURE) > >>> if (h == KVMKVMKVM) { > >>> if (cpuid(kvm_features) & kvm_rnd) > >>> rdmsr(kvm_rnd) > >>> else (h == HyperV) { > >>> if (cpuid(hv_features) & hv_rnd) > >>> rdmsr(hv_rnd) > >>> else (h == XenXenXen) { > >>> if (cpuid(xen_features) & xen_rnd) > >>> rdmsr(xen_rn...
2014 Sep 19
2
Standardizing an MSR or other hypercall to get an RNG seed?
...39;re talking for uses like kASLR. > >>>> > >>> Still to early to do: > >>> > >>> h = cpuid(HYPERVIOR_SIGNATURE) > >>> if (h == KVMKVMKVM) { > >>> if (cpuid(kvm_features) & kvm_rnd) > >>> rdmsr(kvm_rnd) > >>> else (h == HyperV) { > >>> if (cpuid(hv_features) & hv_rnd) > >>> rdmsr(hv_rnd) > >>> else (h == XenXenXen) { > >>> if (cpuid(xen_features) & xen_rnd) > >>> rdmsr(xen_rn...
2007 Apr 18
2
[PATCH 3/10] I386 mcheck p4 grotesque and needless warning fix.patch
...ct cp /* P4/Xeon Extended MCE MSR retrieval, return 0 if unsupported */ -static inline int intel_get_extended_msrs(struct intel_mce_extended_msrs *r) +static inline void intel_get_extended_msrs(struct intel_mce_extended_msrs *r) { u32 h; - - if (mce_num_extended_msrs == 0) - goto done; rdmsr (MSR_IA32_MCG_EAX, r->eax, h); rdmsr (MSR_IA32_MCG_EBX, r->ebx, h); @@ -141,12 +138,6 @@ static inline int intel_get_extended_msr rdmsr (MSR_IA32_MCG_ESP, r->esp, h); rdmsr (MSR_IA32_MCG_EFLAGS, r->eflags, h); rdmsr (MSR_IA32_MCG_EIP, r->eip, h); - - /* can we rely on kmalloc...
2007 Apr 18
2
[PATCH 3/10] I386 mcheck p4 grotesque and needless warning fix.patch
...ct cp /* P4/Xeon Extended MCE MSR retrieval, return 0 if unsupported */ -static inline int intel_get_extended_msrs(struct intel_mce_extended_msrs *r) +static inline void intel_get_extended_msrs(struct intel_mce_extended_msrs *r) { u32 h; - - if (mce_num_extended_msrs == 0) - goto done; rdmsr (MSR_IA32_MCG_EAX, r->eax, h); rdmsr (MSR_IA32_MCG_EBX, r->ebx, h); @@ -141,12 +138,6 @@ static inline int intel_get_extended_msr rdmsr (MSR_IA32_MCG_ESP, r->esp, h); rdmsr (MSR_IA32_MCG_EFLAGS, r->eflags, h); rdmsr (MSR_IA32_MCG_EIP, r->eip, h); - - /* can we rely on kmalloc...