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