Displaying 8 results from an estimated 8 matches for "do_cpuid".
Did you mean:
__cpuid
2007 Apr 18
3
New CPUID/MSR driver; virtualization hooks
...... and a git tree is at ...
http://git.kernel.org/?p=linux/kernel/git/hpa/linux-2.6-cpuidmsr.git;a=summary
I'm posting this here to give the paravirt maintainers an opportunity to
comment. Presumably the functions that need to be paravirtualized are
the ones represented by the functions do_cpuid(), do_rdmsr() and
do_wrmsr(): they take a cpu number, an input register image, and an
output register image, and return either 0 or -EIO (in case of a trap.)
-hpa
2007 Apr 18
3
New CPUID/MSR driver; virtualization hooks
...... and a git tree is at ...
http://git.kernel.org/?p=linux/kernel/git/hpa/linux-2.6-cpuidmsr.git;a=summary
I'm posting this here to give the paravirt maintainers an opportunity to
comment. Presumably the functions that need to be paravirtualized are
the ones represented by the functions do_cpuid(), do_rdmsr() and
do_wrmsr(): they take a cpu number, an input register image, and an
output register image, and return either 0 or -EIO (in case of a trap.)
-hpa
2002 Mar 08
0
PXELINUX: suggestion for improvement
...h dword [di-8]
+ pushad
+
+ mov dword [di-8],'i386'
+ mov dword [di-4],0
+
+ ; check if we can change EFLAGS.ID
+ pushfd
+ pop eax
+ mov edx,eax
+ xor eax,1<<21 ; EFLAGS.ID
+ push eax
+ popfd
+ pushfd
+ pop eax
+ xor eax,edx
+ and eax,1<<21
+ jnz .do_cpuid
+ .done_cpuid:
+ mov si,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...
2019 Jul 07
0
Wine release 4.12.1
...67 WINEPREFIX creation/update: setupapi fails to register several dlls after building as PE file starting with Wine 4.12
47468 LINE 5.x launcher crashes on startup
----------------------------------------------------------------
Changes since 4.12:
Alexandre Julliard (5):
wineboot: Fix do_cpuid() calling convention.
kernel32: Set the path environment variables according to the WoW64 environment.
include: Make sure the JUMP_BUFFER structure is correctly aligned on x86-64
gdi32: Make GDI driver functions cdecl.
d3dcompiler: Make varargs functions WINAPIV.
Henri Verb...
2015 Mar 06
0
Wine release 1.7.38
....
Stefan D?singer (2):
d3d9/tests: Extend the FPU setup test.
d3d8/tests: Extend the FPU setup test.
Thomas Faber (3):
wbemprox: Allocate a large enough buffer in get_computername.
wbemprox: Implement Win32_ComputerSystem.UserName.
wbemprox: Implement MSVC version of do_cpuid.
Vincent Povirk (4):
xmllite: Fix reader_cmp for multiple characters.
crypt32: Add test for PKCS_RSA_PRIVATE_KEY decoding.
crypt32: Implement PKCS_RSA_PRIVATE_KEY decoding.
mscoree: Update Wine Mono to 4.5.6.
--
Alexandre Julliard
julliard at winehq.org
2018 Dec 07
0
Wine release 4.0-rc1
....
ntoskrnl.exe: Implement KeReleaseMutex() and waiting on mutexes.
ntoskrnl.exe: Implement KeWaitForMutexObject().
ntoskrnl.exe: Implement KeClearEvent().
setupapi: Store the class and reference string keys in the device_iface structure.
ntdll: Avoid inline assembly in do_cpuid().
ntdll: Avoid inline assembly in have_cpuid().
ntoskrnl.exe: Implement KeInitializeTimerEx().
include: Add KeInitializeTimer().
ntoskrnl.exe: Implement KeSetTimerEx() and waiting on timers.
ntoskrnl.exe: Implement KeCancelTimer().
ntoskrnl.exe/tests: Add tests...
2013 Oct 28
5
FreeBSD PVH guest support
...m_init_hypercall_stubs(void)
+xen_hvm_init_hypercall_stubs(enum xen_hvm_init_type init_type)
{
uint32_t base, regs[4];
int i;
@@ -567,7 +585,7 @@ xen_hvm_init_hypercall_stubs(void)
if (base == 0)
return (ENXIO);
- if (hypercall_stubs == NULL) {
+ if (init_type == XEN_HVM_INIT_COLD) {
do_cpuid(base + 1, regs);
printf("XEN: Hypervisor version %d.%d detected.\n",
regs[0] >> 16, regs[0] & 0xffff);
@@ -577,18 +595,9 @@ xen_hvm_init_hypercall_stubs(void)
* Find the hypercall pages.
*/
do_cpuid(base + 2, regs);
-
- if (hypercall_stubs == NULL) {
- size_t...
2013 Aug 14
23
[RFC] btrfs-progs: fix sparse checking and warnings
Hi gang,
I was a little surprised to see that patch go by recently
which fixed an endian bug. I went to see how sparse
checking looked and it was.. broken. I got it going
again in my Fedora environment.
Most of the patches are just cleanups, but there *were*
three real bugs lurking in all that sparse warning spam.
So I maintain that it''s worth our time to keep it going
and fix