| | 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 | */ |
|---|
| | 337 | IOMDECL(int) IOMInterpretINSEx(PVM pVM, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, uint32_t cbTransfer); |
|---|
| | 338 | |
|---|
| | 339 | /** |
|---|
| | 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 | */ |
|---|
| | 365 | IOMDECL(int) IOMInterpretOUTSEx(PVM pVM, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, uint32_t cbTransfer); |
|---|