VirtualBox

Ignore:
Timestamp:
Mar 30, 2012 10:02:19 AM (13 years ago)
Author:
vboxsync
Message:

BIOS-new: Enable interrupts when polling for keyboard input.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/BIOS-new/orgs.asm

    r39913 r40721  
    767767                push    es
    768768                push    ds
    769                 ;; TODO: the caller already pushed flags (INT instruction)??
    770                 pushf
    771769                pusha
    772770
     
    780778                call    _int16_function
    781779                popa
    782                 popf
    783780                pop     ds
    784781                pop     es
    785                 jz      int16_zero_set
    786 
    787                 ;; TODO: Could use SP directly here (386+)
    788 int16_zero_clear:
    789                 push    bp
    790                 mov     bp, sp
    791                 and     byte ptr [bp+6], 0BFh
    792                 pop     bp
    793                 iret
    794 
    795 int16_zero_set:
    796                 push    bp
    797                 mov     bp, sp
    798                 or      byte ptr [bp+6], 040h
    799                 pop     bp
    800782                iret
    801783
     
    823805                call    _int16_function
    824806                popa
    825                 popf
    826807                pop     ds
    827808                pop     es
    828 ; TODO: review/enable?
     809; TODO: review/enable? If so, flags should be restored here?
    829810if 0
    830811                push    ax
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette