b1ac43a82a2e4114bc44feb83007a10c99077085 54737 |
|
12-Mar-2015 |
vboxsync |
VMM,REM: CPUID revamp - almost there now. |
0c8e85263a357c44964520942cb5816ab1c2e69d 52213 |
|
28-Jul-2014 |
vboxsync |
SUP,IPRT: Implemented forwarder support in RTLdr and cleaned up some the ordinal mess. Resolved imports when doing the process verification/purification runs other than SUPHARDNTVPKIND_CHILD_PURIFICATION. This is necessary since 32-bit windows combine .text with .rdata, and we don't want to overwrite the import table after it has been snapped. Include read-only sections in the verfication runs. |
c647bac94d46aebf0bcf05d87cea81d048dc2675 46493 |
|
11-Jun-2013 |
vboxsync |
STAMR3Deregister* optimizations. Relevant for both startup and shutdown times. |
456eb07edf7d6d1f5a203f4cb35e6de4a5e25cb4 46155 |
|
18-May-2013 |
vboxsync |
List near, unassemble, hyper register and more tiny debugger fixes. |
17b720f644743c74d5e9635d25d6fc646f1c2e21 45965 |
|
09-May-2013 |
vboxsync |
VMM: Facility for getting the highest-priority pending interrupt from the APIC device. |
79e2d7467e99c4b22f9c70a4fc16e22b74d709da 45799 |
|
29-Apr-2013 |
vboxsync |
Make the recompiler call PGMCr0WpEnabled. |
beb683ae4828ae01a388a124997a2517fbe78190 45618 |
|
18-Apr-2013 |
vboxsync |
Do HMR3Init first in vmR3InitRing3 so the other components can skip raw-mode bits during init. |
6ca4e5aa3635ceff1141c84761528848805e1037 45305 |
|
03-Apr-2013 |
vboxsync |
IOM: Adding pVCpu to a lot of calls and moving the lookup caches from VM to VMCPU. |
c58f1213e628a545081c70e26c6b67a841cff880 44528 |
|
04-Feb-2013 |
vboxsync |
header (C) fixes |
98427c0ab08697e468c26dc33ee9571308577867 44399 |
|
27-Jan-2013 |
vboxsync |
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well. |
1e29d016a09a61485fda74f7fca39e171ff5dda8 44362 |
|
24-Jan-2013 |
vboxsync |
PATM: Changed two Main APIs to use PUVM instead of PVM (one of them directly accessed it). Lot's of function scope cleanups. |
021c939a9e3f688c0c3bbd759354be906bb2dcab 44340 |
|
23-Jan-2013 |
vboxsync |
VMM,Main,Debugger,REM: VM API cleanup, prefering PUVM over PVM so we can use real reference counting and not have the memory backing the VM structure disappear on us. |
f091ce66ee934d599f16056078a9a76d7286b959 43387 |
|
21-Sep-2012 |
vboxsync |
VMM: HM cleanup. |
53799e1f1f6601cd3d6be95ff1aa8d3648712618 42420 |
|
26-Jul-2012 |
vboxsync |
Eliminating CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID and CPUMAreHiddenSelRegsValid. Addressing some LDTR and TR things (saved stated, transition to REM). |
7a896688c49bde3fa1490e7ebb321ac51b6ad29d 41939 |
|
28-Jun-2012 |
vboxsync |
CPUMGetGuestCPL: Drop the context core pointer and use the Guest state in CPUMCPU via pVCpu. |
df33f14453b8e5b4e988f247621d254a4a9ba170 41669 |
|
12-Jun-2012 |
vboxsync |
DISInstr -> DISInstrToStr. |
99cd1ce586a12bf6b8c6084cbcdebe8fe3553cc2 41658 |
|
12-Jun-2012 |
vboxsync |
DIS,VMM,REM,IPRT: Disassembler API adjustments. |
377f1df8d6ec248927bcdf0efabf87ab55c4a615 40907 |
|
13-Apr-2012 |
vboxsync |
Working on tracking IRQs for tracing and logging purposes. |
7026ee2fcb07cc253b40f4a14e800857f3269f30 40829 |
|
08-Apr-2012 |
vboxsync |
make it work with EF wrappers everywhere. |
144ee46b1432959f2c8236923fac791ac25a8c1e 40442 |
|
13-Mar-2012 |
vboxsync |
IEM integration in progress - doing some EM refactoring to ease this process. |
fcea74dd46dbefda532185947eb817a984aa55d6 39699 |
|
04-Jan-2012 |
vboxsync |
REM: sync HF_INHIBIT_IRQ_MASK with VMCPU_FF_INHIBIT_INTERRUPTS/PC. |
50f998bb47f333d10515d4c12ad01a4e92a0747b 38838 |
|
23-Sep-2011 |
vboxsync |
VMM,++: Try fix the async reset, suspend and power-off problems in PDM wrt conflicting VMM requests. Split them into priority requests and normal requests. The priority requests can safely be processed when PDM is doing async state change waits, the normal ones cannot. (The problem I bumped into was a unmap-chunk request from PGM being processed during PDMR3Reset, causing a recursive VMMR3EmtRendezvous deadlock.) |
04bc8f00add39a25bee16e0feb2f1f4003a81578 38364 |
|
08-Aug-2011 |
vboxsync |
REM: Try fix the broken sysexit (and partially sysenter). |
fe8417a62585abdd53c4aca61be552b3a9c561b7 38320 |
|
04-Aug-2011 |
vboxsync |
Redid the A20 gate assertion fix - the recompiler needs to be told. |
9361594613a7dc18cc769bd82f17fc3126a6a177 38300 |
|
03-Aug-2011 |
vboxsync |
REM,PGM: Fix A20 syncing between the VMM and the recompiler. |
76b97bc1921df41365176df7f8ee0353a8197f1f 37693 |
|
29-Jun-2011 |
vboxsync |
Windows fixes |
43747b1f0bc8302a238fb35e55857a5e9aa1933d 35346 |
|
27-Dec-2010 |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to include/VBox/vmm. |
3ef0f8c1821a20af9d674b5aeb51aa7afc7e49e0 35191 |
|
16-Dec-2010 |
vboxsync |
Some cleanup. Pass RTLDRLOAD_FLAGS_LOCAL instead of 0, since it's defined. |
3ee1fadbf124a56daa99470bee91759440ef5da9 35188 |
|
16-Dec-2010 |
vboxsync |
Use RTERRINFO in SUPLib for hardening APIs and such. |
071f2fc9fe864dc5106b5a763d5b8a4ddfd161aa 35161 |
|
15-Dec-2010 |
vboxsync |
build fix |
22779f914326d58cfd205ee44c1100323fd59821 35152 |
|
15-Dec-2010 |
vboxsync |
*: added fFlags parameter to ''SUPR3HardenedLdrLoadAppPriv()'', ''SUPR3HardenedLdrLoad()'' and ''RTLdrLoadEx()''. VBoxSVC: slurp in VBoxVMM because it is required by the extension packs |
6ef36e19210a6d8b4d90b881f155581cb3cb3979 34959 |
|
10-Dec-2010 |
vboxsync |
Added RTLdrLoadEx for exposing dlerror info. |
ad27e1d5e48ca41245120c331cc88b50464813ce 33540 |
|
28-Oct-2010 |
vboxsync |
*: spelling fixes, thanks Timeless! |
8c8c6ab48934d1543b0721a99534e2a463b78486 33270 |
|
20-Oct-2010 |
vboxsync |
typo |
418b9db49fbc652ef9c3f030fdc0f1a322403d95 33269 |
|
20-Oct-2010 |
vboxsync |
IPRT: A quick replacement of the RTMemPage* and RTMemExec* APIs on posix. (Turned out to be a bit more work than expected because of the electric fence heap and init dependencies.) |
f351fab06d1e1507b72f5c574df71193061fd393 31636 |
|
13-Aug-2010 |
vboxsync |
EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use VBOXSTRICTRC on the methods that would actually return VINF_EM_* stuff. |
09e3991b1c6a5943a0072b33e72ed4d27efeea1c 31161 |
|
28-Jul-2010 |
vboxsync |
iprt,++: Tag allocation in all builds with a string, defaulting to __FILE__. |
5125c0c6d55e2fdb3e1da81de19b03870ecc4b21 31160 |
|
28-Jul-2010 |
vboxsync |
iprt,++: Tag allocation in all builds with a string, defaulting to __FILE__. |
63cbbfee087d9f1957479e8f2b3f5bc3b4b880df 30862 |
|
15-Jul-2010 |
vboxsync |
VMM,REM: Replumbled the MSR updating and reading so that PGM can easily be notified when EFER.NXE changes. (committing from the right place now) |
d3adf5695782fe54c34d3436cb453a5620ee86fc 30263 |
|
16-Jun-2010 |
vboxsync |
VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes save restore during mode switching code like the windows boot menu. (#5057) |
13db5f49d061dd1d7fc2bfc2907b62f567efcd32 29333 |
|
11-May-2010 |
vboxsync |
removed VBOX_WITH_VMI |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
c307f0d7384bfc4d19d2290a28be89868f02f42a 28317 |
|
14-Apr-2010 |
vboxsync |
RTMemPageFree + all users: Added size parameter to RTMemPageFree so we can avoid tracking structures when using mmap/munmap. |
af5224eb6b6676bc892a3f5abeb21f602547d31c 27254 |
|
10-Mar-2010 |
vboxsync |
HPET: correct interrupts delivery |
e9044ac8a31f62853e10740742990888ce399344 27139 |
|
07-Mar-2010 |
vboxsync |
Config.kmk,recompiler,xpcom18a4/Makefile.kmk: Drop the trailing slash from VBOX_WITH_RELATIVE_RUNPATH usage, the double slash for components/*.dylib shouldn't matter. Drop the VBoxREM <-> VBoxVMM loader cycle on darwin since it prevents @rpath from working. |
23603ed361f22874964e3a841add2c58ec2bb1ea 26939 |
|
02-Mar-2010 |
vboxsync |
ACPI, APIC, HPET: emulate typical configuration wrt ISA interrupt routing |
c2e0544bce4f4a0e03673227c50894190b93876d 26879 |
|
27-Feb-2010 |
vboxsync |
REM: missing export |
efb542e50386467c7bf5e4174935c828e7d6c685 26291 |
|
05-Feb-2010 |
vboxsync |
warnings. |
1f19ba1642702523c0d2684aa2542d051f15275b 26271 |
|
05-Feb-2010 |
vboxsync |
VMM: warnings. Changed PATMIsPatchGCAddr and CSAMIsKnownDangerousInstr to take RTRCUINTPTR instead of RTRCPTR so we can mostly avoid having to cast the parameter. |
3e9c5c3e44de15c28695c7b570bc2551639187e3 25732 |
|
11-Jan-2010 |
vboxsync |
PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm) |
556d5e3c6489615f99996ea40e72e22cf6652711 25642 |
|
05-Jan-2010 |
vboxsync |
__DOXYGEN__ -> DOXYGEN_RUNNING. |
a7aa94e0115a73841f34ebbfa00f63fa1904e51f 25528 |
|
21-Dec-2009 |
vboxsync |
IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, AssertMsg2Weak, AssertMsg2, AssertMsg2WeakV and AssertMsg2V. Doing more of the assertion machinery in common/misc/assert.cpp to avoid code duplication (ring-0). Major SUPDrv version bump. |
adedcbc4f8c3994393a075624fbd7826d2113252 25432 |
|
16-Dec-2009 |
vboxsync |
Missing PDMCritSectEnterDebug wrapper |
818cb9e51c584eef9fa2f4ea5c07fc26548b62eb 25410 |
|
15-Dec-2009 |
vboxsync |
build fix |
f0dd841cb99154da8ec0a31cae2f89044895a23f 25409 |
|
15-Dec-2009 |
vboxsync |
IPRT,PDMCritSect,Main: Moved code dealing with lock counting from RTThread to RTLockValidator. Fixed thread termination assertion on windows. |
c127e90b8e8366111f4f3d3e8d5b3a326d0bd3ac 23019 |
|
15-Sep-2009 |
vboxsync |
recompiler: fixed missing symbol for Windows builds |
f401f42abdd04ea27c90f10909aec58c2b3cf854 22525 |
|
27-Aug-2009 |
vboxsync |
Note for the future |
929f6b3d5114e87838d9a21413dad098adb11d4c 22484 |
|
26-Aug-2009 |
vboxsync |
Build fix. |
b5d837811bf21f30a31748bbbcb28ee562bb2355 22480 |
|
26-Aug-2009 |
vboxsync |
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments. |
f44ea80b54ae1b801c4f122d5defe5333c5e6200 22118 |
|
10-Aug-2009 |
vboxsync |
Missing DBGFR3AddrFromFlat wrapper |
a3974f1941f538c49718434a84940d3489200a39 22112 |
|
09-Aug-2009 |
vboxsync |
DBGF,REM,Diggers: Converted more of the code dealing with debug symbol to use the DBGFR3As API. Not prefect yet, but we're slowly getting there. |
d10e90100872c89f3c4947dbb96a067c70518c3b 20426 |
|
09-Jun-2009 |
vboxsync |
Protect pgm handler notifications in the recompiler. |
28533a553ed96d70fd4f56bf2951b00df28b0b7b 20408 |
|
08-Jun-2009 |
vboxsync |
Moved REM locking to VMMAll |
56907e14350ebbbd0c9bd01e64883bfc512518b9 20406 |
|
08-Jun-2009 |
vboxsync |
Removed obsolete REMR3ReplayInvalidatedPages |
746df26228bacb128519d0c3ed3ad3b7fa7c1c66 20402 |
|
08-Jun-2009 |
vboxsync |
Compile fix |
6f034db983236115a93bf29695b6314bcd840727 20071 |
|
27-May-2009 |
vboxsync |
Bit more REM locking |
b6c2eb8fa23714adad90c6e48e70b544efe071f0 20002 |
|
25-May-2009 |
vboxsync |
Missed changes |
2827427db32260b53f974a859f0d8439356da13b 19822 |
|
19-May-2009 |
vboxsync |
--use-brain |
0ec9cf5c3ee53bf8433781e2b9a32f7b98f0324f 19821 |
|
19-May-2009 |
vboxsync |
TM: TMTimerPoll cleanup. |
10ecdac9fbdfe8d3a17e3debc35307f648e3f65b 19747 |
|
15-May-2009 |
vboxsync |
TM: Cleaned up pausing and resuming the clocks. |
f5f4e2c19f8d5f151e6031567afe6ad0cd910efd 19660 |
|
13-May-2009 |
vboxsync |
TM+affected: SMP changes in progress. |
2fd1e36860c379b5f551b3566c91e8c83440676a 19639 |
|
12-May-2009 |
vboxsync |
Disassembler changes for guest SMP |
9a4aa4f3613449a4e4c50e83ab11ab62791c0d5b 19367 |
|
05-May-2009 |
vboxsync |
Removed VMMR3Lock/Unlock references |
88ad1a20de89293a7f212ac56d95bff60309ed3b 19303 |
|
03-May-2009 |
vboxsync |
REM: Fixed crash caused by cpu_abort on AMD64/Win and changed the release assertion into a RTLogRelPrintf so we get a guru meditation instead of a crash. |
1ffafb5d3a2749ff247ba03d1d124c5409910c43 19300 |
|
01-May-2009 |
vboxsync |
VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have to cast CPU IDs all the time. |
8d3f9624838fe3f51aa71276ada9759b407a0ad3 19297 |
|
01-May-2009 |
vboxsync |
Renamed src/recompiler_new to src/recompiler. |
de8050cab34098fc21f53b7f09cf7a4487089303 19295 |
|
01-May-2009 |
vboxsync |
src/recompiler: renaming in progress. |
720d572bf9d10c86e7a1e8444f5ac8490793cc25 18661 |
|
02-Apr-2009 |
vboxsync |
src/recompiler: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. |
c37761234b24fe91ec5cbbf9901de61f1ca72d96 17537 |
|
08-Mar-2009 |
vboxsync |
REM: Added REMR3InitFinalize and moved the dirty page bit map allocation over there. REMR3NotifyPhysRamRegister now just tracks the highest ram address. Removed some old obsolete bits in REMInternal.h. |
4ffed71d9406efbcebe63ef812ab7964304e28da 17530 |
|
07-Mar-2009 |
vboxsync |
another windows buildfix. (new phys code) |
43c82d9b1c3d0e3d3e17578b81d3b13fde291861 17427 |
|
06-Mar-2009 |
vboxsync |
REM: Don't import PGMPhysGCPhys2R3Ptr since it's no longer used by REM and marked as deprecated. |
3595ef8d4362e79f03ba5039dba1fef389d4c7fc 17426 |
|
06-Mar-2009 |
vboxsync |
REM: Don't use PGMPhysGCPtr2R3PtrByGstCR3 - removed remR3DisasBlock and switched remR3DisasInstr to the DBGF disassembler. |
0a57d365206e2752a9ddbe6891d8d39a4b135043 17251 |
|
02-Mar-2009 |
vboxsync |
VMM,REM,DevPcArch: VBOX_WITH_NEW_PHYS_CODE changes. |
6c2750d8e30830bf114880ca33922b108ab3e942 16933 |
|
19-Feb-2009 |
vboxsync |
IPRT/PDM,SUPLIb,REM: Extended RTLdrOpen with an architecture argument for use with FAT R0.r0 images later some day. Also added fFlags argument that's currently MBZ case. |
5dd83fe6b010b0a196be732fc68a27bdb32fcf18 15520 |
|
15-Dec-2008 |
vboxsync |
partial dual-REM support in old recompiler |
5aa784a1ddb77b33952a2ab0b2707d84d48fcb7e 14755 |
|
28-Nov-2008 |
vboxsync |
#1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR. |
0a4832ac6fcbe8741edb4141437eb8be5e8a153c 14411 |
|
20-Nov-2008 |
vboxsync |
RDTSCP support added. Enabled only for AMD-V guests. |
dac8aeeee1beac8710378836e2c6f6eb59f8e528 13852 |
|
05-Nov-2008 |
vboxsync |
small fix |
0ff7152ccdcc57edca12c5f17b9699c66eeff975 13837 |
|
05-Nov-2008 |
vboxsync |
s/%Vr\([acfs]\)/%Rr\1/g - since I'm upsetting everyone anyway, better make the most of it... |
240f7d7012a5f64bcde850bcf048531a710d81cf 13835 |
|
05-Nov-2008 |
vboxsync |
s/VBOX_SUCCESS/RT_SUCCESS/g s/VBOX_FAILURE/RT_FAILURE/g - VBOX_SUCCESS and VBOX_FAILURE have *NOT* been retired (because old habbits die hard) just sligtly deprecated. |
698db0324e3ddd185473d5db413e3f79ba74e732 13791 |
|
04-Nov-2008 |
vboxsync |
Moving data around |
4ae0468b4ae87a83e1a5f8c4f98ff78e840fde85 13755 |
|
03-Nov-2008 |
vboxsync |
Started with VM request API changes. |
e0b45d329fe9eeb996dc810fbcaddfc396f43154 13565 |
|
24-Oct-2008 |
vboxsync |
#1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted dead REMGC.cpp. |
0e338499b90a021706361593466d6d6ee534ee90 13532 |
|
23-Oct-2008 |
vboxsync |
CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail. |
1e9400ac417ac9391183aa61e11789f24e8ca8ff 13375 |
|
17-Oct-2008 |
vboxsync |
some (disabled) VMI bits |
8e034cd2a6b0c86697554278e970163287003bb9 13306 |
|
15-Oct-2008 |
vboxsync |
IPRT,++: some assert.h cleanup, making a suitable place to call panic() in ring-0. |
449ed57a5d744a845a6e443b809c16d8e814a212 13144 |
|
10-Oct-2008 |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be all generic new-phys code). Started renaming the read/write functions: PGMPhysReadGCPtr -> PGMPhysSimpleReadGCPtr, PGMPhysWriteGCPtr -> PGMPhysSimpleWriteGCPtr, PGMPhysWriteGCPtrDirty -> PGMPhysSimpleDirtyWriteGCPtr. |
84a45e430167dea52e3cfbd87d4c3d4488b6836d 13021 |
|
06-Oct-2008 |
vboxsync |
align |
aed8d5cb789202feb32289688ab1f07265166d95 13020 |
|
06-Oct-2008 |
vboxsync |
Knut-compatibility fixes |
a6fd50a13135f8b565ca4971ded8c3d283f80d3c 13013 |
|
06-Oct-2008 |
vboxsync |
infrastructure work for X2APIC support |
6713a1fc8d77475e4dc40738b1a83ad3dc36ccb5 12655 |
|
22-Sep-2008 |
vboxsync |
stupid stupid editor! |
0e53729b7b91d6073ad6e695c435c498bbf87ca9 12654 |
|
22-Sep-2008 |
vboxsync |
VBoxREMWrapper: fixed funny char in comment. |
f20f327b65009074292a4b9ad44a02b6bfb2de8a 12653 |
|
22-Sep-2008 |
vboxsync |
various files: doxygen fixes. |
1d2d38b5af44dca06849ba586f29753c3c982072 12549 |
|
17-Sep-2008 |
vboxsync |
VMM: Implemented a TSC mode where it's tied to execution and halt (optionally). Fixes #3182. |
0a958eaf0fcd30c6c6a5c9a583781bd188762711 12299 |
|
09-Sep-2008 |
vboxsync |
Add option to REMR3State to flush all TBs. (currently not yet active) |
c0d74cbc09f59dd4dd5bd39372063e66b917afc6 12296 |
|
09-Sep-2008 |
vboxsync |
More wrong function parameter descriptions |
b6cf96ab417f5b981d20610eabbfdee9e288fa8e 12295 |
|
09-Sep-2008 |
vboxsync |
Wrong parameter info for CSAM imports |
ac8869e9cc0bff0da3db6e42a0c3fdc05a959be2 11897 |
|
01-Sep-2008 |
vboxsync |
Resync the whole CPU state after saved state restore. |
bb0f79a3e11aafa2fb634d36b93450c186adac7e 11312 |
|
09-Aug-2008 |
vboxsync |
REM: ELEMENTS -> RT_ELEMENTS. |
ccf0f811de868ca20b450dad87a1527b45cff85a 10664 |
|
15-Jul-2008 |
vboxsync |
Compile for for the PDMApicGetTPR change. |
ea9666ae2e501d458633ad0944483aef3d11ff0b 8828 |
|
15-May-2008 |
vboxsync |
CPUMGetGuestCS/SS. |
a4844dd429bd8529dc3702b4eb629a5cb7cef1ae 8678 |
|
07-May-2008 |
vboxsync |
RTThreadSelf and RTThreadGetWriteLockCount. |
7526d3857510b172b515894357c9c6cb7e7d9704 8626 |
|
06-May-2008 |
vboxsync |
Renamed the PGMR3PhysRead* and PGMR3PhysWrite* function and added U64 variants. |
c54c669ff1a7b773f13e2f2405502dd3ce4b86d1 8217 |
|
21-Apr-2008 |
vboxsync |
Added CSAMR3UnmonitorPage |
1c94c0a63ba68be1a7b2c640e70d7a06464e4fca 8155 |
|
18-Apr-2008 |
vboxsync |
The Big Sun Rebranding Header Change |
bb65a173ca9933be251196eb094c0bce9202588f 7905 |
|
11-Apr-2008 |
vboxsync |
Changed CRx parameter size |
1f9db9b9caae2aeb04c43637f6a7ce57e162cc53 7649 |
|
31-Mar-2008 |
vboxsync |
Assertion added for detection long mode (reminder) |
fb5afb78bf188983a54cf346a025fab36d84a95a 7635 |
|
28-Mar-2008 |
vboxsync |
The new MMIO2 code.
WARNING! This changes the pci mapping protocol for MMIO2 so it's working the same way as I/O ports and normal MMIO memory. External users of the interface will have to update their mapping routines. |
ced5a15f3de84a0b6fd1802993f1f99c5688c4bf 7617 |
|
28-Mar-2008 |
vboxsync |
VBoxREM fix |
4171b7bb476c3ba487786200b1808b6046b28eb5 7613 |
|
28-Mar-2008 |
vboxsync |
better fix for r29105 (see #2680): Make PGM3PhysGrowRange() take PCRTGCPHYS not RTGCPHYS to be able to call it with VMR3ReqCall() |
83081db6308d3ff1550111af7c8f3e15b0039a87 6546 |
|
28-Jan-2008 |
vboxsync |
VBOX_WITH_NEW_PHYS_CODE changes mostly realted to REM. Killed a warning in cpu-exec.c. |
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fc 5999 |
|
07-Dec-2007 |
vboxsync |
The Giant CDDL Dual-License Header Change. |
92e319d115308335c780910af045cb2e8b319c06 5696 |
|
11-Nov-2007 |
vboxsync |
VBOX_WITH_DEBUGGER |
3e6c6998d1dfeded8b9a23f5aa94ad63e9a681d9 5605 |
|
01-Nov-2007 |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24 |
40c70aa4199ef10270d8aa0fe69979a2b676f560 5367 |
|
18-Oct-2007 |
vboxsync |
RTLogFlush. |
fe4c4666a7530c83d623cc4c3ae3dc5c022ade65 5197 |
|
09-Oct-2007 |
vboxsync |
Experiment with call recording for CSAM |
cbd525461dbce2b6575066de135d011d74d2539e 5181 |
|
08-Oct-2007 |
vboxsync |
eol, typo |
a4fe25a78244a5028279e08c1e65edb3c74abc42 4616 |
|
07-Sep-2007 |
vboxsync |
Ditto for REM(R3)NotifyHandlerPhysicalDeregister. |
48a189d2fe33094f457571e4e32a4533f60203d2 4615 |
|
07-Sep-2007 |
vboxsync |
REM(R3)NotifyHandlerPhysicalModify no longer needs a pvHC pointer, made it a flag instead. |
5ca48f6820395519d1d936a5cd23bc4c3299e24e 4407 |
|
28-Aug-2007 |
vboxsync |
tell the release log about missing stuff. |
ca6cebdcedcdf91f00b5f1439e528b2fb339989b 4389 |
|
27-Aug-2007 |
vboxsync |
fixed buildbreak. |
e201a8c9b196a9f4635db881a906f90ed05315ee 4388 |
|
27-Aug-2007 |
vboxsync |
Shadow ROM emulation. Clear the RESERVED flag for ROM. |
c98fb3e16fcd571a790eab772c0c66173d225205 4071 |
|
07-Aug-2007 |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files. |
297b35c70f36c8af5f68258a15bb1c4116b4ec31 4018 |
|
03-Aug-2007 |
vboxsync |
Updated headers |
97067842409d8445cd7dd5060ac8e2a758967b79 3903 |
|
27-Jul-2007 |
vboxsync |
fixed path of VBoxREM2.rel (amd64) |
1369a1279c39eff7d18b4632545c46309a6a8062 3727 |
|
19-Jul-2007 |
vboxsync |
Double underscore cleanup. |
ce9a2a2b630485b5e45abfb67a63879213560d28 3726 |
|
19-Jul-2007 |
vboxsync |
Double underscore cleanup. |
8366136596add0d9ad4f68922c86a936e6461c73 3615 |
|
13-Jul-2007 |
vboxsync |
Callback wrapping using custom assembly templates (too lazy to generate code). Disabled the problematic DBGC stuff on 64-bit windows. |
16665fae2b2cc1312038f64bdfc7297be1bc8cf6 3581 |
|
12-Jul-2007 |
vboxsync |
Fixed incorrect/missing shadow space reservations in WrapGCC2MSC0Int, WrapGCC2MSC1Int and WrapGCC2MSC0Int. Added generic entry/exit logging option. |
c97989161fbe75bc14cea477a5443bbf474dd3ad 2981 |
|
01-Jun-2007 |
vboxsync |
InnoTek -> innotek: all the headers and comments. |
0816cfbcefef98c1840f372674a8d1fe0cab072a 2901 |
|
29-May-2007 |
vboxsync |
Print the add-symbol-file for VBoxREM2.rel to the release log so we can use it when analyzing core dumps. |
9b02bbddef433dd041a83670a8dc96c73941ca0c 2891 |
|
28-May-2007 |
vboxsync |
compile fix |
59d95c180880bcc73208e62fddb4d38a52efb321 2890 |
|
28-May-2007 |
vboxsync |
Corrected syncing of CPL. |
9b898ee3642a830a4d4af4d0a485a49d157b5551 2422 |
|
30-Apr-2007 |
vboxsync |
Removed the old recompiler code. |