Displaying 1 result from an estimated 1 matches for "anymode".
Did you mean:
anybode
2006 Nov 20
2
push-pop ordering error found in memdisk
...rs are pushed;
---------------------------------
;
; Routine to copy in/out of high memory
; esi = linear source address
; edi = linear target address
; ecx = 32-bit word count
;
; Assumes cs = ds = es
;
bcopy:
push eax
push ebx
push edx
push ebp
test byte [ConfigFlags],CONFIG_RAW
jz .anymode
smsw ax ; Unprivileged!
test al,01h
jnz .protmode
.realmode:
TRACER 'r'
; We're in real mode, do it outselves
pushfd ; <- *** push 1 ***
push ds ; <- *** push 2 ***
push es ; <- *** push 3 ***
cli
cld
---------------------------------
then a little f...