VirtualBox

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

修定紀錄模式:


圖例:

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

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