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) @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   13 years vboxsync Doxygen.
(edit) @41783   13 years vboxsync Doxygen, comment typos.
(edit) @41739   13 years vboxsync DISCPUSTATE: s/param/Param/
(edit) @41737   13 years vboxsync DISOPCODE: s/opcode/uOpcode/
(edit) @41735   13 years vboxsync DISCPUCORE: s/addrmode/uAddrMode/ s/opmode/uOpMode/
(edit) @41734   13 years vboxsync DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
(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) @41675   13 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   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) @37424   14 years vboxsync IOM: Moved the inline functions out of IOMInternal.h and into IOMInline.h.
(edit) @37423   14 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
(edit) @25483   15 years vboxsync Fixed BT MMIO emulation
(edit) @25241   15 years vboxsync IOMAllMMIO.cpp: -Wshadow
(edit) @22493   15 years vboxsync VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
(edit) @21134   15 years vboxsync IOMInterpretOUTSEx: Must clear u32Value before using iomRamRead to get …
(edit) @20722   16 years vboxsync More IOM locking and checks.
(edit) @20569   16 years vboxsync IOMAllMMIO.cpp: Fixed MMIO read statistics (iomMMIODoRead).
(edit) @20530   16 years vboxsync VMM: remove DISCPUSTATE from the stack.
(edit) @20014   16 years vboxsync Compile fix
(edit) @20013   16 years vboxsync Typo
(edit) @19993   16 years vboxsync Proper handling of VMX_EXIT_APIC_ACCESS
(edit) @19992   16 years vboxsync Started with TPR caching for 32 bits guest (VT-x only).
(edit) @19677   16 years vboxsync Wrong assertions
(edit) @19676   16 years vboxsync More verbose assertions
(edit) @19474   16 years vboxsync MMIO locking
(edit) @19141   16 years vboxsync Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. …
(edit) @18992   16 years vboxsync More PGM api changes
(edit) @18988   16 years vboxsync PGM api changes
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18666   16 years vboxsync VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2)
(edit) @18234   16 years vboxsync IOMMMIOModifyPage -> IOMMMIOMapMMIO2Page. (missed one)
(edit) @18232   16 years vboxsync IOMMMIOModifyPage -> IOMMMIOMapMMIO2Page.
(edit) @18230   16 years vboxsync PGM,IOM: Implemented MMIO2 aliases for MMIO pages. This involved some …
(edit) @17533   16 years vboxsync iomRamWrite: Added a todo about access handlers and evil shadowing/tlb …
(edit) @17332   16 years vboxsync Partially backed out 43703
(edit) @17328   16 years vboxsync Deal with failed VINF_EM_RAW_EMULATE_IO_BLOCK attempts. Pointless to …
(edit) @16567   16 years vboxsync Disable MMIO optimization for non-VT-x/AMD-V modes completely.
(edit) @16465   16 years vboxsync Got rid of the aliased hack that directly manipulates shadow page …
(edit) @16458   16 years vboxsync Disabled attempt to sync aliased pages the proper way.
(edit) @16037   16 years vboxsync Don't assert for 8 byte stos/movs
(edit) @15996   16 years vboxsync Fixed wrong return code; broke MCP2 booting with AMD-V/VT-x
(edit) @15723   16 years vboxsync Another assertion correction
(edit) @15722   16 years vboxsync Adjusted assertion
(edit) @15096   16 years vboxsync typo
(edit) @15037   16 years vboxsync build fix.
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