|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@80268
|
5 years |
vboxsync |
VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76382
|
6 years |
vboxsync |
include/VBox/vmm/pdmifs.h: Don't include hgcmsvc.h just for …
|
|
|
@72493
|
6 years |
vboxsync |
IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@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).
|
|
|
@60847
|
9 years |
vboxsync |
IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
|
|
|
@58354
|
9 years |
vboxsync |
IOMIOPortReadString,IOMIOPortWriteString: Must return to ring-3 when …
|
|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@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.
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@56985
|
9 years |
vboxsync |
VMM: Log and assertion formatting fixes.
|
|
|
@56415
|
9 years |
vboxsync |
IOM: Do the single I/O fallback in the string APIs instead of having …
|
|
|
@56413
|
9 years |
vboxsync |
IOM,DevATA,Dev*SCSI: Redid the string I/O callbacks so the devices …
|
|
|
@56403
|
9 years |
vboxsync |
IOMIOPortWriteString,IOMIOPortReadString: Don't make all string I/O …
|
|
|
@56287
|
9 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@56072
|
10 years |
vboxsync |
IOM: Moved some RC code into IOMRC.cpp.
|
|
|
@55816
|
10 years |
vboxsync |
VMM/IOMAll: redundant check.
|
|
|
@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 …
|
|
|
@45301
|
12 years |
vboxsync |
IOM: Preparing to use read/write critsect.
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@41965
|
12 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41940
|
12 years |
vboxsync |
CPUMRaw[SG]etEFlags: Drop pCtxCore.
|
|
|
@41939
|
12 years |
vboxsync |
CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
|
|
|
@41801
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41800
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41783
|
12 years |
vboxsync |
Doxygen, comment typos.
|
|
|
@41744
|
12 years |
vboxsync |
DISOPPARAM: s/base.reg_*/Base.idx*Reg/ + docs
|
|
|
@41741
|
12 years |
vboxsync |
DISOPPARAM: s/parval/uValue/ + doc
|
|
|
@41739
|
12 years |
vboxsync |
DISCPUSTATE: s/param/Param/
|
|
|
@41730
|
12 years |
vboxsync |
DIS: Some nits.
|
|
|
@41727
|
12 years |
vboxsync |
DIS: register macro name adjustments.
|
|
|
@41692
|
12 years |
vboxsync |
DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
|
|
|
@41678
|
12 years |
vboxsync |
OP_PARAMETER::flags -> fUse.
|
|
|
@41676
|
12 years |
vboxsync |
DIS: More scoping work.
|
|
|
@40280
|
13 years |
vboxsync |
Corrected a bunch of HC and GC uses in status codes.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@37467
|
13 years |
vboxsync |
IOM: Clean up locking now that all devices has its own CS.
|
|
|
@37466
|
13 years |
vboxsync |
VMM,Devices: Automatically use a per-device lock instead of the giant …
|
|
|
@37452
|
13 years |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
|
|
|
@37443
|
13 years |
vboxsync |
PDM: Implemented the NOP critical section.
|
|
|
@37424
|
13 years |
vboxsync |
IOM: Moved the inline functions out of IOMInternal.h and into IOMInline.h.
|
|
|
@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!
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26944
|
15 years |
vboxsync |
PDM,IOM,TM: Added an optional per-device critsect for avoiding the …
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22493
|
15 years |
vboxsync |
VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
|
|
|
@19807
|
16 years |
vboxsync |
Some more locking updates
|
|
|
@19487
|
16 years |
vboxsync |
Adjusted assertion for now
|
|
|
@19474
|
16 years |
vboxsync |
MMIO locking
|
|
|
@19472
|
16 years |
vboxsync |
Protect port I/O with a critical section.
|
|
|
@19263
|
16 years |
vboxsync |
Got rid of more SMP related assertions
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@17136
|
16 years |
vboxsync |
VBOXTSS offsets.
|
|
|
@14075
|
16 years |
vboxsync |
The 64-bit MSC warning hunt stops for today.
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12772
|
16 years |
vboxsync |
#1865: IOM.
|
|
|
@12703
|
16 years |
vboxsync |
build fix.
|
|
|
@11456
|
16 years |
vboxsync |
Use DISGetParamSize instead of iomGetRegSize.
|
|
|
@10381
|
16 years |
vboxsync |
Updates for 64 bits mmio.
|
|
|
@9774
|
16 years |
vboxsync |
IOM updates for 64 bits mode.
|
|
|
@9280
|
17 years |
vboxsync |
Corrected casts (64 bits guest pointers)
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@8354
|
17 years |
vboxsync |
Accidental commit
|
|
|
@8234
|
17 years |
vboxsync |
MMIO: Cleanup up (removed duplicate code)
Disassembler: simplified …
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7726
|
17 years |
vboxsync |
Moved the R0/GC registration out of IOMAll.cpp and into IOM.cpp since …
|
|
|
@7724
|
17 years |
vboxsync |
removed unused globals.
|
|
|
@7601
|
17 years |
vboxsync |
More %VGp
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@4787
|
17 years |
vboxsync |
Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@3145
|
17 years |
vboxsync |
Fixed incorrect IOM return checks.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2504
|
18 years |
vboxsync |
Documented port I/O status code and fixed places where we didn't …
|
|
|
@2270
|
18 years |
vboxsync |
Stricter pointer typechecking. (R0 vs R3)
|
|
|
@2230
|
18 years |
vboxsync |
Partial 20576 commit
|
|
|
@2228
|
18 years |
vboxsync |
backed out 20576 due to regressions
|
|
|
@2226
|
18 years |
vboxsync |
Cleanup of emR3RawExecuteIOInstruction: use existing IOM functions. …
|
|
|
@2201
|
18 years |
vboxsync |
Moved ins/outs handling to the VMMAll directory.
|
|
|
@1828
|
18 years |
vboxsync |
Cleaned up cpl checking.
|
|
|
@1634
|
18 years |
vboxsync |
warnings.
|
|
|
@1361
|
18 years |
vboxsync |
Compile fix + updates
|
|
|
@1360
|
18 years |
vboxsync |
Previous change was not correct for v86 code.
|
|
|
@1359
|
18 years |
vboxsync |
SELM function changes for v86 mode code.
CPL check fixes for V86 mode …
|
|
|
@708
|
18 years |
vboxsync |
Profile MMIO as well
|
|
|
@706
|
18 years |
vboxsync |
IOM handler profiling.
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|