VirtualBox

Changeset 2211 in vbox for trunk


Ignore:
Timestamp:
Apr 19, 2007 11:19:14 AM (18 years ago)
Author:
vboxsync
Message:

Added IOMInterpretINSEx & IOMInterpretOUTSEx

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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/**
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