VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @61371   9 years vboxsync iomMmioHandler: Gracefully deal with large MMIO writes and read …
(edit) @60874   9 years vboxsync IOMRC.cpp,++: Use IEM for IN and OUT too, cleaning out unnecessary code.
(edit) @60854   9 years vboxsync iomMMIODoComplicatedWrite: Use VINF_IOM_R3_IOPORT_COMMIT_WRITE to deal …
(edit) @60852   9 years vboxsync IOM: New way of defer RC+R0 MMIO writes (only used for IEM accesses).
(edit) @59073   9 years vboxsync VMM: VINF_EM_DBG_EVENT and DBGFEventGenericWithArg implementation.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @58116   9 years vboxsync VMM: Doxygen fixes.
(edit) @57860   9 years vboxsync VMM: warnings.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56660   9 years vboxsync iomMmioCommonPfHandler: Deal with IEM failure.
(edit) @56640   9 years vboxsync iomMMIOHandler: IOM_LOCK_SHARED may fail in non-R3 contexts.
(edit) @56634   9 years vboxsync VGA MMIO write handler may return VINF_EM_RAW_EMULATE_INSTR as it …
(edit) @56611   9 years vboxsync IOM/INSEx: Must dirty the page.
(edit) @56607   9 years vboxsync IOM,IEM: split up VBOX_WITH_2ND_IEM_STEP into two steps, the first one …
(edit) @56417   9 years vboxsync Fixed bug in IOMInterpretINSEx and IOMInterpretOUTSEx introduced with …
(edit) @56415   9 years vboxsync IOM: Do the single I/O fallback in the string APIs instead of having …
(edit) @56413   9 years vboxsync IOM,DevATA,Dev*SCSI: Redid the string I/O callbacks so the devices …
(edit) @56080   10 years vboxsync IOM,HM: Let IEM take over the MMIO handling from IOM when …
(edit) @56072   10 years vboxsync IOM: Moved some RC code into IOMRC.cpp.
(edit) @56064   10 years vboxsync Committed the VBOX_WITH_FIRST_IEM_STEP code, removing the #else cases.
(edit) @56063   10 years vboxsync IOMAllMMIO.cpp: IEM experiment (disabled).
(edit) @56048   10 years vboxsync pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
(edit) @56017   10 years vboxsync Physical access handler cleanups.
(edit) @55972   10 years vboxsync build fix
(edit) @55966   10 years vboxsync PGM,++: VBOXSTRICTRC for physical access handlers.
(edit) @55909   10 years vboxsync PGM,++: Made the ring-3 physical access handler callbacks present in …
(edit) @55903   10 years vboxsync PGM: Added a pVCpu parameter to all physical handler callouts and also …
(edit) @55899   10 years vboxsync PGM: Added an access origin to memory read & write calls that respects …
(edit) @55896   10 years vboxsync PGM: Renamed the ring-0 and raw-mode context physical page access …
(edit) @55841   10 years vboxsync VMM/IOM: logging.
(edit) @55817   10 years vboxsync VMM/IOMAllMMIO: redundant check.
(edit) @54669   10 years vboxsync Typo in comment.
(edit) @52984   10 years vboxsync iomMMIODoComplicatedWrite: Fixed assertion, should be using && instead …
(edit) @48410   11 years vboxsync IOMMMIOPhysHandler: Don't sit on the IOM lock.
(edit) @48018   11 years vboxsync iomInterpretXCHG: DevVGA can return VINF_EM_RAW_EMULATE_IO_BLOCK, …
(edit) @47987   11 years vboxsync IOMR3MMIOHandler: Accept anything in the 1..16 byte range.
(edit) @47719   11 years vboxsync No MMIO2 aliasing when doing full IEM verification runs.
(edit) @47543   11 years vboxsync inverted test on VBOX_WITH_FIRST_IEM_STEP.
(edit) @47434   11 years vboxsync HMR0VMX.cpp: INS/OUTS todo update.
(edit) @46420   12 years vboxsync VMM, recompiler: Purge deprecated macros.
(edit) @45311   12 years vboxsync IOM: Prepared for using read/write locking, still using the old …
(edit) @45305   12 years vboxsync IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
(edit) @44715   12 years vboxsync iomMMIODoRead: Don't let 64-bit read thru unless the read mode is …
(edit) @44573   12 years vboxsync IOM: Fixed IOMMMIO_FLAGS_WRITE_ONLY_DWORD and added …
(edit) @44564   12 years vboxsync IOM: Adding IOMMMIO_FLAGS_WRITE_ONLY_DWORD, fixing parameter validation.
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @43961   12 years vboxsync VMM: Pass the VMCPU to IOMMMIOMapMMIOHCPage() as we already have it.
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @42726   12 years vboxsync IOMAllMMIO.cpp: Don't pass VERR_DBGF_NOT_ATTACHED on to REM or anybody.
(edit) @42186   12 years vboxsync SELM,DIS,CPUM,EM: Hidden selector register cleanups.
(edit) @42165   12 years vboxsync CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41939   12 years vboxsync CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
(edit) @41800   12 years vboxsync Doxygen.
(edit) @41783   12 years vboxsync Doxygen, comment typos.
(edit) @41739   12 years vboxsync DISCPUSTATE: s/param/Param/
(edit) @41737   12 years vboxsync DISOPCODE: s/opcode/uOpcode/
(edit) @41735   12 years vboxsync DISCPUCORE: s/addrmode/uAddrMode/ s/opmode/uOpMode/
(edit) @41734   12 years vboxsync DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
(edit) @41727   12 years vboxsync DIS: register macro name adjustments.
(edit) @41692   12 years vboxsync DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
(edit) @41678   12 years vboxsync OP_PARAMETER::flags -> fUse.
(edit) @41676   12 years vboxsync DIS: More scoping work.
(edit) @41675   12 years vboxsync DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
(edit) @41072   13 years vboxsync VMM: fix VERR_PAGE_TABLE_NOT_PRESENT guru meditation caused by failing …
(edit) @40776   13 years vboxsync VMM: Better handle protected pages in GC.
(edit) @40727   13 years vboxsync IOMMMIOMapMMIO2Page: Must check IOM_LOCK status code.
(edit) @40449   13 years vboxsync SELM: Refactoring (PVM -> PVMCPU).
(edit) @40280   13 years vboxsync Corrected a bunch of HC and GC uses in status codes.
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39178   13 years vboxsync duh!
(edit) @39154   13 years vboxsync IOM: Added flags for dropping into the vbox debugger on complicated …
(edit) @39112   13 years vboxsync build fix
(edit) @39111   13 years vboxsync IOM,PDM: Working on moving unaligned and non-dword MMIO access …
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39038   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @39034   13 years vboxsync VMM,INTNET: Addressing unused variable warnings.
(edit) @38677   13 years vboxsync IOM: MMIO instruction interpreter bug fixes.
(edit) @37467   13 years vboxsync IOM: Clean up locking now that all devices has its own CS.
(edit) @37466   13 years vboxsync VMM,Devices: Automatically use a per-device lock instead of the giant …
(edit) @37452   13 years vboxsync IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
(edit) @37424   13 years vboxsync IOM: Moved the inline functions out of IOMInternal.h and into IOMInline.h.
(edit) @37423   13 years vboxsync Ran the source code massager (scm).
(edit) @36794   14 years vboxsync IEM: Verify I/O port read and writes as well as MMIO accesses. …
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @33164   14 years vboxsync Can't deal with 8 byte operands in our 32-bit emulation code.
(edit) @31593   14 years vboxsync PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
(edit) @31591   14 years vboxsync IOMALLMMIO.cpp: Don't waste time check uErrorCode to figure out …
(edit) @31458   14 years vboxsync IOM: fixed writing to MMIO ranges with direction flag set and pfnFill …
(edit) @30889   14 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30338   14 years vboxsync EM,IOM: Don't try write directly to the fault address as the backing …
(edit) @29436   15 years vboxsync IOM: Profile all callbacks, don't bother count the as we can derive …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26958   15 years vboxsync IOMAllMMIO.cpp: pDevInsR0/RC can be NULL.
(edit) @26944   15 years vboxsync PDM,IOM,TM: Added an optional per-device critsect for avoiding the …
(edit) @26272   15 years vboxsync VMM: more RC/GC warnings.
(edit) @26177   15 years vboxsync *: s/%Vuuid/%RTuuid/g; s/%Vrc/%Rrc/g
(edit) @25940   15 years vboxsync Corrected log statement
Note: See TracRevisionLog for help on using the revision log.

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