Displaying 1 result from an estimated 1 matches for "done_cpuid".
Did you mean:
do_cpuid
2002 Mar 08
0
PXELINUX: suggestion for improvement
...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],'a'...