Changeset 203dcd45 in mainline for arch/ia32/src/boot/boot.S


Ignore:
Timestamp:
2006-05-05T13:56:13Z (19 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4c89b09
Parents:
de07bcf
Message:

VESA detection failure fix.

(Some headers)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/boot/boot.S

    rde07bcf r203dcd45  
    398398        ljmpl $KTEXT,$(vesa_init_protect-vesa_init+VESA_INIT_SEGMENT<<4);
    399399
    400 vesa_init_protect:     
    401 .code32
    402         ret;
    403400
    4044010:      #Error no Prefered mode found
    405 
    406402        mov $0x111,%cx;
    407403        push %di;
     
    413409        cmp $VESA_OK,%al;
    414410        jnz 1f;
    415         jmp 2b;
     411        jz 2b;    /* Force relative jump */
    416412
    4174131:mov $0x0003,%ax;
    418414        int $0x10;
    419415        mov $0xffffffff,%edi; /* EGA text mode used, because of problems with VESA */
    420         jmp 8;
    421 
     416        xor %ax,%ax
     417        jz 8b;    /* Force relative jump */
     418
     419vesa_init_protect:     
     420.code32
     421        ret;
    422422
    423423vesa_idt:
Note: See TracChangeset for help on using the changeset viewer.