search for: config_raw

Displaying 3 results from an estimated 3 matches for "config_raw".

Did you mean: config_ras
2009 Sep 12
1
[PATCH] Let MEMDISK honor the quiet append option
...amp; CONFIG_READONLY ? "ro" : "rw"); - puts("Using "); - switch (pptr->configflags & CONFIG_MODEMASK) { - case 0: - puts("standard INT 15h"); - break; - case CONFIG_SAFEINT: - puts("safe INT 15h"); - break; - case CONFIG_RAW: - puts("raw"); - break; - case CONFIG_RAW | CONFIG_BIGRAW: - puts("big real mode raw"); - break; - default: - printf("unknown %#x", pptr->configflags & CONFIG_MODEMASK); - break; + puts("Using "); + switch (pptr->confi...
2006 Nov 20
2
push-pop ordering error found in memdisk
...the order registers 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 --------------------------------- t...
2009 Mar 22
1
[PATCH] [memdisk] Additional comments in memdisk.inc and postprocess.pl
...25 insertions(+), 15 deletions(-) diff --git a/memdisk/memdisk.inc b/memdisk/memdisk.inc index 1e2076b..0df6c77 100644 --- a/memdisk/memdisk.inc +++ b/memdisk/memdisk.inc @@ -36,6 +36,7 @@ %endif ; DEBUG_TRACERS +; Flags we test our configuration against %define CONFIG_READONLY 0x01 %define CONFIG_RAW 0x02 %define CONFIG_SAFEINT 0x04 @@ -104,6 +105,8 @@ Int13Start: xor dl,[cs:DriveNo] pop dx js .nomatch ; If SF=0, we have a class match here + ; 0x00 the sign bit for FD + ; 0x80 the sign bit for HD jz .our_drive ; If ZF=1, we have an exact match cmp dl,[cs:DriveNo] jb...