VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @98103   2 years vboxsync Copyright year updates by scm.
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @90426   3 years vboxsync IOM: Be more careful checking the status of IOM_LOCK_SHARED(). bugref:6695
(edit) @90346   3 years vboxsync - VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074 - …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82378   5 years vboxsync IOM: Better I/O port statistics. bugref:9218
(edit) @82313   5 years vboxsync IOM,PDMDevHlp: Kicked out the old MMIO code. bugref:9218
(edit) @82311   5 years vboxsync IOM,PDMDevHlp: Kicked out the old I/O port code. bugref:9218
(edit) @81383   5 years vboxsync IOM: Split up the logging into two more groups, one for I/O ports and …
(edit) @81333   5 years vboxsync IOM: More MMIO stuff, almost there now... bugref:9218
(edit) @81136   5 years vboxsync IOM,RTC,PCI: Make the port parameter in the I/O port callbacks …
(edit) @80960   5 years vboxsync IOM,PDM,DevPCI,DevPciIch9,RTC: Fixes to the I/O port lookup table …
(edit) @80679   5 years vboxsync IOM,PDM,RTC: Add port sub-descriptions for a range. Fixed bug in …
(edit) @80641   5 years vboxsync IOM: New I/O port registration code. bugref:9218
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76382   6 years vboxsync include/VBox/vmm/pdmifs.h: Don't include hgcmsvc.h just for …
(edit) @72493   7 years vboxsync IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
(edit) @69111   7 years vboxsync (C) year
(edit) @62478   8 years vboxsync (C) 2016
(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) @60847   9 years vboxsync IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
(edit) @58354   9 years vboxsync IOMIOPortReadString,IOMIOPortWriteString: Must return to ring-3 when …
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(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) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56985   9 years vboxsync VMM: Log and assertion formatting fixes.
(edit) @56415   10 years vboxsync IOM: Do the single I/O fallback in the string APIs instead of having …
(edit) @56413   10 years vboxsync IOM,DevATA,Dev*SCSI: Redid the string I/O callbacks so the devices …
(edit) @56403   10 years vboxsync IOMIOPortWriteString,IOMIOPortReadString: Don't make all string I/O …
(edit) @56287   10 years vboxsync VMM: Updated (C) year.
(edit) @56072   10 years vboxsync IOM: Moved some RC code into IOMRC.cpp.
(edit) @55816   10 years vboxsync VMM/IOMAll: redundant check.
(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) @45301   12 years vboxsync IOM: Preparing to use read/write critsect.
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41940   12 years vboxsync CPUMRaw[SG]etEFlags: Drop pCtxCore.
(edit) @41939   12 years vboxsync CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
(edit) @41801   13 years vboxsync Doxygen.
(edit) @41800   13 years vboxsync Doxygen.
(edit) @41783   13 years vboxsync Doxygen, comment typos.
(edit) @41744   13 years vboxsync DISOPPARAM: s/base.reg_*/Base.idx*Reg/ + docs
(edit) @41741   13 years vboxsync DISOPPARAM: s/parval/uValue/ + doc
(edit) @41739   13 years vboxsync DISCPUSTATE: s/param/Param/
(edit) @41730   13 years vboxsync DIS: Some nits.
(edit) @41727   13 years vboxsync DIS: register macro name adjustments.
(edit) @41692   13 years vboxsync DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
(edit) @41678   13 years vboxsync OP_PARAMETER::flags -> fUse.
(edit) @41676   13 years vboxsync DIS: More scoping work.
(edit) @40280   13 years vboxsync Corrected a bunch of HC and GC uses in status codes.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @37467   14 years vboxsync IOM: Clean up locking now that all devices has its own CS.
(edit) @37466   14 years vboxsync VMM,Devices: Automatically use a per-device lock instead of the giant …
(edit) @37452   14 years vboxsync IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
(edit) @37443   14 years vboxsync PDM: Implemented the NOP critical section.
(edit) @37424   14 years vboxsync IOM: Moved the inline functions out of IOMInternal.h and into IOMInline.h.
(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) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26944   15 years vboxsync PDM,IOM,TM: Added an optional per-device critsect for avoiding the …
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22493   15 years vboxsync VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
(edit) @19807   16 years vboxsync Some more locking updates
(edit) @19487   16 years vboxsync Adjusted assertion for now
(edit) @19474   16 years vboxsync MMIO locking
(edit) @19472   16 years vboxsync Protect port I/O with a critical section.
(edit) @19263   16 years vboxsync Got rid of more SMP related assertions
(edit) @19015   16 years vboxsync Split up TRPM. (guest SMP)
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @17136   16 years vboxsync VBOXTSS offsets.
(edit) @14075   16 years vboxsync The 64-bit MSC warning hunt stops for today.
(edit) @13832   16 years vboxsync IN_GC -> IN_RC.
(edit) @13823   16 years vboxsync VMM: %VGv -> %RGv
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12772   16 years vboxsync #1865: IOM.
(edit) @12703   16 years vboxsync build fix.
(edit) @11456   16 years vboxsync Use DISGetParamSize instead of iomGetRegSize.
(edit) @10381   16 years vboxsync Updates for 64 bits mmio.
(edit) @9774   17 years vboxsync IOM updates for 64 bits mode.
(edit) @9280   17 years vboxsync Corrected casts (64 bits guest pointers)
(edit) @9212   17 years vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @8354   17 years vboxsync Accidental commit
(edit) @8234   17 years vboxsync MMIO: Cleanup up (removed duplicate code) Disassembler: simplified …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @7726   17 years vboxsync Moved the R0/GC registration out of IOMAll.cpp and into IOM.cpp since …
(edit) @7724   17 years vboxsync removed unused globals.
(edit) @7601   17 years vboxsync More %VGp
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @4787   17 years vboxsync Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
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