Changeset b5eb1ee in mainline for arch/ia32/src/asm.S


Ignore:
Timestamp:
2005-07-20T14:50:07Z (20 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
76857d1
Parents:
51029384
Message:

Error word support debuging and testing passed with #NM & #GP exceptions.

File:
1 edited

Legend:

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

    r51029384 rb5eb1ee  
    118118        test $0xe0,%cl;
    119119        jnz 0f;
     120        and $0x1f,%cl;
    120121        shl %cl,%eax;
    121122        and $ERROR_WORD_INTERRUPT_LIST,%eax;
    122         jnz 0f;
     123        jz 0f;
    123124
    124125        popa;
     
    358359.global utext
    359360utext:
     361        xor %ax,%ax;
     362        mov %ax,%ds;
     363        mov %ax,%es;
     364        mov %ax,%fs;
     365        mov %ax,%gs;
    3603660:
    361367#       movl $0xdeadbeaf, %eax
    362         int $48
     368  int $48
     369        cli;
     370        sti;
    363371        jmp 0b
    364372        # not reached
Note: See TracChangeset for help on using the changeset viewer.