VirtualBox

Changeset 2211

Show
Ignore:
Timestamp:
04/19/07 13:19:14 (2 years ago)
Author:
vboxsync
Message:

Added IOMInterpretINSEx & IOMInterpretOUTSEx

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/include/VBox/iom.h

    r2205 r2211  
    322322 
    323323/** 
     324 * [REP*] INSB/INSW/INSD 
     325 * ES:EDI,DX[,ECX] 
     326 * 
     327 * @note Assumes caller checked the access privileges (IOMInterpretCheckPortIOAccess) 
     328 * 
     329 * @returns VBox status code. 
     330 * 
     331 * @param   pVM             The virtual machine (GC pointer ofcourse). 
     332 * @param   pRegFrame       Pointer to CPUMCTXCORE guest registers structure. 
     333 * @param   uPort           IO Port 
     334 * @param   uPrefix         IO instruction prefix 
     335 * @param   cbTransfer      Size of transfer unit 
     336 */ 
     337IOMDECL(int) IOMInterpretINSEx(PVM pVM, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, uint32_t cbTransfer); 
     338 
     339/** 
    324340 * [REP*] OUTSB/OUTSW/OUTSD 
    325341 * DS:ESI,DX[,ECX] 
     
    332348 */ 
    333349IOMDECL(int) IOMInterpretOUTS(PVM pVM, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pCpu); 
     350 
     351/** 
     352 * [REP*] OUTSB/OUTSW/OUTSD 
     353 * DS:ESI,DX[,ECX] 
     354 * 
     355 * @note Assumes caller checked the access privileges (IOMInterpretCheckPortIOAccess) 
     356 * 
     357 * @returns VBox status code. 
     358 * 
     359 * @param   pVM             The virtual machine (GC pointer ofcourse). 
     360 * @param   pRegFrame       Pointer to CPUMCTXCORE guest registers structure. 
     361 * @param   uPort           IO Port 
     362 * @param   uPrefix         IO instruction prefix 
     363 * @param   cbTransfer      Size of transfer unit 
     364 */ 
     365IOMDECL(int) IOMInterpretOUTSEx(PVM pVM, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, uint32_t cbTransfer); 
    334366 
    335367/** 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy