8d2fb1d0faa78a1780f08cbc0277697861063210 55053 |
|
31-Mar-2015 |
vboxsync |
fix |
ea5ecb2d114039fa23f5c2c254564026d2b82186 55046 |
|
31-Mar-2015 |
vboxsync |
s/nm/VBOX_NM/ |
b7fe33f7ae13db60ef7047c041dc72135f81e30d 55044 |
|
31-Mar-2015 |
vboxsync |
test for unresolved symbols in VMMGC.gc |
ad0d4b9b7a022a36c34d4a32fb6e87ed0135951d 54823 |
|
17-Mar-2015 |
vboxsync |
VMM: Map the hyper heap in ring-0 on 64-bit systems. |
0bc35f54322c5f9b2d43b064f839a8cf8c99a234 54819 |
|
17-Mar-2015 |
vboxsync |
VMM/GIM: Implemented KVM paravirt. provider. |
34b366fc7d4fd57453259123dfb49fe0cd4cd3af 54799 |
|
16-Mar-2015 |
vboxsync |
CPUM: Fixed two problems with the CPUID code. cLeaves wasn't updated in cpumR3CpuIdInstallAndExplodeLeaves leading to garbage entries at the end of the array. And when the CPUID insertion code had a bug when inserting subleafs that triggered when doing the cache leaf (4) fake up during old saved state loading. |
5a7df607b64bfcec6cf547263957ca6db6a20a34 54763 |
|
15-Mar-2015 |
vboxsync |
PATM,CPUM: Redid the CPUID stuff by calling a patch helper function implemented by CPUM. This eliminates needing to expose CPUM guts to in patches that gets saved. Also reimplemented the lookup as a binary search (for the leaf, not sub-leaf). |
2a99fd28c53c16e4fa2df01ea9f0ba7047632ccd 54385 |
|
23-Feb-2015 |
vboxsync |
PDM/Audio: Ignore old AudioSniffer device when loading older saved states. |
fee7c70eb9714106e3d800fef357089758be39bf 54308 |
|
19-Feb-2015 |
vboxsync |
VMM,SUP: Apply the tsc delta where it matters. Made sense out of the paravirt-tsc-mode enable/disable code. |
85fc7dbf8f928aea2a6fddde85a77950f69284dd 53781 |
|
13-Jan-2015 |
vboxsync |
added a bunch of missing Windows resource files and fixed a few minor bugs |
8859299e45f5a73f230a5d09028d5c5627fdc8c8 53467 |
|
05-Dec-2014 |
vboxsync |
VMM: Removed VBOX_WITH_NEW_MSR_CODE and the code marked ifndef VBOX_WITH_NEW_MSR_CODE. |
2ac3892cdc8b16a0dee55e8b4510b8ecea83c95f 51643 |
|
18-Jun-2014 |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation. |
af7430bb88aad6027725d8c2c990cb006550debf 51165 |
|
29-Apr-2014 |
vboxsync |
VMM: remove linker entrypoints for relocatable VMMR0,tstLdrObj objects (causes problems with Solaris GCC 4.5.2 and newer) |
3357df142080b5abd7a5da3358371ce0bff34e91 50994 |
|
08-Apr-2014 |
vboxsync |
VMM/GIM: Introduce the Minimal provider. |
236b2935f217749893b7034e59da3e3568928ace 50953 |
|
02-Apr-2014 |
vboxsync |
GIM: Skeleton, work in progress. |
ac3023712e828ff67b1beda912a0a80517a378b7 50809 |
|
18-Mar-2014 |
vboxsync |
VMM: introduced VBOX_WITH_VMM_R0_SWITCH_STACK |
41d680dd6eb0287afc200adc5b0d61b07a32b72d 49893 |
|
13-Dec-2013 |
vboxsync |
MSR rewrite: initial hacking - half disabled. |
ebf8c55b09887a27267e578f664308a386d5c106 49282 |
|
24-Oct-2013 |
vboxsync |
VMM/Preload/ -> VMM/tools/ |
2a5babc3ace611a3a900b61ff0659923994840bf 49020 |
|
10-Oct-2013 |
vboxsync |
VMM: FPU cleanup, CPUMAllA.asm is RC only, move it to CPUMRCA.asm and delete CPUMAllA.asm. |
c3ad07071523338d76960d8da7678860aea8b03d 49019 |
|
10-Oct-2013 |
vboxsync |
VMM: FPU cleanup. |
91dbfb6e2654dd783968343fd50e102e8e28d214 48936 |
|
07-Oct-2013 |
vboxsync |
VMM: Whitespace cleanups by scm. |
3b0a65a0331c9477954a2b74f38bb4b9dc2fc6d3 48236 |
|
02-Sep-2013 |
vboxsync |
VMM: Use the CMOS for debugging 64-bit on 32-bit issue (VBOX_WITH_64ON32_CMOS_DEBUG, disabled ofc). |
8819246cc3fc1f912aee5465a4bf3778258abae2 48221 |
|
02-Sep-2013 |
vboxsync |
VMM: Adding a debugging aid for 64-on-32 that tries to catch exceptions on the otherwordly context. Set VBOX_WITH_64ON32_IDT in LocalConfig.kmk to enable. |
0782b69cb8dfb69f05cd1b6fe2b044bf5e1a0277 48132 |
|
28-Aug-2013 |
vboxsync |
VMM: Ditch VBOX_WITH_VMMR0_DISABLE_PREEMPTION. |
55a869e5baf4d59cbbed83f6245111778f3095f2 47740 |
|
14-Aug-2013 |
vboxsync |
IEM: Implemented RF. Working on verfication against VT-x. |
1da551e894fb89a00f1343b0c0bca55ed5d08b27 47652 |
|
09-Aug-2013 |
vboxsync |
VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits. |
a443be921ddea41702a699bdfc9569e9f375fe19 47646 |
|
09-Aug-2013 |
vboxsync |
First part removing VBOX_WITH_OLD_ related stuff. |
a2179871c3ee5a00079f273fbc72b6e2d704c68d 47427 |
|
26-Jul-2013 |
vboxsync |
PATM,IEM: Added interface for safely and quickly reading patch code. |
5458ac4dd5810481272e76d7bc4a48cdcf67af95 47421 |
|
26-Jul-2013 |
vboxsync |
VMM: Use IEM for I/O that's been deferred to ring-3. |
387cebd15c4a6502bf013a2c03f864d7d307fbe9 47323 |
|
22-Jul-2013 |
vboxsync |
IEM: BSWAP fix (don't blindly trust the intel manual). |
edf9b1ca7a0ef1def3f24705ccff26eb2ef7f5b0 47307 |
|
22-Jul-2013 |
vboxsync |
IEM: Implemented mfence, lfence, sfence. |
e88b951328455add01b80dbf63ae36228eda55ad 46814 |
|
26-Jun-2013 |
vboxsync |
VMM/Makefile.kmk: dependency fix |
e411a26542b4a5c4b17c98e4b6092261a49f0605 46664 |
|
19-Jun-2013 |
vboxsync |
VMM/HMSVMR0: Build fixes, makefile conditionals. |
f5ece2f7c56477b9829a34e6372d2f60df8759eb 46560 |
|
14-Jun-2013 |
vboxsync |
Better test for lazy import lib generation. |
09adec8e01007b8e5e793193636d18e1182ea21b 46474 |
|
10-Jun-2013 |
vboxsync |
VBoxDef2LazyLoad: Added tool for generating lazy loading of VBoxVMM.dll to prevent it being loaded into VBoxSVC and the VM selector. |
0b413931f58fa8e259fdf0348aca9059f58eb620 46423 |
|
06-Jun-2013 |
vboxsync |
VMM,Main: Introduced a execute-all-in-IEM debug mode. |
4f8ea4ee25ce290a48389b0d1b09a5aefda26e5e 46167 |
|
20-May-2013 |
vboxsync |
Buried DBGFSym.cpp and with it loadsyms - rip. |
682342827b0e80c493c820603508e79e76c42658 46165 |
|
19-May-2013 |
vboxsync |
Made dSYM-bundle loading work as well as line numbers in the stack traces (when possible). |
4d8891c509dc8abc8a8040f347e33afa9c390f8d 46137 |
|
17-May-2013 |
vboxsync |
Missing file, reverting 85830. |
b6461b5653289514fe9cab4abd94a53e0e254308 46136 |
|
17-May-2013 |
vboxsync |
temporary build fix |
530e59daeb912ee522489bb66ad3923b2d5dcfb5 46135 |
|
17-May-2013 |
vboxsync |
Started populating the RC address space in the debugger. |
15261ec7abeffc3463809ac213397cd17449ccba 46111 |
|
15-May-2013 |
vboxsync |
VMM: Drop /DELAYLOAD:dbghelp.dll as we don't import anything from that DLL here any more. |
1bc500a8f68a50c718620e24d730ac17b56d4d26 45786 |
|
27-Apr-2013 |
vboxsync |
Move HMRCA.asm into the switcher code so we don't need VMMRC.rc. |
e3e2f9c4418bfc06191b71bce1533c9e1bc2df9c 45739 |
|
25-Apr-2013 |
vboxsync |
VMM: First part of HMIsEnabled() and PGMMap*. |
ae20b83f0c94402a3e3ac021c3d4e5f827e4905c 45701 |
|
24-Apr-2013 |
vboxsync |
VMM: SELM and VMM early HM init changes. |
fd0fb6f28cb64240fab40d9f5804c89cb77c1bfe 45529 |
|
12-Apr-2013 |
vboxsync |
oops. |
7220367ea1944fa8a7694534401321ad86eb70c6 45528 |
|
12-Apr-2013 |
vboxsync |
VBOX_WITH_RAW_MODE changes. |
8c7f1eb426ed2259c4ed882d80af2666b2490867 45293 |
|
02-Apr-2013 |
vboxsync |
PGMCritSectRw: Prep for ring-0 and raw-mode context operation. |
7ce6e7e8fb0eddb176361a49f53fa1bd15eaab4e 45276 |
|
02-Apr-2013 |
vboxsync |
Ring-1 compression patches, courtesy of trivirt AG:
- main: diff to remove the hwvirt requirement for QNX
- rem: diff for dealing with raw ring 0/1 selectors and general changes to allowed guest execution states
- vmm: changes for using the guest's TSS selector index as our hypervisor TSS selector (makes str safe) (VBOX_WITH_SAFE_STR )
- vmm: changes for dealing with guest ring 1 code (VBOX_WITH_RAW_RING1)
- vmm: change to emulate smsw in RC/R0 (QNX uses this old style instruction a lot so going to qemu for emulation is very expensive)
- vmm: change (hack) to kick out patm virtual handlers in case they conflict with guest GDT/TSS write monitors; we should allow multiple handlers per page, but that change would be rather invasive |
a0352d06ef77cf45a08eb08b4d65d570b7b294cb 45152 |
|
23-Mar-2013 |
vboxsync |
PDMCritSectRw: Early morphing stage - untested, ring-3 only. |
c618f4d0eeea6061ff8270e8f7023a999bd0bb91 45091 |
|
19-Mar-2013 |
vboxsync |
VMM/VMMR0: HM old-code segregation. |
c58f1213e628a545081c70e26c6b67a841cff880 44528 |
|
04-Feb-2013 |
vboxsync |
header (C) fixes |
cdc4c218c2bf31f90badfd20b1c185946a7e412e 44355 |
|
24-Jan-2013 |
vboxsync |
PDMNetShaper: Cleanups & fixes (untested). PVM -> PUVM. Note: cs is a register within the VMM, not critical section. :) |
6eb31fb6807f232a26608ef513afc9529dec40a4 43872 |
|
15-Nov-2012 |
vboxsync |
Make VBOX_WITH_RAW_MODE= link. |
f091ce66ee934d599f16056078a9a76d7286b959 43387 |
|
21-Sep-2012 |
vboxsync |
VMM: HM cleanup. |
7f5983d8bb652a91fb661f05f2789dbd88332fef 42777 |
|
11-Aug-2012 |
vboxsync |
IEM and EM: debugging/hacking. |
3714e03b7060487f171d7a9977ee6cfbb2b906f3 42669 |
|
08-Aug-2012 |
vboxsync |
Config.kmk,VMM/Makefile.kmk: Made dbgopt work on Windows and optimize IEMAll.cpp in debug build on windows as well. (Requires newer kBuild.) |
a86782446815f399ee8c6353f990c958869462c5 42175 |
|
17-Jul-2012 |
vboxsync |
VMM/Makefile.kmk: Adding VBOX_WITH_RAW_MODE_NOT_R0. |
1e80130a8de15c1a537ab0ffcf8999e986217a1a 42062 |
|
09-Jul-2012 |
vboxsync |
NetShaper: R0 support (#5582) |
37fb67be7d1d328213aeda3f56ab5aacd37416d1 41906 |
|
24-Jun-2012 |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one structure. Preparing for lazily resolving+caching of hidden registers in raw-mode. |
16d85cb5838fd1550903c693fb51da223b70e73d 41831 |
|
19-Jun-2012 |
vboxsync |
IEM hacking. |
772269936494ffaddd0750ba9e28e805ba81398c 41477 |
|
29-May-2012 |
vboxsync |
**/Makefile.kmk: Cosmetic changes. |
72b463eb0cf6a0dd26df902a866e01c2dff318e9 41275 |
|
14-May-2012 |
vboxsync |
Quieter. |
24bc1516035f7d8207218d4c2875504204ab169b 41271 |
|
14-May-2012 |
vboxsync |
cleanup. |
9387ac8a11968461069347b9b8604841381ed36d 41260 |
|
12-May-2012 |
vboxsync |
build fix |
11e7ac503f6eb554fded39b064fa7cdab338adae 41259 |
|
11-May-2012 |
vboxsync |
Working on DTrace lib files. |
299c3a5ac8af20a009008e1cc5930242d030ac1d 41247 |
|
10-May-2012 |
vboxsync |
More dtrace library stuff. On 64-bit solaris dtrace can now grok the library files (point it to them using the -L parameter). |
0639ba836895a1585603de673c9987987b9fbe7d 41221 |
|
09-May-2012 |
vboxsync |
extpack build fix |
dd48ae00b86166c69af71cbedf9a64dc0fe98e5b 41220 |
|
08-May-2012 |
vboxsync |
VMM: DTrace library files (work in progress). |
fa94cbe3cda9a48bb743f0c2b26ec06927878830 41147 |
|
03-May-2012 |
vboxsync |
SUPDrv,VMM: Tracepoints in raw-mode. |
e1139cd93d424b7ad58adfa384954af691d3f7f9 41076 |
|
27-Apr-2012 |
vboxsync |
ExtPack build fix. |
8a187c779de7ec2406ea0027a03290bc38f89839 41074 |
|
27-Apr-2012 |
vboxsync |
VMM preloader. |
1c3d219259bb12c96888aa901177b6f0b756d338 40919 |
|
14-Apr-2012 |
vboxsync |
build fix |
377f1df8d6ec248927bcdf0efabf87ab55c4a615 40907 |
|
13-Apr-2012 |
vboxsync |
Working on tracking IRQs for tracing and logging purposes. |
b0af0b78d25ede09c0d23b2be9163cf43c7ca6f8 40652 |
|
26-Mar-2012 |
vboxsync |
NetShaper,E1000: Basic framework and partial implementation for network shaper |
e70bda5438c3582164d26f171a8bc8d3d7da1e12 40636 |
|
26-Mar-2012 |
vboxsync |
Implemented VMMR0 static DTrace probes. |
2775602f1a5842aa42b57d91e58a2f52e1220b51 40595 |
|
23-Mar-2012 |
vboxsync |
Trying VBoxTpG in disabled mode. Updates kBuild from 2567 to 2570. |
c1f19ee082c57552ca621ebb2729e690a7d00588 40519 |
|
18-Mar-2012 |
vboxsync |
Drop VMMR3.a and DeviceR3.a, we don't need those libraries. |
c59743d115dbbe234558cedf5754bec9dce13e62 40517 |
|
17-Mar-2012 |
vboxsync |
kBuild 2566 -> 2567: dtrace support. |
8f9856ef99072e9896356ea98915c828e136c385 40516 |
|
17-Mar-2012 |
vboxsync |
dtrace/solaris: link fix. |
7dfd94b94c90c9a1b6f2c1a6ed4ea6b414ac3a67 40515 |
|
17-Mar-2012 |
vboxsync |
dtrace ring-3 on solaris. |
1f1218115ed7be1a29be1143ef6d8736532af2cc 40377 |
|
06-Mar-2012 |
vboxsync |
Fixes for real dtrace (trailing digits are not allowed in provider names). |
68a03c631d054ebe33e78c43c7e9906720b01df5 40376 |
|
06-Mar-2012 |
vboxsync |
VMM: Make it build with dtrace enabled. |
0f3a48cb92d015c3b3940b21038a48059f4f41fd 40356 |
|
05-Mar-2012 |
vboxsync |
MWAIT fixes: Only clear the mwait-active flag when actually resuming code execution. Trigger reschedule in the EMMWAIT_FLAG_BREAKIRQIF0 case when VMR3WaitHalted returns and IRQs are pending. |
ceec4276710e550e3d28840e12501f4da1e8ad7b 40274 |
|
28-Feb-2012 |
vboxsync |
Introduced VBOX_WITH_REM in Config.kmk and the VMM. |
a880e04a03f8c7ba758b92a534208f5047940a63 39320 |
|
16-Nov-2011 |
vboxsync |
build fix attempt. |
8f3c3841bbfa98bf797970d07e58dbe5da73f73e 39319 |
|
16-Nov-2011 |
vboxsync |
build fix attempt. |
fb9af443dbf06990f4956d683286ddce29c4dca6 39136 |
|
28-Oct-2011 |
vboxsync |
More MMIO refactoring and some other cleanups. |
157358d03cf0a074284d9e184184aeb547160550 39134 |
|
27-Oct-2011 |
vboxsync |
IEM: some tweaking... |
70aa086e9e9d2f85d2e997d0e69169018a001e54 39070 |
|
21-Oct-2011 |
vboxsync |
VMM,IPRT: -Wunused-function. |
b3690ccf41161ecb6ac258be10fa7e93e6bcd6d4 38954 |
|
06-Oct-2011 |
vboxsync |
VMMR0: Triple fault debugging hack proof of concept. |
3b3bc8a9383a065307e540b83fc3a3d6c548a082 38082 |
|
20-Jul-2011 |
vboxsync |
*.kmk: Installation/staging adjustments (kBuild 0.2.0 preps). |
063515c9e257ba4f508e42f3de60e681fd7d2efa 37581 |
|
21-Jun-2011 |
vboxsync |
VMM: does not depend on VBOX_SVN_REV |
e19b604707e8dab0dadabcac1ff0bc16caec896c 37411 |
|
10-Jun-2011 |
vboxsync |
VMM,SUPDrv: Created DBGFTrace. |
cd295748c2c812ebe929f1731a224270173e7b4e 37011 |
|
09-May-2011 |
vboxsync |
IEM: Reduce the code / exception table size a wee bit for GCC. |
064e34a2375846d8129ecdfb9f75c7ec42b1af82 36834 |
|
25-Apr-2011 |
vboxsync |
IEM: Moved the iemCImpl functions out of IEMAll.cpp and into IEMAllCImpl.cpp.h. |
4b6a56218541b7722c74aa194322fa7c20fa14da 36824 |
|
24-Apr-2011 |
vboxsync |
Always optimize IEMAll.cpp. |
65c72795ab90d3daefa759b716fbb5c6352c7a56 36768 |
|
20-Apr-2011 |
vboxsync |
IEM: Initial commit, work in progress. |
e2bd93b4f9c38c9b01eb960ba7bc1fc9c4d38ce8 36441 |
|
25-Mar-2011 |
vboxsync |
VMM: Sketched out where to do the initial I/O MMU setup. This adds a VMINITCOMPLETED_HWACCM and makes HWACCMR3InitFinalizeR0 private (invoked from HWACCMR3InitCompleted(,_RING0). |
0547b5d21ca43e39c3b6fba8cd9988b1338d61d0 35855 |
|
04-Feb-2011 |
vboxsync |
PCI: start of driver communication infrastructure |
4f0b483b5fa3555af294e37f89a963b05ba5410d 35572 |
|
14-Jan-2011 |
vboxsync |
Only VBoxRT, VBoxVMM, VBoxDD, VBoxDD2 and VBoxREM should be PIC avoiding. |
f6dd48677b626c383d1a91cba7688abb0945af7d 35468 |
|
10-Jan-2011 |
vboxsync |
CPUMDbg.cpp: Hacking in progress (to laptop). |
bbc0a3fc49446bf8fa1fcfe669c10875701692bc 35380 |
|
30-Dec-2010 |
vboxsync |
Makefiles: The PATH_<target> variable is deprated, use <target>_0_OUTDIR instead. |
6c8d2e6328e348fe84c5f110f9b077495e28b888 35362 |
|
28-Dec-2010 |
vboxsync |
warning |
5aefacb29c648cdea4211b783e04d52223ddb257 35348 |
|
27-Dec-2010 |
vboxsync |
VMM reorg: Moving PATM to where the other VMM sources are. |
efb8c027d35c5fb832323d3062eccce2e6619e74 35335 |
|
27-Dec-2010 |
vboxsync |
VMM source reorg: VMMGC -> VMMRC. |
0c437bb10c61b229407a7517efde04dfe3b1e4a1 35333 |
|
27-Dec-2010 |
vboxsync |
VMM source reorg. |
d4d5a2dec58d0191c878faaddd140a504594ce41 35308 |
|
23-Dec-2010 |
vboxsync |
AsyncCompletion: Remove obsolete write cache |
34abb65e9e91ad1126048605d5ff0fa382992211 34668 |
|
03-Dec-2010 |
vboxsync |
More extpack build speedup hacking. |
b462aa2f4cc3e48140d004c1c6245a813b362f52 34662 |
|
02-Dec-2010 |
vboxsync |
Hacking in progress, enclosed in VBOX_ONLY_EXTPACKS_USE_IMPLIBS ifdefs for now. |
4e5f82037ca48f30352e2e0aae5f5654b8af75b7 34492 |
|
30-Nov-2010 |
vboxsync |
VBOX_ONLY_EXTPACKS changes. |
75982bef2d3ab2cf184b98054f78e79b4886b854 34220 |
|
21-Nov-2010 |
vboxsync |
Build fix |
f87a1cec3e972acdc8372045d4db77ceaae7e288 34219 |
|
21-Nov-2010 |
vboxsync |
PDM/BlockCache: First part for #5295, move the writeback cache into a separate component |
4ad0e04fb2a93fb4980de2644f7ccca9e8869083 33935 |
|
10-Nov-2010 |
vboxsync |
VMM: mask all Local APIC interrupt vectors which are set up to NMI mode during world switch (raw mode only) |
31f081f300cba32a91281097d702b29efea261e8 32253 |
|
06-Sep-2010 |
vboxsync |
VMM/DBGF: Added CoreDescriptor. |
6a8887b42d3f7ff79c8ecec145b64c6447835a0d 32006 |
|
26-Aug-2010 |
vboxsync |
VMM/DBGFCoreWrite: skeleton. |
dcc57944afcf23c538ec2147f0381e0688168a82 31789 |
|
19-Aug-2010 |
vboxsync |
FT updates |
41cf6183279ae48b304523a81622873d72480693 31721 |
|
17-Aug-2010 |
vboxsync |
FT skeleton code |
4c5ca3a170ec29d6f4b5bfe16ddc7d1845e311b3 31491 |
|
09-Aug-2010 |
vboxsync |
DBGF: Kick-off for DBGFR3Reg*. Implemented simple queried only. The debugger + MachineDebugger will use only this API later on. |
9984bae4ef25be8afd95d184308adcfef6e2ec0d 31402 |
|
05-Aug-2010 |
vboxsync |
PGM: Replaced the hazzardous raw-mode context dynamic mapping code with the PGMR0DynMap code used by darwin/x86. This is a risky change but it should pay off once stable by providing 100% certainty that dynamically mapped pages aren't resued behind our back (this has been observed in seemingly benign code paths recently). |
c552e4bc6db4b8044b27cf0e366b4f21902ffc7d 30888 |
|
17-Jul-2010 |
vboxsync |
Makefile.kmk: more syntax checking aliases. |
56dae4da4d63d942af39dc286967357af67428b1 30799 |
|
13-Jul-2010 |
vboxsync |
TM: Made it possible to enable the resettable accounting stats in release builds (from the makefile). |
a904ba27cf9638ef7865f722a81bf948f42d94b5 29566 |
|
17-May-2010 |
vboxsync |
Enabled page fusion code (feature itself is still disabled) |
09135e9ea2ebe88d5dbbdbe0e2abe6c1744fecf8 29468 |
|
14-May-2010 |
vboxsync |
Split up |
7a227d0059976ef4d43b306e1a1e775e77b51e2e 29329 |
|
11-May-2010 |
vboxsync |
removed VBOX_WITH_VMI |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
86720c5734e3af98b9e9a6f9081a803e448e0183 28791 |
|
27-Apr-2010 |
vboxsync |
VBOX_WITH_PAGE_SHARING |
dcf3845ccf25a6986e7fedcc31551952cc39a128 28426 |
|
16-Apr-2010 |
vboxsync |
Added PDMDRVHLP::pfnCallR0 / PDMDrvHlpCallR0 / PFNPDMDRVREQHANDLERR0 for making it possible for a driver to call it's ring-0 side via a private interface. |
9426ff48e91baee1b53d0272b760f360dedf8a6a 28415 |
|
16-Apr-2010 |
vboxsync |
Shared paging updates |
f22a8864e9a15e866313a37d8b8caed00bc5bcb6 26951 |
|
02-Mar-2010 |
vboxsync |
introduced VBOX_WITH_VUSB |
70ff0b0cd57d23dcd9727cf89dc5db9d66e31b13 26693 |
|
23-Feb-2010 |
vboxsync |
small Makefile cleanup |
2640b304447a3353a161e04ea294b8b66e18dc5d 26526 |
|
15-Feb-2010 |
vboxsync |
VMM,asm.h,Config.kmk: win.amd64 warnings; fixed the ASMAtomicSubU32 signature. |
443e1ef1db2bde801e0f9f1f9ef696fe6594036a 26523 |
|
15-Feb-2010 |
vboxsync |
VBoxRc,VBoxR0: Added RuntimeR?Stub libraries for the stub entrypoint that's required to shut up the microsoft linker. |
f34f72e947993b11dc87fe180f9babafd3dfbfbc 26282 |
|
05-Feb-2010 |
vboxsync |
another gcc warning |
7fe1aa86d542d233a4c18add4624644455187a2a 26224 |
|
03-Feb-2010 |
vboxsync |
s/IN_RT_GC/IN_RT_RC/g |
70d6d80cbea7b6b8c633a841a94a50d85229be78 26223 |
|
03-Feb-2010 |
vboxsync |
s/RuntimeGC/RuntimeRC/; s/DisasmGC/DisasmRC/; s/tstMicroGC/tstMicroRC/g |
fe250b151932edcf4562e4e04ed0e337e2838b19 26222 |
|
03-Feb-2010 |
vboxsync |
*.kmk: s/VBOXGC/VBoxRc/g; s/VBOXGCEXE/VBoxRcExe/g; +WERR |
5463c845e3d7ce94adc0474c5d8de30dbb931bad 26218 |
|
03-Feb-2010 |
vboxsync |
*.kmk: Started renaming templated from all caps to CamelCase. At the same time preparing to make warnings errors (VBOX_WITH_WARNINGS_AS_ERRORS=1 to LocalConfig.kmk) |
9b5a120b694c2603a7a3dccbd6cc519164943b17 25946 |
|
21-Jan-2010 |
vboxsync |
*: VBOX_WITH_RAW_MODE - Initial build changes (builds on mac os x). |
5783e467b6abec31da1105e3ed26834d49761e2f 24577 |
|
11-Nov-2009 |
vboxsync |
Main,VMM,VBox/cdefs.h: build fix; added IN_VMM_STATIC. |
d65cbdfe3a8c280f3b7e639951a4b0c9e79a38d8 24574 |
|
11-Nov-2009 |
vboxsync |
SSMStandalone.a/lib for linking with VBoxSVC. |
6730a3c4d4b7eebe2ff0712db8d93f8757f1c8e4 24061 |
|
26-Oct-2009 |
vboxsync |
DBGF,DBGPlugInDiggers: Extended DBGFR3MemScan with an alignment restriction. Added DBGFR3CpuGetMode. Started on the WinNT debug digger - can detect the 32-bit kernel, locate the module list and report the nt version. |
bc6627c3d17074e7857145c98d0580aff1fe6f8a 23415 |
|
29-Sep-2009 |
vboxsync |
PGM: Saved state hacking and some minor cleanups. |
56487a6406822c7d8dba63b58474e4a413830f84 23307 |
|
24-Sep-2009 |
vboxsync |
VMM: Moved the saved state code out of PGM.cpp and into PGMSavedState.cpp. |
b73868f1969c8cc2659b080688b2bbe228a4ac7b 22906 |
|
10-Sep-2009 |
vboxsync |
VMM: Don't use RTBldCfgRevision here, the R3 <-> R0/RC compatability checks are too critical. |
c0561435d07a058f4256e68c08621200ef7d7390 22823 |
|
07-Sep-2009 |
vboxsync |
replaced ''VBOX_SVN_REV'' by ''RTBldCfgRevision[Str]()'' |
882c7655ad01cd73ab9d4b053a00bf348a575e8b 22781 |
|
04-Sep-2009 |
vboxsync |
SSM: Save the build type and host os+arch, feed the strings from the makefile. |
d116d2fdc8bc55e97a36032d13c0532de69d6aca 22309 |
|
17-Aug-2009 |
vboxsync |
PDMAsyncCompletion: Add first part of the cache for file I/O |
68366c11f38f339991542f0cfba246a0d80c7f55 22140 |
|
10-Aug-2009 |
vboxsync |
SSM-new.cpp -> SSM.cpp. |
ef0f20550c97d6bde06bb374735a9f85758134a0 22032 |
|
06-Aug-2009 |
vboxsync |
VMM: Enabled the new SSM code. |
7ae26479ab597c07dbc8a16907d3ff520384818f 22031 |
|
06-Aug-2009 |
vboxsync |
VMM/Makefile.kmk: reverted 50766. |
9fd49d92cacd501b9237fd01658964e29c775179 22029 |
|
06-Aug-2009 |
vboxsync |
SSM: adjusted progress calculation during save. |
135aa97512d05dd690ce1d54c1c27113a09cbcdf 21963 |
|
04-Aug-2009 |
vboxsync |
VMM: When we're switching to our own private stack, it must have a ring-0 mapping. fixes darwin.amd64 #DFs and #PFs when using VT-x and sometimes with raw-mode. |
b7214b64b02fe9144ad778dd196e8b88cf985e8f 21856 |
|
28-Jul-2009 |
vboxsync |
SSM: only compress big stuff that's a page or larger. |
1d650736ebf4152a341805561a3a86d79769171b 21496 |
|
10-Jul-2009 |
vboxsync |
VMM/PDMAsyncCompletion: Add basic working manager using RTFileAio API (Only tested on Linux) yet without caching. Splitted normal and failsafe manager into separate files to make the code easier to read |
d249bfb69fb250037e2da8d24faab0c0dac68e35 21196 |
|
03-Jul-2009 |
vboxsync |
Break up raw mode and hwacc EM parts. |
2679bbf2b163ca8c105a04c1bbb82d245a91e22e 20998 |
|
27-Jun-2009 |
vboxsync |
VMM: how to trigger the 64-bit windows issue. |
bb33bc2ad72088bbb39737f7145a6cfbe1f65780 20997 |
|
27-Jun-2009 |
vboxsync |
HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - VMX part. |
a24be210edcab1a2b9d69e4caf3188253b9b5323 20922 |
|
25-Jun-2009 |
vboxsync |
Config.kmk,VMM/Makefile.kmk: Retired VBOX_WITH_SMP_GUESTS (unused), moved VBOX_WITH_MULTI_CORE from global DEFS to individual ones. Some makefile cleanup. |
18e02d8d60d50fb098bbf009186f36bfb430a780 20871 |
|
24-Jun-2009 |
vboxsync |
VMM: Make sure there is enough room for a few physical handler notification before we disable ring-3 calls. Partial VMM[GC|R0]CallHost unification. |
4c99247d69e2385d20665878183bf952b31fa92f 20541 |
|
13-Jun-2009 |
vboxsync |
VMM: Split up VMMR0A.asm into VMMR0JmpA-x86.asm and VMMR0JmpA-amd64.asm to simplify diff view editing (code structure is the same, registers and a few other bits differs). |
5341459ca931b65de60b5af2a4cba6836b6b45ca 20167 |
|
01-Jun-2009 |
vboxsync |
First part of the PDMAsyncCompletion rewrite:
* The Host specific parts in VMM are deleted (moved into Runtime)
* Implemented a incomplete manager for file operations:
- A slightly tested failsafe method to do
operations is implemented using the synchronous
RTFile* API.
The failsafe method will be always used
if the host has no support for async I/O
or something bad happens during the operation
reducing the risk of VM termination
* Changed the testcase and drivers to use the new API
* Removed the now obsolete async transport driver
* Removed the obsolete raw async image driver
* Removed the fault injection driver (useless from the beginning) |
250ebb012133ea3f1f0364f8348f0ae384e4f084 19957 |
|
24-May-2009 |
vboxsync |
VMM,SUPDrv-win,Config.kmk: VBOX_WITH_VMMR0_DISABLE_PREEMPTION |
9939c713bffcfc4305d99d994552aa2ad9bce097 19757 |
|
16-May-2009 |
vboxsync |
VMM,IPRT,DBGC: Debug address spaces. |
8d3f9624838fe3f51aa71276ada9759b407a0ad3 19297 |
|
01-May-2009 |
vboxsync |
Renamed src/recompiler_new to src/recompiler. |
d43e323f45c06c8b6aad3bc1e01ebbf472f38f2b 19288 |
|
01-May-2009 |
vboxsync |
DBGF,TRPM,HWACCM: Merged DBGFR0.cpp and DBGFGC.cpp into VMMRZ/DBGFRZ.cpp (new directory for things that are common to both R0 and RC). |
9b8f0a461f31e21b36c03b19a22ad9233d402282 18792 |
|
06-Apr-2009 |
vboxsync |
MM,PGM: New User-kernel heap (aka MMUkHeap), use it for the PGMCHUNKR3MAP instead of the hyper heap. |
a60df3b2f07e556b0c75fec0df8ee350c266dcad 18665 |
|
02-Apr-2009 |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1) |
fa209a078dd0f7766806071b3b0fdc614708c407 17294 |
|
03-Mar-2009 |
vboxsync |
PGM: started looking at direct access of PGMPAGE::HCPhys and the HCPtr/mapping nightmare. |
395834fd82833f52fe9fb16c55f8a15e191732d6 16959 |
|
19-Feb-2009 |
vboxsync |
disable array bounds warning for PGMAllPool |
1a80c229c23db5bdb1e185c77cd6e38a76459a84 16344 |
|
28-Jan-2009 |
vboxsync |
.darwin.x86 isn't right for VBOXGC since that's BLD_TRG_ARCH=x86 and it will be picked up even when targeting AMD64 on the host. |
03b83a39cc3e7dd248211feee480c5a1eb26fa2b 16341 |
|
28-Jan-2009 |
vboxsync |
Makefiles: .darwin -> .darwin.x86. |
274fa6f604b8c189c2872bf928f5557680e4a887 15414 |
|
13-Dec-2008 |
vboxsync |
Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to VBOX_WITH_HYBRID_32BIT_KERNEL and moved it into src/VBox/VMM. |
5c3d982212ddaafd84ed52f0e59f23257c2f0a30 15413 |
|
13-Dec-2008 |
vboxsync |
#3202: CMPXCHG - 64-bit solaris optimziation. |
f263b8f99abf16c955bd89ad38ac3e7c4bc1cdeb 14994 |
|
04-Dec-2008 |
vboxsync |
Moved CPUMStack.cpp to the all dir |
8dad36dd0ab1c764d35de8af61306fd56ca73646 14870 |
|
01-Dec-2008 |
vboxsync |
Cleaning up. |
4be1ff064e0356086d732e700553c42daca129f2 14833 |
|
30-Nov-2008 |
vboxsync |
Drop the global VBOX_WITH_NEW_RECOMPILER global. |
3e35db10eda6e00a86c6a7095e365ff7e62e5260 14785 |
|
28-Nov-2008 |
vboxsync |
More switcher updates |
af6b89e4281ad60c906bb972ab21a8e72e5178df 14766 |
|
28-Nov-2008 |
vboxsync |
PAE to AMD64 switcher |
014df3909bca3765a8d117a8008568dd974dc0ae 14515 |
|
24-Nov-2008 |
vboxsync |
SUPDrv,SUPLib,VMM: Kicked out the dead VBOX_WITH_IDT_PATCHING code. |
c64777b77514bdc924249d2f9900be25079b0d84 14167 |
|
13-Nov-2008 |
vboxsync |
VMM: AMD64 -> 32bit switcher (for testing only). |
4b6a0c86f6c68f01836a03a3f2a138e23c36240e 14137 |
|
12-Nov-2008 |
vboxsync |
order |
7b86ebc021e2135d6aaaa67af2c28b74fa556e1b 14134 |
|
12-Nov-2008 |
vboxsync |
32->64 bit mode skeleton, nothing yet works, for sure |
c3ca7174fcead4cd94012f02803473987d5471f2 14116 |
|
12-Nov-2008 |
vboxsync |
line continuation fun. |
c38f61b8ffd2c186966ff475cc893e819e802a3c 14114 |
|
12-Nov-2008 |
vboxsync |
#1865: Some structures and external API for the ring-0 dynamic mapping cache (Darwin only). Some of these APIs will be / are shared with RC. |
f7730a09718c5a8882f4422f9804b162c4d2b2b9 14042 |
|
10-Nov-2008 |
vboxsync |
Windows build fix; VBoxDD*R0/GC should not link against RuntimeR0/GC, but the VMM to avoid duplicate runtime code (some which can be really bad). |
e801a6be3cfdc857e7a949693322f49cd3fabdfa 13798 |
|
04-Nov-2008 |
vboxsync |
VMM: Split out the switcher code from VMM.cpp and into VMMSwitcher.cpp. |
b969969c934f27db56fa0e14c0805fa19c2422bd 13699 |
|
30-Oct-2008 |
vboxsync |
VMM: Made VBOX_WITH_R0_LOGGING a Makefile (LocalConfig.kmk) option. |
362d7d46d58851d6f8a546b863b58b60c51afdae 13698 |
|
30-Oct-2008 |
vboxsync |
VMM: Fixed ring-0 access to the ring-3 mapping of the EMT stack. Moved the VMMR3FatalDump() code to a separate file. |
e0b45d329fe9eeb996dc810fbcaddfc396f43154 13565 |
|
24-Oct-2008 |
vboxsync |
#1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted dead REMGC.cpp. |
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. |
50df3da42ff6589b0ecc4f50f2288811bc370186 13060 |
|
08-Oct-2008 |
vboxsync |
#1865: More PGM changes. |
b2c9d5f474c8342c323260442d544ec6ddf7c6ad 13038 |
|
07-Oct-2008 |
vboxsync |
#1865: More PGM changes. |
6f516ad9911d9037a18778742caa955fe362f8ff 13035 |
|
07-Oct-2008 |
vboxsync |
#1865: More PGM... |
b8049014e134830727641b0fcdd55e0a7a531cd9 12991 |
|
06-Oct-2008 |
vboxsync |
VMM: build fix. |
ee162d431668127b42e78f12eadea797925f78fb 12990 |
|
06-Oct-2008 |
vboxsync |
VMM: build fix. |
9ad5e3912962c3dbccc1afc4e7d62890fe906814 12989 |
|
06-Oct-2008 |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into VMM*DECL. Removed dead DECL and IN_XYZ* macros. |
5051c97a668a292f593643df17709d06a17902e2 12980 |
|
04-Oct-2008 |
vboxsync |
Split up PDMDevice.cpp, moving all the devhlps into two new files named PDMDevHlp.cpp and PDMDevMiscHlp.cpp. |
6d299e273a1b143cbe6e66cc7810f73ba0cd9488 12964 |
|
03-Oct-2008 |
vboxsync |
VMM: MMPhysGCPhys2HCVirt -> PGMPhysGCPhys2HCPtrAssert; deleted MMAllPhys.cpp. |
6fab352cb16046fb5b69aff629f06a8af727f991 12248 |
|
09-Sep-2008 |
vboxsync |
VMM/Makefiles: Eliminated PATH_TARGET usage and pushed them up to root level (sub-makefile wise). |
93809b1d982cee7c0c691c0dee1ebe8ad37dbdfe 12170 |
|
06-Sep-2008 |
vboxsync |
Makefiles: VBOX_KBUILD_HACKING -> VBOX_SINGLE_MAKEFILE |
a93baf6a4dd93fefbb91dbc1cc45a4ae1bcd18ee 11805 |
|
29-Aug-2008 |
vboxsync |
- rearranged SDK-only stuff in makefiles per Knut advise |
1c2c968fd241148110002d75b2c0fdeddc211e14 11725 |
|
28-Aug-2008 |
vboxsync |
#3076: Merged in the branch with the alternate driver authentication method. (34468:HEAD) |
1a8be88b5b9a6353e5efdb82fddd5093dd78b3e3 11721 |
|
27-Aug-2008 |
vboxsync |
- completly divorced SDK and binary, use 'kmk sdk' to build SDK |
220962115165bae657cbfc2cd87e996b34ec5324 10804 |
|
22-Jul-2008 |
vboxsync |
VMM: Fixed VBOX_SVN_REV blunder (mine). |
afefa2612f99a4a949bd3d3223299e657b7b5739 10450 |
|
09-Jul-2008 |
vboxsync |
Added VMMGetSvnRev() (exported) and changed VMMR0Init and VMMGCInit check the the revision is the same. (We've got private interface between ring-3 and ring-0 and GC, not to mention shared structures, so this check is really long overdue.) |
0382559d62ca28688c1a634facd862771c73280e 10240 |
|
04-Jul-2008 |
vboxsync |
sub-makefile fix. |
c1296698593cbad73d36619db684e4f1bfc37ea2 10200 |
|
04-Jul-2008 |
vboxsync |
Moved the VBOX_WITH_PDM_LOCK and VBOX_WITH_INTERNAL_NETWORKING defines up to Config.kmk because global DEFS anywhere else messes up dependencies. |
c21e5d6b50d57010a3fcd5cfeca986795510c5f3 10046 |
|
01-Jul-2008 |
vboxsync |
Drop the .NOTPARALLEL hack (windows), this should work fine now. VBOX_KBUILD_HACKING. |
b3ebc5cc2b6ad895dc03aac6c1ae6274571d5c0e 9483 |
|
06-Jun-2008 |
vboxsync |
async completion updates:
* Rename the Darwin backend to FreeBSD because Mac OS does not support aio with kernel queue
* Darwin uses the standard posix backend now
* Make the testcase work again
* Cleanups |
a28fe3349bcc7caaf87b1acf0f61299134ee6e2d 9427 |
|
05-Jun-2008 |
vboxsync |
Compile async completion manager by default and disable the native linux host backend as it has a dependency on libaio and doesn't work too |
ee5858e9d955811dae9e6b8ecbb336cc6d0e7197 9008 |
|
21-May-2008 |
vboxsync |
Changes for proper flushing of the TLB for physical registration changes. |
4f654df57ddc8d406e3724974e46e1f46bd3d1c1 8797 |
|
14-May-2008 |
vboxsync |
New DBGF interface for digging into the guts of the guest OS kernel. |
27537ffef7291d0bb3a24e459a6b94c65586defe 8760 |
|
11-May-2008 |
vboxsync |
PATH_KBUILD -> KBUILD_PATH. |
8c5d1958147c3988a7693b5a7666f5fe21a93b7b 8757 |
|
11-May-2008 |
vboxsync |
BUILD_PLATFORM* -> KBUILD_HOST*. |
eae458c2c209c48c04624e4c66eecd9fde3092b8 8636 |
|
06-May-2008 |
vboxsync |
.o/.obj alias for PGMPhysRWTmpl. |
1c94c0a63ba68be1a7b2c640e70d7a06464e4fca 8155 |
|
18-Apr-2008 |
vboxsync |
The Big Sun Rebranding Header Change |
ac349f3ccffd425edd1cb6dac80cf04a9a94a85b 7821 |
|
09-Apr-2008 |
vboxsync |
PDMAsyncCompletion: move the host specific part into separate files. Use a backend interface to make it easier to add new hosts and to add new async event sources |
931a6bf65036a21719906fa1e13244760a4ecbf9 6996 |
|
18-Feb-2008 |
vboxsync |
Check for VBOX_WITH_PDM_LOCK. |
aed2e8367e2ffcdcd3dab519867bf3cc18ade13e 6581 |
|
30-Jan-2008 |
vboxsync |
Added some ring-3 wrapper functions for the (ring-0) GMM APIs. |
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fc 5999 |
|
07-Dec-2007 |
vboxsync |
The Giant CDDL Dual-License Header Change. |
291f3d69a78c19d28a85d59ffafe35ee1b39edb7 5812 |
|
21-Nov-2007 |
vboxsync |
Continued work on the async implementation. Added to Makefile but disabled by default. Add VBOX_WITH_PDM_ASYNC_COMPLETION to compile it. |
a62d1237bb480cc3cebb2d851fbe8fc7a385d389 5695 |
|
11-Nov-2007 |
vboxsync |
Don't drag in CPUMAllA.asm in ring-3 because leopard doesn't like the jump table. It's not needed. |
96be17f031864c4830a5a00aa25690407d30ed88 5683 |
|
11-Nov-2007 |
vboxsync |
Don't try use Debugger.lib/a unless it's built and needed. |
162f2428441a0e9c9ea583162daf3bcb472e6739 5682 |
|
11-Nov-2007 |
vboxsync |
Don't try use Debugger.lib/a unless it's built and needed. |
61028bf0d1927cff20200e587be6f306aa331fe2 5667 |
|
11-Nov-2007 |
vboxsync |
Debugger interface for searching memory. Fixed a const mixup. |
1aec4ae89b05a42150ea3fd5cabbb31b0510c45a 5646 |
|
09-Nov-2007 |
vboxsync |
Introduced VBOX_WITH_PREALLOC_RAM_BY_DEFAULT which is disabled of course. A customer depends on this. Enabling this will not change PGM_DYNAMIC_RAM_ALLOC as we would execute other less-checked code pathes during execution. |
f8c55ab596c59199dac9f4a2241986066668bb62 5597 |
|
01-Nov-2007 |
vboxsync |
OS/2 build fix. |
1205f5a22a14de7b9cf3055d6f914eac690c1715 5033 |
|
26-Sep-2007 |
vboxsync |
GMM... |
5d22f0f4c44ae9f59e9f083732afcafb6f599258 5029 |
|
25-Sep-2007 |
vboxsync |
GVM -> GVMM |
0ce68d918e23ea207bdb71a535b074d495affcbe 5026 |
|
25-Sep-2007 |
vboxsync |
GVM -> GVMM. |
8fe6060fdceda1e26443b2ef05fd0c122bd1955b 4975 |
|
22-Sep-2007 |
vboxsync |
backing out 24660. |
52377e0e8f2990777a11747627adbc22392f23d3 4972 |
|
22-Sep-2007 |
vboxsync |
IN_GVM_R0 |
2f52cd93395fc62c16248772913f1c894dc8040f 4971 |
|
22-Sep-2007 |
vboxsync |
GVM. |
e5dfd13fbd3c405ddfba24a81bc2f86330e9f8ad 4918 |
|
20-Sep-2007 |
vboxsync |
Introduced RT_NO_RING0_ASSERTIONS |
5537ea44398e6dd578ca702ac6fb038b8795dbeb 4829 |
|
15-Sep-2007 |
vboxsync |
inverted VBOX_WITHOUT_IDT_PATCHING. |
22fc6b793e8ecfad5bc2415a0ff9193e43b86b63 4814 |
|
14-Sep-2007 |
vboxsync |
Corrected the entry point. |
ada08ea58e7613c10d4c40669fd4fb955324bfdf 4776 |
|
13-Sep-2007 |
vboxsync |
Stricter type checking. Removed unnecessary code from the ring 0 module. |
3609dfc9f2733f4dc836c6a6bb3745398f280fce 4738 |
|
12-Sep-2007 |
vboxsync |
more new phys code. |
56c9a42f56ef04b3f01d84e7ea8277f255899e72 4665 |
|
10-Sep-2007 |
vboxsync |
Moved some of the odd address conversion routines to PGMR3Dbg just to get them out of the way. |
b125c5b0cc102d570ce27972916c6e1038c08055 4549 |
|
06-Sep-2007 |
vboxsync |
overlooked some import libs... |
1d5d58ef1a4c7c1cbbc09830bb4bfa518bdd742c 4546 |
|
06-Sep-2007 |
vboxsync |
Only use SUPR0 on pe and lx targets. ditto for VMMGCBuiltin. |
5936b924016e38b72a30eaf5b0ab9951c039f667 4497 |
|
03-Sep-2007 |
vboxsync |
OSE / darwin fixes. |
6988e736149e8800875f9fbb001a6018926d6562 4474 |
|
31-Aug-2007 |
vboxsync |
Solaris. |
1d2cbbb83c29faeb1ff8c133ca9e8cf25bb801fa 4177 |
|
16-Aug-2007 |
vboxsync |
Use -e sym instead of -entry=sym since this works for both solaris and gnu linkers. (Solaris) |
c98fb3e16fcd571a790eab772c0c66173d225205 4071 |
|
07-Aug-2007 |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files. |
26ce84897df60fed28f68a98b91ce82aed9f0ee7 3888 |
|
26-Jul-2007 |
vboxsync |
Solaris. |
e0cac900710b5734fe109303211f5ed6796208e9 3857 |
|
26-Jul-2007 |
vboxsync |
PDMUsb - work in progress. |
0f240a6c7a0b78877f400eda02f2a6520de082ca 3548 |
|
11-Jul-2007 |
vboxsync |
Quickly made PDMThread.cpp compile (still a bit unfinished). |
c97989161fbe75bc14cea477a5443bbf474dd3ad 2981 |
|
01-Jun-2007 |
vboxsync |
InnoTek -> innotek: all the headers and comments. |
d8568b46d345ef7bd358e210f4d0272b8e3bba58 2517 |
|
05-May-2007 |
vboxsync |
Converted to sub-makefile. |
bb8bd011700669cb49d83f7c33bd12c435d42ca0 2482 |
|
04-May-2007 |
vboxsync |
Drop PATH_CURRENT from the global DEFS as it plays merry poppins with sub-makefiles (command deps changes depending on which directory you invoke it from). |
5adf19852c0d5af7188664bcb9d9e6175b46c7ae 2478 |
|
04-May-2007 |
vboxsync |
[Mm]akefile -> Makefile.kmk |