search for: 80000001h

Displaying 4 results from an estimated 4 matches for "80000001h".

Did you mean: 80000001
2016 Mar 07
1
Compiling qemu
...the source, apply the patch, build + make and then copy qemu-system-x86_64 to the /usr/bin/ folder..... But if I do 'virsh start my_vm', I get these errors: fout: internal error: early end of file from monitor, possible problem: warning: host doesn't support requested feature: CPUID.80000001H:ECX.svm [bit 2] warning: host doesn't support requested feature: CPUID.80000001H:ECX.svm [bit 2] qemu: could not load PC BIOS 'bios-256k.bin' First: What can I do about the 'host doesn't support requested feature'? Second: I think the compiled binary doesn't look f...
2002 Mar 08
0
PXELINUX: suggestion for improvement
...,trying_msg + call writestr + mov di,trackbuf + mov si,di + call writestr + call crlf + call open + popad + pop dword [di-8] + pop dword [di-4] + ret + + .do_cpuid: + xor eax,eax + cpuid + cmp ecx,'cAMD' + jne .not_amd + mov byte [di-8],'a' + mov eax,80000001h + cpuid + shr eax,8 + and ax,0Fh + add ax,'0' + mov byte [di-7],al + and edx,1<<29 ; x86-64 Long Mode + jz .smp_search + mov byte [di-7],'w' + jmp .smp_search + .not_amd: + mov eax,1 + cpuid + mov edx,eax + shr eax,8 + and ax,0Fh + cmp ax,0Fh +...
2004 Oct 07
1
x86 vs. x86_64 detection proof of concept patch (try two)
...ed static initialization @@ -392,6 +393,27 @@ call writestr ; +; ID the CPU: Shamelessly borrowed from the Linux kernel arch/x86_64/kernel/head.S +; + mov word [CpuIs64], 0 + mov eax, 80000000h + cpuid + cmp eax, 80000000h + jbe afterbits + ; Check if long mode is implemented + mov eax, 80000001h + cpuid + bt edx, 29 + jnc afterbits + mov word [CpuIs64], 1 +afterbits: + mov si, cpu64_str + cmp word [CpuIs64], 1 + je writecpustr + mov si, cpu32_str +writecpustr: call writestr + +; ; Assume API version 2.1, in case we find the !PXE structure without ; finding the PXENV+ structure....
2007 Jan 04
2
Automatically choose between 32-bit and 64-bit kernel
...; Find last Intel cpuid # + cpuid + cmp eax, 00000000h + je test_amd + mov eax, 00000001h ; Read Intel CPU flags + cpuid + bt edx, 30 ; 64-bit if bit 30 is set + jc is_64bit + +test_amd: mov eax, 80000000h ; Find last AMD cpuid # + cpuid + cmp eax, 80000000h + jbe is_32bit + mov eax, 80000001h ; Read AMD CPU flags + cpuid + bt edx, 29 ; 64-bit if bit 29 is set + jnc is_32bit + +is_64bit: mov byte [Is64Bit],1 ; Flag that we're 64-bit +is_32bit: diff -ur syslinux-3.31.orig/keywords syslinux-3.31/keywords --- syslinux-3.31.orig/keywords 2006-09-26 00:52:22.000000000 -0400 +++ sys...