e6ca555ca95db3d710e106b8f0920ea99be7c4a5 55192 |
|
10-Apr-2015 |
vboxsync |
gcc 5 is very picky regarding __FUNCTION__ and __PRETTY_FUNCTION__ in C90 code |
ab282eba643e33260c91a6096bcc187f4bfe5bc3 55124 |
|
08-Apr-2015 |
vboxsync |
s/targetting/targeting/ |
f9a068935d0bc1f783e21a718909707151b0b7f8 55071 |
|
01-Apr-2015 |
vboxsync |
iprt/cdefs: use this magic with gcc >= 4.4 as it may trigger the generation of static initializers with older compilers, see xtracker 7775 |
00cd9478b4914c7bb2998114d794cb5ba3faa1b4 54455 |
|
24-Feb-2015 |
vboxsync |
iprt/cdefs.h,VBoxDrvGip.cpp: Using __noinline__ instead of noinline in DECL_NO_INLINE should hopefully fix the issue with linux redefining noinline in a more permanent manner. |
c056a084561b5b776ea77bf715f8b936d267191a 52565 |
|
02-Sep-2014 |
vboxsync |
include/iprt/cdefs.h: try fixing the internal compiler error exposed on an OSE build on OSX host |
229b82b7560e6ddf05297ce5c56e83bfb8dea1da 52495 |
|
25-Aug-2014 |
vboxsync |
Runtime: cdefs.h changes to avoid warnings from some g++ versions (related to allegedly invalid use of offsetof), and types.h changes fixing warnings related to RTUINT128_INIT / RTUINT128_INIT_C, the additional curlies are needed for the union |
13493ab7596e827b8d0caab2c89e635dd65f78f9 51770 |
|
01-Jul-2014 |
vboxsync |
Merged in iprt++ dev branch. |
3343ffab6590a395072be5b8d50b2aee423c7503 49766 |
|
04-Dec-2013 |
vboxsync |
RT_LO_U16 fix. |
9ad3427071ba81a2bbf60f5d9a04eb69c147ea6e 48572 |
|
20-Sep-2013 |
vboxsync |
asm-amd64-x86.h: Use __writeeflags and __readeflags with visual C++. Makes life simpler when building EFI. |
ddfcec309dddd347a6a7238eff1256581e1783eb 47435 |
|
27-Jul-2013 |
vboxsync |
iprt/cdefs.h: RT_INLINE_ASM_USES_INTRIN = major MSC version number so we can select bits which are available and which are not more easily. |
ebb01e77c669e766f55ade4fbbcbaf7ff7bd418e 46690 |
|
19-Jun-2013 |
vboxsync |
VisualAge for C++: Example of why we're using DECL macros, DECLCALLBACKMEMBER in this instance. |
a483f473a79392c0ad9621ee8d939f2fd20f61ee 46033 |
|
13-May-2013 |
vboxsync |
RT_OPSYS adjustments. |
56ad5023f941d62bfe36474eef1fff3291e61cf4 46024 |
|
13-May-2013 |
vboxsync |
iprt/cdefs.h: Added RT_OPSYS and RT_OPSYS_XXX, a value based version of RT_OS_XXXX that'll work outside #if statemtns. |
113a43aca041000560f93f9a8ee23dfcf01a9e7c 45968 |
|
09-May-2013 |
vboxsync |
Ldr,Dbg: DWARF and ELF hacking in progress. |
c58f1213e628a545081c70e26c6b67a841cff880 44528 |
|
04-Feb-2013 |
vboxsync |
header (C) fixes |
1387e2ba48e7e8c8193e9be4cef8743de0a737e5 41307 |
|
15-May-2012 |
vboxsync |
Runtime/common/log/log: make g_Logger weak which is the better solution |
e93f9e46b38f715c5fb7b71837e62e5542e8621c 41006 |
|
20-Apr-2012 |
vboxsync |
iprt/cdefs.h: _2K, _8K and _16K. |
b8a0cd48bdd4cb282d0b906fea020ae8d4406b81 40945 |
|
16-Apr-2012 |
vboxsync |
iprt: dance with NULL. |
36a95bac4cf2045e9b118bb3019ede34ac4b47df 40874 |
|
11-Apr-2012 |
vboxsync |
Apply cdecl/regparm for RTCALL only on x86, like below for DECLASM. |
f95917a3bdcc968d668b50e45404ca3dda27945d 40873 |
|
11-Apr-2012 |
vboxsync |
iprt/cdefs.h: the regparm(0) addition in DECLASM caused a lot of warnings when building the OS/2 additions. |
514f672caccf6f0159fce657b1cf7e271390e15b 40869 |
|
11-Apr-2012 |
vboxsync |
MSC v7.1 build fix. |
8ee93ea8accfc0fbbed0a241ec4d3b8246bdd659 40838 |
|
09-Apr-2012 |
vboxsync |
iprt/cdefs.h: The MSC equivalent of __PRETTY_FUNCTION__ is __FUNCSIG__. |
5c4d7e2aae42bbf39793dfa686925f076a56b4d5 40557 |
|
20-Mar-2012 |
vboxsync |
RT_STR_TUPLE: Switch the length and string so it'll work with functions like RTStrAAppendN. VBoxTpG: Parser works. |
1d82d43853ff78fbe4682657e02ec173289f9643 40427 |
|
12-Mar-2012 |
vboxsync |
iprt/cdefs: gcc-4.7 fix: Make DECLASM compatible with DECLCALLBACK. gcc-4.7 is a bit over-pedantic because regparm(0) is default on 32-bit hosts. But a function declaration with regparm(0) is not compatible with a declaration without. |
f07e6e8193a550b6b96c5345174bd45953084c7a 40404 |
|
08-Mar-2012 |
vboxsync |
iprt/cdefs.h: Added RT_STR_TUPLE. |
923261a6af38c537c32deb738e7d376bb3240e63 39457 |
|
29-Nov-2011 |
vboxsync |
iprt/cdefs.h: Added decimal grouping macros (RT_Dn). |
f3899f5674871a6ffacdf5ad05e465164ed98f46 39455 |
|
29-Nov-2011 |
vboxsync |
A few arm bits from down stairs. |
48a51f12e3999790b3e0f5bcab11ec498249f5de 39015 |
|
18-Oct-2011 |
vboxsync |
PDMAsyncCompletion.cpp: Addressed out of bound indexing of StatTaskRunTimesSec and did some code cleanup reducing the file by some 110+ lines. |
7e9ca60730092c625220814121c54a593ad20997 38738 |
|
13-Sep-2011 |
vboxsync |
Less Assert redefinition, adding RT_NO_STRICT to help. |
adbea677bcd945e601325579936864ad6e5f3ebc 37535 |
|
17-Jun-2011 |
vboxsync |
iprt/cdefs.h: RT_HI/LO_Uxx macros. |
d21eb7a13eb1b45bdc114cef3556ed5f7a0e087a 37012 |
|
09-May-2011 |
vboxsync |
iprt/cdefs.h: DECL_NO_INLINE typo. |
6678249d1ed19375ffd7f27546820aa97036cf55 36767 |
|
20-Apr-2011 |
vboxsync |
iprt/cdefs.h: Added RT_CONCAT, RT_CONCAT3 and RT_CONCAT4 for use with preprocessor based code templates. |
5eda82e218d35ae0691febd531e1bfc0324cc4a6 36555 |
|
05-Apr-2011 |
vboxsync |
Use DECLHIDDEN, especially in IPRT. |
18b0a3f12c06d82f618d607a3107b27e4893b272 36169 |
|
04-Mar-2011 |
vboxsync |
iprt/cdefs.h: DECL_FORCE_INLINE: always_inline -> __always_inline__ to avoid trouble when code redefines the undecorated version. |
6fe63243e7507c8572019f84829747f141129794 35510 |
|
12-Jan-2011 |
vboxsync |
iprt/cdefs.h: Added RT_GCC_EXTENSION, RT_COMPILER_GROKS_64BIT_BITFIELDS and RT_COMPILER_WITH_80BIT_LONG_DOUBLE. |
9ac3c5be7a936ea1b894ea876dcfb29d9faf3e7e 34378 |
|
25-Nov-2010 |
vboxsync |
iprt/cdefs.h: Added RT_IS_POWER_OF_TWO. |
7e94a1ef25284442ee5d8008426e253cd1618a17 33692 |
|
02-Nov-2010 |
vboxsync |
iprt/cdefs.h: Added RT_FROM_CPP_MEMBER for shutting up mr noisy (g++). |
ad27e1d5e48ca41245120c331cc88b50464813ce 33540 |
|
28-Oct-2010 |
vboxsync |
*: spelling fixes, thanks Timeless! |
5eca4825a429c9d16c28e09791f1b8e108424c58 33535 |
|
28-Oct-2010 |
vboxsync |
fortify does not like ''__builtin_expect()'' |
c101f8725e562dc841820766cb6c01a5a8942cce 33340 |
|
22-Oct-2010 |
vboxsync |
cdefs: added RT_BOOL |
10ce4362eae7fb06711e95c86b73c8a9c0578a67 33169 |
|
16-Oct-2010 |
vboxsync |
iprt/cdefs.h: time constants. |
3e729152bacbdd8ae206df8fafe3187bb9fb7614 32531 |
|
15-Sep-2010 |
vboxsync |
Main/Medium+MediumFormat+GuestOSType+SystemPropertiesImpl+Console+Global: consistently use bytes as size units, forgotten const value in API, MaxVDISize method renamed to InfoVDSize, STDMETHOD macro usage fixes, whitespace cleanup
Frontends/VirtualBox+VBoxManage+VBoxShell: adapt to changed disk size units
Main/StorageControllerImpl: check the storage controller instance limit to avoid creating unusable VM configs, simplify unnecessarily complex code for querying the controller properties |
bbe74f939ee996cda3705363a35b066aa60d9bbb 32455 |
|
13-Sep-2010 |
vboxsync |
iprt/defs.h: Applied patch addressing RT_VALID_PTR for user mode on sparc-32/solaris. |
e26d24679d0334a2da94fc01d2f51f51f4180652 30995 |
|
22-Jul-2010 |
vboxsync |
cdefs.h: docs |
8613bee6981e43948d5001b95491c0a45b761de5 29274 |
|
10-May-2010 |
vboxsync |
iprt/cdefs.h: Adjusted RT_VALID_PTR for solaris.sparc64, seems the docs weren't matching real life or I misread something. Just adjusted the limits to make it work for now, leaving it for a rainy day. |
e244cd3cfe3f5b8cd184f876144f3aae9549c0ce 29266 |
|
09-May-2010 |
vboxsync |
fix 64-bit sparc detection and correct the break instruction for same. |
24a8adec50076610db7d2b8f3a232da492033efc 29263 |
|
09-May-2010 |
vboxsync |
sparc adjustments. |
2f0d866e126dd288169fed591c259c1c6b4016e5 29250 |
|
09-May-2010 |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, don't include asm.h from sup.h. Fixed a couple file headers. |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
66a03501fa5075f8781a15c66226607addf13ec0 27616 |
|
23-Mar-2010 |
vboxsync |
iprt/cdefs.h: nop not nope. duh. |
99f2e17ff37c7236875b28350549c127c1e6a642 27615 |
|
23-Mar-2010 |
vboxsync |
include,tools/env.sh: applying sparc patches. |
c829b606c5535f37e00ffee381cca0815a57f319 26603 |
|
17-Feb-2010 |
vboxsync |
Main: back out r57775 |
a97f26ece82a85f69a131fb74b057774c85db9c8 26587 |
|
16-Feb-2010 |
vboxsync |
Main: Bstr makeover (second attempt) -- make Bstr(NULL) and Bstr() behave the same; resulting cleanup; make some more internal methods use Utf8Str instead of Bstr; fix a lot of CheckComArgNotNull?() usage |
d7b4fec135679488c2e31643e5b3319e33d8c132 26226 |
|
03-Feb-2010 |
vboxsync |
s/RTGCDECL/RTGCDECL/g |
7fe1aa86d542d233a4c18add4624644455187a2a 26224 |
|
03-Feb-2010 |
vboxsync |
s/IN_RT_GC/IN_RT_RC/g |
5293a566bc8753095b5a47bc81ee002bdc15ecdc 26011 |
|
25-Jan-2010 |
vboxsync |
iprt/cdefs.h: build fix. |
5239f65d245f617b05a0b5e1b78688ee60a75b09 26007 |
|
25-Jan-2010 |
vboxsync |
iprt/cdefs.h: Fixed sign compare gcc warning when using RT_BSWAP_U16 and (possibly) RT_BSWAP_U32. (2nd attempt) |
0a0627cc97ae806f0071a58f9190ef7c1b78f0e3 26006 |
|
25-Jan-2010 |
vboxsync |
iprt/cdefs.h: Fixed sign compare gcc warning when using RT_BSWAP_U16 and (possibly) RT_BSWAP_U32. |
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05d 25966 |
|
22-Jan-2010 |
vboxsync |
PDMIBASE refactoring; use UUID as interface IDs. |
ac9a8e80243aa6357e81153883932e9b2fd6a656 25821 |
|
14-Jan-2010 |
vboxsync |
iprt/cdefs.h: __builtin_constant_p for RT_BSWAP_* with gcc |
08a56d5836eceeb24642b61eaa52a4edb0a7b482 25748 |
|
12-Jan-2010 |
vboxsync |
iprt/cdefs,*: Use RT_LOCK_STRICT and RT_LOCK_STRICT_ORDER for controlling deadlock detection and lock order validation. Currently both are disabled by default, but it's possible to add VBOX_WITH_STRICT_LOCKS=1 to LocalConfig.kmk to enable it all. |
88acfa6629a7976c0583c1712d2b5b22a87a5121 25645 |
|
05-Jan-2010 |
vboxsync |
IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run. |
499d1c4e35e1c06cc95d1d46ece5e7a653cec4c1 25475 |
|
18-Dec-2009 |
vboxsync |
iprt/cdefs.h: drop the lisp. |
da85050cc49d7ffd9690030e6bb8241259f81726 25403 |
|
15-Dec-2009 |
vboxsync |
IPRT: Added RT_CLAMP macro. |
c21f284392a985521e8c2eb230c296696cbc8979 22801 |
|
07-Sep-2009 |
vboxsync |
iprt/cdefs.h: Added DECL_INVALID(type). |
745829131f026677cdb7b79e45288362fd60e4f0 21398 |
|
08-Jul-2009 |
vboxsync |
iprt/cdefs.h: cosmetics. |
65b1c21b87e43f33cb0a670680d3ee437b2d5667 21397 |
|
08-Jul-2009 |
vboxsync |
iprt/cdefs.h: RT_THROW should be a noop on MSC - limited to 14.00 atm, waiting for input on earlier versions. |
e697fb9350b01609e87fd5086ed02d48e3f09755 21392 |
|
08-Jul-2009 |
vboxsync |
iprt/cdefs.h: Restored RT_THROW. |
a2f60b92445ded20e01c6563100309516b262927 21391 |
|
08-Jul-2009 |
vboxsync |
IPRT: simplify r49759 (not needed) |
2bca76c9790a8b2f4910b4d951e1a6b899a14cd5 21390 |
|
08-Jul-2009 |
vboxsync |
iprt/cdefs.h: RT_EXCEPTIONS_ENABLED, RT_THROW and RT_THROW_BAD_ALLOC. |
987af8cfc34aff4c960de0338d0454dbfbf10277 21109 |
|
01-Jul-2009 |
vboxsync |
iprt/cdefs.h: Fixed RT_FROM_MEMBER. |
e3d59b61b2b47e80ad0de3cc2d9e843bcd45a4db 21092 |
|
30-Jun-2009 |
vboxsync |
iprt/cdefs.h: Added RT_STR(str) and RT_XSTR(str). |
9d8a9675099ecda8f31fb6476cd22ca318bc21b1 21084 |
|
30-Jun-2009 |
vboxsync |
iprt/cdefs.h: RT_DECL_CLASS. |
33ef3712a130bf1ef4b86fc693c1b6c71d948b45 20375 |
|
08-Jun-2009 |
vboxsync |
iprt/cdefs.h: removed the obsolete __BEGIN_DECLS and __END_DECLS macros. |
590bfe12ce22cd3716448fbb9f4dc51664bfe5e2 20374 |
|
08-Jun-2009 |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g |
78cbab32dbc1ff1bb306f46e347c68adaf19b35e 20362 |
|
08-Jun-2009 |
vboxsync |
iprt/*: __BEGIN_DECLS -> RT_BEGIN_DECLS; __END_DECLS -> RT_END_DECLS. |
891c4edc648f53ad25d247f9c3f4657fe03cbcb7 20358 |
|
08-Jun-2009 |
vboxsync |
iprt/cdefs.h: RT_BEGIN_DECLS and RT_END_DECLS. |
51476822711c0337979e0345f7bf466ce7b8e34b 19819 |
|
19-May-2009 |
vboxsync |
iprt/cdefs.h: DECL_FORCE_INLINE and DECL_NO_INLINE. |
dffbbbcc8b35ff117ed83ea7abe20e05cb196c15 19755 |
|
16-May-2009 |
vboxsync |
iprt/cdefs.h: Added RT_FROM_MEMBER. |
3a4a6501d0ccd629d9951b644d380c7bb2d46086 19509 |
|
08-May-2009 |
vboxsync |
IPRT: Started on debug support, RTDbg*. |
dbe5f5a4d8722377227c58f55c372334e8b61910 19177 |
|
24-Apr-2009 |
vboxsync |
iprt/cdefs.h: Added RT_VALID_ALIGNED_PTR and renamed VALID_PTR to RT_VALID_PTR (old name remains valid). |
d03790f040c6ce384a055528186f9462e8332e05 19167 |
|
24-Apr-2009 |
vboxsync |
iprt/cdefs.h,RTLdr: Added an generic RT_NOTHING macro to fixing issues like r46334. |
72243382c68b6e4454304fbb24a0426de5c51592 17817 |
|
13-Mar-2009 |
vboxsync |
Correct some typos in comments; adjust some line lengths to fit in 80 cols. |
d7634d19b1b94381d899fdb0fb35a79f3910f03b 16432 |
|
30-Jan-2009 |
vboxsync |
iprt/cdefs.h: Added RT_UOFFSETOF_ADD and RT_OFFSETOF_ADD to work around g++ static initializers. |
9bfce3539eb8f3e4330995a26ea449193a4d0765 15932 |
|
14-Jan-2009 |
vboxsync |
Correct a dozen typos, some in #error directives, the other in comments,
so basically no code change here. |
5a4feaad69f041d8bfea6d541b339cdf630e9deb 15834 |
|
07-Jan-2009 |
vboxsync |
#3285: Improve error handling API to include unique error numbers
Document InternalSessionControl's
- getRemoteConsole
- assignMachine
- assignRemoteMachine
- updateMachineState
- uninitialize
- onDVDDriveChange
- onFloppyDriveChange
- onNetworkAdapterChange
- onSerialPortChange
- onParallelPortChange
- onVRDPServerChange
- onUSBControllerChange
- onSharedFolderChange
- onUSBDeviceAttach
- onUSBDeviceDetach
- onShowWindow
- accessGuestProperty
- enumerateGuestProperties |
b9f72ad52d16e8fbd504e68d778862aed32b9306 14013 |
|
10-Nov-2008 |
vboxsync |
RT_LODWORD/RT_HIDWORD must cast the result to uint32_t. |
e9a584ee0777ab2612e206eeec264ccb1a8ce333 13836 |
|
05-Nov-2008 |
vboxsync |
s/ELEMENTS/RT_ELEMENTS/g - retiring ELEMENTS (finally). |
7e960d3a0a8a3a84d7aba2cca45d72b1c31cc97b 13832 |
|
05-Nov-2008 |
vboxsync |
IN_GC -> IN_RC. |
72009a3fcd4702f799ac5f1f460632e6610faddf 13211 |
|
13-Oct-2008 |
vboxsync |
iprt/cdefs.h: typo (LODWORD -> HIDWORD) |
fc828715ca5467d2c5552fb531fc7c8f8d0a60b1 13210 |
|
13-Oct-2008 |
vboxsync |
Typo. |
2bcc9a143061dcdc175554cbce2ada4820558d71 13209 |
|
13-Oct-2008 |
vboxsync |
too many f's |
28aafda19650b38d0b227ac513eedab99ac8cb17 13208 |
|
13-Oct-2008 |
vboxsync |
iprt: added RT_LODWORD and RT_HIDWORD. |
fea632a45dea555857fb3189b7ee3096398b4363 12676 |
|
24-Sep-2008 |
vboxsync |
cdefs.h: Added CTX_MID, CTX_MID_Z and CTX_SUFF_Z. The latte two combines R0 and RC into RZ - mainly intended for statistics. |
a0f659396ee522ef8aaea6fec1585d4144baff13 12636 |
|
22-Sep-2008 |
vboxsync |
iprt/cdefs.h: retired GCTYPE. |
b6fbe4f281bd2edac4b402a49b538eadfd9a8a1b 11310 |
|
09-Aug-2008 |
vboxsync |
iprt/cdefs.h: GCSTRING -> RCSTRING |
ff36bf7f3839ea1c6fb3d3eb9ddc966183edaf1f 11309 |
|
09-Aug-2008 |
vboxsync |
iprt: Retired HCSTRING, replaced by R3STRING. |
d68b7a1e26cccc782734176ccb2bbca808151cd2 11225 |
|
07-Aug-2008 |
vboxsync |
iprt/cdefs.h: No more DECLGCCALLBACKMEMBER |
d66b32c3ed656e8975764fbeded6c2e14f4906c9 11207 |
|
07-Aug-2008 |
vboxsync |
iprt/cdefs.h: Created a set of byte swapping macros for constants for use in case statements and swapping at compile time. |
58dad34e437cfe954bb9c94580df30e0daab256b 11198 |
|
07-Aug-2008 |
vboxsync |
DECLGCCALLBACKMEMBER -> DECLRCCALLBACKMEMBER |
14e482e5fb6461ebd596bb3802235000fe432119 11154 |
|
06-Aug-2008 |
vboxsync |
cdefs: new macro - CTX_SUFF - for R3,R0 and RC suffixes. |
a826aea09aa24d067f8d5dec2a1bba40fad0a13e 11030 |
|
31-Jul-2008 |
vboxsync |
iprt/cdefs.h: Don't use throw() unless C++ exceptions are enabled. |
a7f803d266c61f5fc80235739c975dcf70f1dd42 11027 |
|
31-Jul-2008 |
vboxsync |
Disabled RT_NO_THROW on solaris r0. |
bb23cfc9bb79d3083fac012eb0e9c96fde1facad 11019 |
|
31-Jul-2008 |
vboxsync |
iprt: Added a RT_NO_THROW macro for wrapping up the throw() stuff, applying it to mem.h and rand.h to try make RTMemAutoPtr work as efficiently as the pure C version of the stuff. |
40af749e457b7d704c869ea986a042f0d4b6e09a 11018 |
|
31-Jul-2008 |
vboxsync |
iprt: Added a RT_NO_THROW macro for wrapping up the throw() stuff, applying it to mem.h and rand.h to try make RTMemAutoPtr work as efficiently as the pure C version of the stuff. |
7f9e7d10ed0201f80200e1334b126abb1e60a1b0 10998 |
|
30-Jul-2008 |
vboxsync |
iprt: Use the byte swapper routines from iprt/asm.h. |
748f05a7ad30a877bdaddaae9160b55818878086 10386 |
|
08-Jul-2008 |
vboxsync |
Added IN_RT_STATIC. |
60ce74856ed0ec2924cbf2639d29315218a954f4 10384 |
|
08-Jul-2008 |
vboxsync |
VBOX_HAVE_VISIBILITY_HIDDEN -> RT_USE_VISIBILITY_DEFAULT and RT_USE_VISIBILITY_HIDDEN. Added -keep_private_extern to VBOXR0DRV on darwin, and RT_USE_VISIBILITY_HIDDEN to try work around the non-working __private_extern__ in g++. |
004044b0c8bc7de9696c261cf2d3a8d913b66d97 10383 |
|
08-Jul-2008 |
vboxsync |
Added DECLHIDDEN. |
c237c088631b7c18e9f17dd7d574a1f9210fc8fb 9411 |
|
05-Jun-2008 |
vboxsync |
Use a union for esp & rsp, so they are in-sync. |
08efdfe994a4dc38583bbee82c3f5a8c9ac70eac 9251 |
|
30-May-2008 |
vboxsync |
Define GC_ARCH_BITS if it's missing. |
9265bab784c6580255e5b5c7582cc94d19816df5 9223 |
|
29-May-2008 |
vboxsync |
Introduced RTRCPTR type. Raw mode context pointer aka 32 guest context pointer. |
78a205e3fc6719d59e8c561b3d287d3a4f879852 9212 |
|
29-May-2008 |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE for pointers valid in raw mode only (RTGCPTR32).
Disabled by default. Enable by adding VBOX_WITH_64_BITS_GUESTS to your LocalConfig.kmk. |
806e576dde72d3c00c37226d6142ac520d91779e 9148 |
|
27-May-2008 |
vboxsync |
More 64 bits guest preps |
16a211d2c768f5f160cf4aa9ef203fb48c68f943 9145 |
|
27-May-2008 |
vboxsync |
More 64 bits guest updates |
703c70d4ea010eccdf60325b5775dcf5dc88b551 8614 |
|
06-May-2008 |
vboxsync |
Retired MAKE_U32_FROM_U8. |
559a1ce5d8263a9ba8e0434d8441a4593bbc824f 8563 |
|
05-May-2008 |
vboxsync |
VALID_PHYS32_PTR -> VALID_PHYS32. Fixed AssertGCPhys32 string. Moved the assertion function to the top of the file to help compiler caches. |
05752bdd722a51e59c59b3442cc8111cb69e720b 8530 |
|
02-May-2008 |
vboxsync |
GCPTRTYPE will always be a 32 bits GC pointer. |
5b281ba489ca18f0380d7efc7a5108b606cce449 8245 |
|
21-Apr-2008 |
vboxsync |
rebranding: IPRT files again. |
51f9db691d747d579ebd9047e86aab26105b6bc3 8163 |
|
18-Apr-2008 |
vboxsync |
rebrand IPRT |
1c94c0a63ba68be1a7b2c640e70d7a06464e4fca 8155 |
|
18-Apr-2008 |
vboxsync |
The Big Sun Rebranding Header Change |
7ff1262edad432431615f5788bdf043af8c22959 7620 |
|
28-Mar-2008 |
vboxsync |
RTGCPHYS is now 64 bits |
8b9a30e170a19d2122f337959e2810160e5c8e7f 7200 |
|
28-Feb-2008 |
vboxsync |
RT_WITHOUT_NOCRT_WRAPPER_ALIASES - to drop the alias macros. |
e5cdffbb05a3cd9ef1755ff44b44a88ddfb6b6d6 7176 |
|
27-Feb-2008 |
vboxsync |
fixed typo. |
92dd3966cb213246d7fecc33207ffbae94c9ef81 7175 |
|
27-Feb-2008 |
vboxsync |
More doxygen fixes. |
77b855f7fc0bdcceb2594123bd9570ee88cb4ee8 7174 |
|
27-Feb-2008 |
vboxsync |
More doxygen fixes. |
cb13ee8e628d04a773894bf4f9e8047d74f2ee21 7170 |
|
27-Feb-2008 |
vboxsync |
Doxygen fixes. (__DOXYGEN__ -> DOXYGEN_RUNNING, ++) |
ecd218d311cf8fe131b008ee678e91fe900b15c6 6216 |
|
28-Dec-2007 |
vboxsync |
added note to DECLNORETURN |
6c58fe1f95253c8643dc14d205e32bbad0e90635 6208 |
|
28-Dec-2007 |
vboxsync |
added DECLNORETURN() |
cdd4210965dea38987df21ac871713561bcf6f60 6173 |
|
21-Dec-2007 |
vboxsync |
Add rudimentary VHD support |
d46ee884c41b808b239563b1978468aae12e33a2 6076 |
|
14-Dec-2007 |
vboxsync |
Merged dmik/s2 branch (r25959:26751) to the trunk. |
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fc 5999 |
|
07-Dec-2007 |
vboxsync |
The Giant CDDL Dual-License Header Change. |
57c21fc890cc03b77239171045cf3f91825bcea9 5963 |
|
05-Dec-2007 |
vboxsync |
-D__LINUX__ not needed anymore |
9d805e5fdc5c2254d518988f5c12532b8cd00d14 5606 |
|
01-Nov-2007 |
vboxsync |
ALIGNP SIZEOFMEMB |
3e6c6998d1dfeded8b9a23f5aa94ad63e9a681d9 5605 |
|
01-Nov-2007 |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24 |
2bb68b3f314d4d3336a22091baed82c418b5cd19 5485 |
|
24-Oct-2007 |
vboxsync |
Use __inline__ with GCC instead of inline, since the latter can be disabled for C code (-ansi and others). |
3cf993a474acf16cd73edbdef0b0b0e660c83688 5328 |
|
16-Oct-2007 |
vboxsync |
Fixed VALID_PTR for 64-bit Solaris. |
c434797a5f0feffda691a43722190d851ad19c5c 5104 |
|
28-Sep-2007 |
vboxsync |
RT_UOFFSETOF |
78c93571fc0be56c2e5b60712592fa3536dfaada 4852 |
|
17-Sep-2007 |
vboxsync |
CTR3R0TYPE isn't needed. |
47c56398f3de2f899ee80968ed0a46d43e7f3fdc 4807 |
|
14-Sep-2007 |
vboxsync |
DECLCALLBACKPTR and DECLCALLBACKMEMBER aren't supposed to be ring-3 only. |
0c34933fc8f84dd5183d1897881bbc7683d24541 4787 |
|
14-Sep-2007 |
vboxsync |
Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary. |
2a650f7a05edb7157650935d4985edaf753f4561 4755 |
|
13-Sep-2007 |
vboxsync |
Reverse allocation for Windows hosts: physical pages are allocated in the support driver and mapped into user space
VMM: Use locked memory for the MM pagepool structures. |
48ba9056a03bd962fd83e73d94b59fd1c1e284ff 4697 |
|
11-Sep-2007 |
vboxsync |
Force R3 context for DECLCALLBACKMEMBER & DECLCALLBACKPTR |
c98fb3e16fcd571a790eab772c0c66173d225205 4071 |
|
07-Aug-2007 |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files. |
f2f8009247bd4f602902d04da4f41156fc3f1984 3642 |
|
16-Jul-2007 |
vboxsync |
darn. |
6d3ae8d5b7f416ed4390dc16106e37cc19721687 3637 |
|
16-Jul-2007 |
vboxsync |
__LINUX__ -> RT_OS_LINUX. |
c3f1dabf81454e0253d574380d8bc7e060e6c38f 3636 |
|
16-Jul-2007 |
vboxsync |
__AMD64__ -> RT_ARCH_AMD64; __X86__ -> RT_ARCH_X86; __[OS]__ (except __LINUX__) -> RT_OS_[OS]. |
154e1d5579ca6c8bee571a8d1ced5d76a0234030 3630 |
|
16-Jul-2007 |
vboxsync |
__iprt_hdr_h__ -> ___iprt_hdr_h |
27c7675715b6949e89c9cfb65dfc984316f16f2c 3281 |
|
25-Jun-2007 |
vboxsync |
Made cdefs.h and type.h work with IBM Visual Age for C++ (3.08) |
d85049348a43c5d26dfe97ba0e2f6017369b201e 3162 |
|
19-Jun-2007 |
vboxsync |
#undef RT_MAX on OS/2. |
2c75187df4bc65eae9117019c2190800bd1a7aa1 3007 |
|
04-Jun-2007 |
vboxsync |
Moved the template code out of cdefs.h, partly because it didn't belong there but mostly because it was at the end of the file and would screw up any attempts made by the object cache at avoid recompiling on cdefs.h changes. |
c97989161fbe75bc14cea477a5443bbf474dd3ad 2981 |
|
01-Jun-2007 |
vboxsync |
InnoTek -> innotek: all the headers and comments. |
38f878f8fd6cef692098e883f3fe44c6a9d7163b 2911 |
|
29-May-2007 |
vboxsync |
Backed out 21577 as it was the wrong fix for log.cpp asserting on ring-0 addresses in ring-3. |
a71cd86f26a15f4b62925c2f67a342f758ac730e 2906 |
|
29-May-2007 |
vboxsync |
Changed VALID_PTR check for Win64. |
7cc65e037a54079005a3838659642d07bda3d37b 2660 |
|
16-May-2007 |
vboxsync |
Runtime: Added missing 'const' to DECLARE_CLS_COPY_CTOR_ASSIGN_NOOP. |
be774fd2507ed84a168d42e1cb4512f62a1fa7bb 2443 |
|
30-Apr-2007 |
vboxsync |
fix visibility for incompatible gcc-3.4 compilers |
dfbc12b8e2354a99dddf022e97e6fd87be5040f7 2439 |
|
30-Apr-2007 |
vboxsync |
part3 of gcc-3 fix |
288290e2f0c9474c0a41ac41ea9e38b3adbaf8eb 2437 |
|
30-Apr-2007 |
vboxsync |
partly fixed my last commit for gcc-3 |
c897a5d2998c480d96815211452383a980aed74a 2435 |
|
30-Apr-2007 |
vboxsync |
with gcc, mark all ELF symbols with visibility=hidden by default and mark symbols which should be exported as visibility=default |
a0240ff4f7663045c848fdbc192ea3d4d9f70a11 2358 |
|
26-Apr-2007 |
vboxsync |
New VMDK code. |
4f5f864ce3e12b7e9bc27e775432e8472bdcd2bc 2291 |
|
21-Apr-2007 |
vboxsync |
More ring-0/ring-3 type safety (callbacks and PDM symbol resolving). |
9cc68fc9a4422eb8ad72388d1824d01119107cb7 1451 |
|
13-Mar-2007 |
vboxsync |
grr |
2142336f3c0a3701c65998f410e9bbf792817e33 1448 |
|
13-Mar-2007 |
vboxsync |
AssertCompileMemberAlignment didn't work in C++ code on with gcc 4.1.1 (amd64 only it seems). Use the builtin offsetof function there instead. (Hope this doesn't cause trouble...) |
430bd47db62f9b7f4e2155df41915530406b2a52 658 |
|
06-Feb-2007 |
vboxsync |
Moved the *ARCH_BITS stuff to cdefs.h. |
2c2e3688285aad1e8d52054e989c93255803edcb 647 |
|
05-Feb-2007 |
vboxsync |
VALID_PTR update: when running 32-bit in compatability mode, there might be close to 4GB of memory available. |
2b80aa00cbee106b9ec709660eadb6f59f4ca121 331 |
|
25-Jan-2007 |
vboxsync |
Bool and AMD64 hacking. |
3abda8f874902100d94170e6b31920b99dd4a0b9 309 |
|
25-Jan-2007 |
vboxsync |
DECLINLINE is supposed to be static of course. |
677833bc953b6cb418c701facbdcf4aa18d6c44e 1 |
|
01-Jan-1970 |
vboxsync |
import |