a472a75ac0d6a734757b66608170c9d67d441722 54808 |
|
17-Mar-2015 |
vboxsync |
backed out r98998 and r99000 -- shouldn't be necessary here |
2d2802779e705668fa274776b64d16e57de7350a 54803 |
|
17-Mar-2015 |
vboxsync |
more SMAP handling |
154e168eaf5b66be007b6e9b57e7d1a46971af6b 54802 |
|
17-Mar-2015 |
vboxsync |
another place where we have to handle SMAP |
38225f9ea0f545bba35bfcc4f2e3867e0db77ca0 54650 |
|
05-Mar-2015 |
vboxsync |
SUPDrv/VMMR0: properly handle the CR4 shadow register on Linux >= 4.0 |
6f8f54585e02c203bef2e7ec2f59829163fdc971 54581 |
|
02-Mar-2015 |
vboxsync |
HostDrivers/Support: add and use supdrvOSAreCpusOfflinedOnSuspend(). FreeBSD, Darwin, Solaris need verification. |
c7548fad18ff296ed1649c5f43645677399c1b85 54144 |
|
11-Feb-2015 |
vboxsync |
HostDrivers/Support/linux: don't prevent VBox R0 code from touching R3 code as a workaround for SMAP in Broadwell+ CPUs (thanks to Mathias Krause!) |
d32ac60a720a1c5c75d73073d5b9affef33bee7a 53396 |
|
25-Nov-2014 |
vboxsync |
HostDrivers/Support: Don't try measuring TSC deltas on OSes that normalizes TSC-deltas themselves, currently only Windows. |
96bc2e3e2f026d0fe51cb782dd4e54a1fc8a6834 53339 |
|
17-Nov-2014 |
vboxsync |
HostDrivers/Support: Logging nits. |
573351cba759ed5b32793f3c21b68c1ea8cdef36 53269 |
|
07-Nov-2014 |
vboxsync |
HostDrivers/Support: Enabled global TSC rate calculation and implemented TSC calibration over a longer interval for invariant hosts. |
20c2dadcddf39ba496c633f88e9a1317c754c965 52576 |
|
03-Sep-2014 |
vboxsync |
missing ';'. |
cfa7d08dfc1259a88f151c4a65b7dddba9ac3d91 52575 |
|
03-Sep-2014 |
vboxsync |
SUPDrv: Several fixes, thanks to Mathias Krause. |
c03ad2650049d583f98f1ecd61a7a9725792afc5 52192 |
|
25-Jul-2014 |
vboxsync |
HostDrivers/Support, VMM: support CONFIG_PAX_KERNEXEC Linux kernels |
13493ab7596e827b8d0caab2c89e635dd65f78f9 51770 |
|
01-Jul-2014 |
vboxsync |
Merged in iprt++ dev branch. |
cf4b84bc96451ba1d379d78261dd750661e21cf0 50008 |
|
27-Dec-2013 |
vboxsync |
supdrv,iprt: Added VBOX_WITH_TEXT_MODMEM_HACK for getting VMMR0.r0 address in the linux kernel stack crawl. |
e12686b9e6fb6b576b2ea9356337e2f360a489dc 49767 |
|
04-Dec-2013 |
vboxsync |
SUPDrv/darwin: MSR prober support for darwin. |
6086518c49763cefab53abf2d225cfc1ff2f39ee 49728 |
|
29-Nov-2013 |
vboxsync |
MSR prober fixes. |
67794521ac54c85cb8e5b743aba8ec031e12fa52 49642 |
|
25-Nov-2013 |
vboxsync |
duh |
e18ef8ca99efb030be74a0f1a81ab29baaddb0dd 49641 |
|
25-Nov-2013 |
vboxsync |
duh |
cab1409b75fc4597a528c2c380ea17654b896176 49635 |
|
23-Nov-2013 |
vboxsync |
SUPDrv-win.cpp: Half tested windows MSR workers. |
98b3fe217f35498ace90d9b63a8298c0b6353c2c 49634 |
|
22-Nov-2013 |
vboxsync |
SUPDrv: Added an interface for probing MSRs. |
2686b30b79d55e2c88ef83dccea3d7e4a1f32f8f 47537 |
|
05-Aug-2013 |
vboxsync |
HostDrivers/Support: Introduce reference counting for the session object to keep it alive while there is someone accessing it, fixes R0 assertion on OS X when killing the VM process |
edc4c527e65ebada05e04549c8799f02ae2dda16 46374 |
|
04-Jun-2013 |
vboxsync |
HostDrivers/linux: RTR0MemExecDonate only for old kernels |
3a4ee21d4b2c98a248da74953c58bd051fdc7865 45300 |
|
03-Apr-2013 |
vboxsync |
Linux: more CONFIG_UIDGID_STRICT_TYPE_CHECKS fixes |
055be0d939909cb53429bac62a7bc15fe440ff3e 44594 |
|
08-Feb-2013 |
vboxsync |
HostDrivers, Installer/linux: properly handle the unrestricted device |
c58f1213e628a545081c70e26c6b67a841cff880 44528 |
|
04-Feb-2013 |
vboxsync |
header (C) fixes |
693b24125ac2e436256bd81452b50b138ed92251 44190 |
|
20-Dec-2012 |
vboxsync |
D'oh! |
db8f637824e09979e9ea4cc2ff13a313ebb84606 44187 |
|
20-Dec-2012 |
vboxsync |
build fix |
a105e2a107e8ab31d332ab5541ec67db571e0556 44184 |
|
19-Dec-2012 |
vboxsync |
SUPDrv-linux.c: /dev/vboxdrvu (untested). |
00c0f6aad1f43632e70b7e66a28aa5c41445277f 44173 |
|
19-Dec-2012 |
vboxsync |
SUPDrv,SUPLib: Introducing /dev/vboxdrvu on darwin (other platforms soon to follow). |
d7fe26caad92e0d13017738ab94de18e37be91b4 43394 |
|
21-Sep-2012 |
vboxsync |
VMM: HM cleanup. |
1afab63d543de8cfef1e12d16d1e98fde3b8b5a1 41067 |
|
26-Apr-2012 |
vboxsync |
supdrvOSLdrNotifyOpened so we can record the load address in NVRAM if we choose to. |
097de894d6a9a01ff7763f8a12d2b8882b29cd69 40894 |
|
12-Apr-2012 |
vboxsync |
IPRT/SUPDrv: Don't create a fixed sized heap if we don't have to, use __get_vm_area and friends for each request instead. |
fde858eb14e6a07a4b8ef89fbe6ae1aecdcb1e38 38976 |
|
11-Oct-2011 |
vboxsync |
Support/linux: include the VBox version number into the ioctl function for spotting in kernel backtraces |
c76576d763acf949d22837108bef752a6065bd06 37972 |
|
14-Jul-2011 |
vboxsync |
SUPDrv/Linux: Fix endless recursion |
ccd1ae58724fe2de69d71fb347746faa738a30e5 37970 |
|
14-Jul-2011 |
vboxsync |
SUPDrv: Use RTStrPrintfV instead of host snprintf in SUPR0Printf. (darwin+linux, todo: windows) |
cc4a983b4e678d543bcf63507184d6c64d2bc729 37249 |
|
30-May-2011 |
vboxsync |
SUPDrv: solaris native loading tweaking. |
3e975d9c2d773fb617bd349b5760964eb53bd13c 35495 |
|
11-Jan-2011 |
vboxsync |
header included twice |
077c71cbbf062c715b834bd6b0d5bd5ddd2ba170 35294 |
|
22-Dec-2010 |
vboxsync |
Linux hosts: quick fix for CONFIG_DEBUG_SET_MODULE_RONX |
f02edae117173f075a9da8deb3059440d32ca3c0 34856 |
|
09-Dec-2010 |
vboxsync |
The gip timer is not high-res on linux. |
459e0c446bf6274c420b7bca915dc02be1310058 33940 |
|
10-Nov-2010 |
vboxsync |
Support/linux: cosmetics |
833e61de8bb4cce493af884821fdd51d01c75048 33939 |
|
10-Nov-2010 |
vboxsync |
Support/linux: the user does not need to disable the Local APIC anymore (this is now done during a world switch) |
ad27e1d5e48ca41245120c331cc88b50464813ce 33540 |
|
28-Oct-2010 |
vboxsync |
*: spelling fixes, thanks Timeless! |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
e43535ace2499e7f8ef8822186047979bd58d464 28283 |
|
14-Apr-2010 |
vboxsync |
Linux HostDrivers/Additions: fixed missing symbol ''RTMemAllocZVar()''; rebranding |
177766d0dbe6a91f6f858753e6ffe59317e6c627 28278 |
|
13-Apr-2010 |
vboxsync |
Rebranding: Linux modules |
5131973cdb1c03a1869a6155a0c72f7dfb07b3c9 27334 |
|
12-Mar-2010 |
vboxsync |
Linux hosts: properly suspend/resume during host hibernation |
ec382ee8bf6c277150eaad532778850e88273741 25484 |
|
18-Dec-2009 |
vboxsync |
SUPDrv: Fixed recent regression that may cause the SUPDRVSESSION allocation to be too small on some platforms, and thereby corrupting heap or/and triggering system panic. |
36ebaddfec017eee7e82ee466c25de002cdc4231 25465 |
|
17-Dec-2009 |
vboxsync |
SUPDrv,++: Made SUPDrv.c platform agnostic and renamed SUPDrvAgnostic.c to SUPDrvSem.c. dprintf and dprintf2 are no more (Log/Log2), while OSDBGPRINT simply calls SUPR0Printf. |
f26036fd3353bf768a5342b3d8b6a33152a0bdf7 25366 |
|
14-Dec-2009 |
vboxsync |
addendum to r55979 |
0dd5fac48b69fd9a8d036db6b3717bf6b7cf27eb 25365 |
|
14-Dec-2009 |
vboxsync |
Linux support driver: adapted the CONFIG_PERF_* heuristics to 2.6.32 (CONFIG_PERF_COUNTERS was renamed to CONFIG_PERF_EVENTS) |
aac933d89de14c76e38bf0658ad4e04aca50ca95 25278 |
|
09-Dec-2009 |
vboxsync |
SUPDrv: Major IOC version change - preparing to use the native ring-0 loader on windwos. |
5b19bd60ef79d6c89b79fe87ad1de235ea5279a0 25260 |
|
09-Dec-2009 |
vboxsync |
SUPDRV_USE_NATIVE_LOADER -> VBOX_WITH_NATIVE_R0_LOADER |
c5019986bed37ec649721e6f7bc2117386fa5ac3 25258 |
|
09-Dec-2009 |
vboxsync |
SUPDrv: Sketched out support for native module loading. (OS parts are all stubs and the IOC interface changes disabled.) |
77c08e5dbb4b41b1abbeebb1dc7fbc5eb5cc7c46 25090 |
|
30-Nov-2009 |
vboxsync |
HostDrivers/Support/linux: typo in a message |
8e2e6c9f8f2157e3ec6599f87343bdc453734c4c 24181 |
|
30-Oct-2009 |
vboxsync |
VMM,SUPDrv,IPRT: Always initialize RTSPINLOCKTMP structures. |
cf44892342e638761f5488d0c87162880c94458f 23316 |
|
25-Sep-2009 |
vboxsync |
warning |
026d716072ce7f96766366a6d0c67035500ca479 22615 |
|
31-Aug-2009 |
vboxsync |
refined r51666 |
2295ef5863548d38b56074488d129a2a67a8de03 22609 |
|
31-Aug-2009 |
vboxsync |
disable VT-x on Linux < 2.6.13 |
46fea8848077384c07f8ab6da815c6a83a2fc1f1 21955 |
|
04-Aug-2009 |
vboxsync |
Linux host driver: workaround for the 2.6.31 performance counter framework initializing the LVTPC APIC vector as NMI |
1b30c420baac9c4b16d47d8df9f0b88005e28794 21949 |
|
03-Aug-2009 |
vboxsync |
Linux host kernel module: adapted platform power management interface to Linux >= 2.6.30 |
106c221897a51b793f070935b4073ad637a4be64 21682 |
|
17-Jul-2009 |
vboxsync |
HostDrivers: xstr -> RT_XSTR. |
cb064f7dec5293b9cb3b3b777c6372abe13e6b77 17064 |
|
24-Feb-2009 |
vboxsync |
Linux hostdrivers: removed Linux 2.4.x compatibility |
f1f1251c2af8ab21c414989ae02b81d3a7c3fab8 15999 |
|
16-Jan-2009 |
vboxsync |
hrmpf |
84c1bfe16ea2988037cb0da35057716065e310c1 15993 |
|
16-Jan-2009 |
vboxsync |
cosmetical fix |
4c7ebe1f0ec176c1d46481bde9f8eafe6803734d 15992 |
|
16-Jan-2009 |
vboxsync |
Linux vboxdrv: 2.6.29-rc1 compile fix; small cosmetical fixes |
28f8444c61007473fe397326d4ab38c8a1ce2eda 13939 |
|
06-Nov-2008 |
vboxsync |
siwtch to the older R0 notification mechanism |
aee0851a7eb7a33efdd11d1c025764d3daf66462 13934 |
|
06-Nov-2008 |
vboxsync |
backed out r38943 |
c635bcc74540ad5039268d8ec42ff19a3e86f8cd 13924 |
|
06-Nov-2008 |
vboxsync |
vboxdrv: R0 suspend/resume notifier |
4218a788cf6030dad29e05cd6ccee685e85da408 13865 |
|
05-Nov-2008 |
vboxsync |
SUP: pass idCpu up on all platforms (save OS/2), handle it in ring-0 on solaris, linux and freebsd. |
275c23b16afe7309d21258f2ec79f00941537c99 13861 |
|
05-Nov-2008 |
vboxsync |
Compile fixes |
f8b8617539ef9c2f27532a564f4506cafe1f306e 13668 |
|
29-Oct-2008 |
vboxsync |
SUPDrv-linux.c: print g_abExecMemory address for #3280. |
d606b96aa8a4be8f7d2da410f982889804c27b92 13314 |
|
16-Oct-2008 |
vboxsync |
Created assert-r0drv-linux.c (finally). |
8e034cd2a6b0c86697554278e970163287003bb9 13306 |
|
15-Oct-2008 |
vboxsync |
IPRT,++: some assert.h cleanup, making a suitable place to call panic() in ring-0. |
7f00f5d89494dece0a2460a98fe95726ea67809e 12360 |
|
10-Sep-2008 |
vboxsync |
2.6.27 vboxdrv compile fix |
4777d20d6fe81fe7df16b0d18f80ed11eeeb8681 12115 |
|
05-Sep-2008 |
vboxsync |
#3076: Re-enabled the current->euid == 0 check in VBoxDrvLinuxCreate. |
d2fb1529a4b1f5d1709fa44a8df148dbe04794d7 12011 |
|
03-Sep-2008 |
vboxsync |
#3076: hrmpf. typo, needs retesting. |
8c9ca71aed59625f8b67db46e813d6ce6aa0c4eb 11879 |
|
31-Aug-2008 |
vboxsync |
SUPDrv-linux: Re-enabled root check (#3076). |
b7c39c3faed2a8bad91d58db56a08d98600ea945 11866 |
|
30-Aug-2008 |
vboxsync |
typo fixed, and hardening partially disabled |
7f82ebdc9d6d79820566354f2ebcfee2600c788b 11865 |
|
30-Aug-2008 |
vboxsync |
#3076: check in VBoxDrvLinuxCreate that the caller euid is root. |
1c2c968fd241148110002d75b2c0fdeddc211e14 11725 |
|
28-Aug-2008 |
vboxsync |
#3076: Merged in the branch with the alternate driver authentication method. (34468:HEAD) |
a90245e8803582e1db152797bc8d57ae39c7acc2 10680 |
|
15-Jul-2008 |
vboxsync |
Increase minor version, needed some timestamp functions. |
45565249f149f7562fc6ee85be7ca3a3706e32e6 10662 |
|
15-Jul-2008 |
vboxsync |
Increased the IOC version to 7.4 with the exporting of SUPR0ComponentQueryFactory and friends. Added release logging to darwin, windows and freebsd. |
3a5d16e1911830b585d10278ea2cdbb408e261e6 10377 |
|
08-Jul-2008 |
vboxsync |
Implemented the IDC methods. Moved the setting of the R0Process and Process SUPDRVSESSION members to SUPDrv.c, and made SUPDrv.c provide default initialization of the Uid and Gid members. |
3393c62e395aa8388303d99f765a219efc289158 10263 |
|
05-Jul-2008 |
vboxsync |
Inter-Driver Communication (IDC) interface for the support driver. The OS specific bits in SUPDrv. |
a5594170634d58a8a677454f273bd81753819a07 10254 |
|
04-Jul-2008 |
vboxsync |
Renamed SUPDRV.h to SUPDrvInternal.h. |
77dd2e5338524bdf14d82ebfe3ea34224997c0c7 10248 |
|
04-Jul-2008 |
vboxsync |
Removed the non-USE_NEW_OS_INTERFACE_FOR_GIP code. |
d0d2b0c8f3a61896d483a4405ebfed9baa2ca058 9621 |
|
11-Jun-2008 |
vboxsync |
The TSC checks are now fully done in the generic code. |
fc85d12482b4d79dd2dfd0989b9730433c7a45cb 9602 |
|
11-Jun-2008 |
vboxsync |
Changed RTR0MpNotificationInit/Term to rtR0MpNotificationInit/Term and dropped the unused pvOS argument. They are now IPRT internal and called by RTR0Init/Term. |
677b68ebac7ed88f07c545328d0387e782778686 9526 |
|
09-Jun-2008 |
vboxsync |
Added missing RTR0MpNotificationTerm() call in VBoxDrvLinuxUnload(). |
71b548af8b5b8adb865702432045250bc56ad7e5 9470 |
|
06-Jun-2008 |
vboxsync |
Generic timer code for async GIP mode. |
eab46aefa46f4306f4f031c453f107cdeb7058c1 9236 |
|
29-May-2008 |
vboxsync |
Implemented RTTime for the linux kernel (not used yet). |
9e1ec27b046ccfc5c9f225ad73831ac3b72b1093 8837 |
|
15-May-2008 |
vboxsync |
We are not allowed to execute KeQueryActiveProcessors at DPC_LEVEL, so we now assume it doesn't change during runtime.
Only Win2k8 appears to support hot-adding of CPUs. |
ba25e4fc1d819d4bdc41e014b2f99b6b62be39c2 8789 |
|
13-May-2008 |
vboxsync |
Windows host: also check for tsc consistency across cores/cpus. The TSC invariant cpuid bit doesn't always imply consistent behaviour on the new barcelona cpus. |
adffa738f0933ed971131e576a995fa98a0f0ec2 8347 |
|
24-Apr-2008 |
vboxsync |
gcc warnings |
1c94c0a63ba68be1a7b2c640e70d7a06464e4fca 8155 |
|
18-Apr-2008 |
vboxsync |
The Big Sun Rebranding Header Change |
e6ceaf2560c1a66b1dc9722e87bffc746d9d4a0d 8133 |
|
18-Apr-2008 |
vboxsync |
rebrand the Linux host support driver |
c8ab24804f6531eb0b353979d918a3d7aba182fa 7902 |
|
11-Apr-2008 |
vboxsync |
the asynchronous TSC detection code is generic code |
eb94a3c1d12f5ed54714f605d8e03d4a883b746e 7869 |
|
10-Apr-2008 |
vboxsync |
Linux: detect asynchronous TSCs |
02145d973fe18a30c82ba50af44198ceb8341659 7521 |
|
25-Mar-2008 |
vboxsync |
vboxdrv: made it compile with Linux 2.6.24 if CONFIG_VBOXDRV_FIXEDMAJOR is defined |
dc0818b7307556b6f9abbfffdd68556407d85bf5 7396 |
|
10-Mar-2008 |
vboxsync |
not needed here anymore (stuff now done in Runtime/r0drv) |
105f22555863c3877b21add507647917e2615a13 7272 |
|
04-Mar-2008 |
vboxsync |
Use MP functions in the runtime. |
fa313205063b6081ac3efd202ccdebdc96b539f8 7206 |
|
28-Feb-2008 |
vboxsync |
Added SUPR0ExecuteCallback. Currently a stub. |
ff833d6a50da85ef0082bde28cb434a8e35e8641 7130 |
|
25-Feb-2008 |
vboxsync |
Linux kmod: VBOX_REDHAT_KABI |
d2ca69beba335247bd4d6371770358bc83bdb8dc 7014 |
|
19-Feb-2008 |
vboxsync |
Making the logging more useful. |
131f97429f70bb5d629615a049e8ddabb4f44a95 6845 |
|
07-Feb-2008 |
vboxsync |
Fix a soon to appear post-2.6.24 linux kernel issue dropping a macro definition. Used the opportunity to make the linux support driver use the-linux-kernel.h, too, and move common hacks there. Left the host driver specific things where they were. |
c6bd77699e186fe9a43e67420e79a1aee805013d 6418 |
|
21-Jan-2008 |
vboxsync |
cosmetics on the hrtimer stuff. |
edbce6e61f922bae7f8ee6b47faa10897c445588 6342 |
|
11-Jan-2008 |
vboxsync |
fix build |
19c5190197dc64ab7524c51b1b17acbc3af62fd9 6341 |
|
11-Jan-2008 |
vboxsync |
made vboxdrv compile with 2.4.x again |
9e60d554f3db7f5a1da483f3dd66008637b72f75 6340 |
|
11-Jan-2008 |
vboxsync |
vboxdrv: added support for Linux high-res timers (disabled), added module parameter for forcing async TSC mode, show some more information on module initialization |
4140904002839b15b43bc29790428181eebf2432 6046 |
|
11-Dec-2007 |
vboxsync |
vboxdrv: KERN_INFO => KERN_DEBUG (ensure that messages are not print to the text console) |
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fc 5999 |
|
07-Dec-2007 |
vboxsync |
The Giant CDDL Dual-License Header Change. |
d0e3ee96084325485e9bb90b9196a63e5c9b8552 5989 |
|
06-Dec-2007 |
vboxsync |
|
782f777e3371e01e248efb93ac79a611ad060cba 5986 |
|
06-Dec-2007 |
vboxsync |
a little bit more specific |
b5cd2db7b9560babbbc48696b9c1ce1358cd3dc5 5985 |
|
06-Dec-2007 |
vboxsync |
Linux support module: print version of module into kernel log when successfully loaded |
2018ac4e4a26e4ea9a790f16e652282dcfa80a84 5257 |
|
12-Oct-2007 |
vboxsync |
less magic |
9afc9fdbde5128e8ca918d76dc1ab795d9f66e34 5169 |
|
05-Oct-2007 |
vboxsync |
Use unlocked_ioctl when available, otherwise leave the kernel lock. |
6b6e8ede4160e84fdbc1d98234ce3dd963760fa3 5138 |
|
02-Oct-2007 |
vboxsync |
vboxdrv: TICK_NSEC as macro |
9898d9330cb9bd181c5d25831e2e81a10ff1afa5 4985 |
|
22-Sep-2007 |
vboxsync |
RTAssertDoBreakpoint |
502fda5d5911e1ecf584f8e7cb28f05838e78f56 4831 |
|
16-Sep-2007 |
vboxsync |
Removed the old MM code. |
b51e473446a09325dae3b1c2666ec3b2b730cf73 4827 |
|
15-Sep-2007 |
vboxsync |
fixed for high ksoftireq load. |
fec6782953105e154c193c1be4a761da1c148d6f 4811 |
|
14-Sep-2007 |
vboxsync |
Split VMMR0Entry into VMMR0EntryInt, VMMR0EntryFast and VMMr0EntryEx. This will prevent the SUPCallVMMR0Ex path from causing harm and messing up the paths that has to be optimized. |
fbce7e4e7123ca200586ee9257a12d663e928841 4800 |
|
14-Sep-2007 |
vboxsync |
Redid the supdrv interface. works on windows and linux while the other OSes still needs some adjusting/testing. internal networking is temporarily broken as the SUPCallVMMR0Ex interface is being reworked (this is what all this is really about). |
ff491bbbc440e71551f0b389c3e810abfb93e126 4791 |
|
14-Sep-2007 |
vboxsync |
make vboxdrv compile on older 2.6er Linux kernels |
521ce2fa16eafb9eae60dc1dc12aa02a80362255 4162 |
|
15-Aug-2007 |
vboxsync |
USE_NEW_OS_INTERFACE_FOR_MM |
c98fb3e16fcd571a790eab772c0c66173d225205 4071 |
|
07-Aug-2007 |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files. |
a4d7fc6f54717c342281099fe14f5666be9b7921 3672 |
|
17-Jul-2007 |
vboxsync |
RT_OS_* and RT_ARCH_* for Runtime/ and Support/ |
7e9f3b1352dad461ea6703e6433f23c053cf23d6 3393 |
|
03-Jul-2007 |
vboxsync |
Removed PCSUPGLOBALINFOPAGE and PCSUPGIPCPU to avoid const/volatile confusion. |
3855f8312d2e76d8dfb4ad08b90aacc7f315362f 3088 |
|
11-Jun-2007 |
vboxsync |
copyright |
f96cf1c4eaecdd1dd3cfd708a7851f205093f9f1 3087 |
|
11-Jun-2007 |
vboxsync |
attempt to disable the local APIC on x86_64 systems |
82ef913eec689ee8146ff638ed923dc46df52b19 3084 |
|
08-Jun-2007 |
vboxsync |
prevent warning on x86_64 systems |
2f34aff9fb42982aaaebe227a1c2d381ee3a025b 2980 |
|
01-Jun-2007 |
vboxsync |
InnoTek -> innotek: actual code changes (headers follow). |
401e8fbc1016a24408d6a65eab4f3c3ecc06bf6b 2898 |
|
29-May-2007 |
vboxsync |
fix compile on Linux 2.6.22 x86_64 |
62eef5404c173bbae90c596a44d905e3f0931641 2373 |
|
27-Apr-2007 |
vboxsync |
When in async mode we must update the aCPUs data everywhere since we don't know which CPU the operation will be resumed on. |
7ff19c134d5c4171c3ae606a780830fd847fe91b 2242 |
|
19-Apr-2007 |
vboxsync |
pass VERR_IDT_FAILED correctly to userland |
a466f24ecf94b453750f9791ad1140556114711b 1890 |
|
03-Apr-2007 |
vboxsync |
Attempt to fix ALSA on Linux kernels <= 2.6.17: use mmap not memalign for allocating pages. Use madvise or mprotect to separater VM area structs inside the kernel. Most SUP* functions work on cPages now (not cBytes anymore). The free functions take a cPages parameter which is used for munmap on Linux. |
b9348c0af3813aa81f4229d7054ab73e7672c308 1869 |
|
03-Apr-2007 |
vboxsync |
Fixed wrong u64LastMonotime usage (the cause of all the trouble). Disable interrupts while updating GIP like on NT. |
637f7ac058e8c4d9c93165c533a9441e397051b1 1850 |
|
01-Apr-2007 |
vboxsync |
Corrected the heuristics for detecing async GIP mode, fixed GIP layout bug and initialize u32Version. |
21fde09f8cf39d4b890fd5ef1e7f5dfc72b771d7 1666 |
|
23-Mar-2007 |
vboxsync |
make VBOX_VERSION visible with modinfo |
32ea18d7f1c5a32506dc7d439c295534ec3d84a6 1563 |
|
20-Mar-2007 |
vboxsync |
Rewrote it to use per-cpu timers instead of smp_call_function. |
37eb780874007e6c73f493edcfd7a1e498a6a2ef 1480 |
|
14-Mar-2007 |
vboxsync |
No longer require contiguous memory for the VM structure.
Did long overdue IOCtl cleanup wrt R3/R0 pointers. |
0213888ad929b42ba0ff6a3d3fb12dd350ae0ea1 1355 |
|
09-Mar-2007 |
vboxsync |
nc |
e7e94cbb26bb4cc8e780507d156a7df4d67bcc5d 1028 |
|
22-Feb-2007 |
vboxsync |
SMP break. |
c3e9855ef4180dd29b47a3ddd09139a25b2bf984 1027 |
|
22-Feb-2007 |
vboxsync |
Initial GIP change. Missing detection of SMP systems with TSC drift. |
b6fcd8437dd0eb04221a929fe4cdd8b39d71c13e 876 |
|
13-Feb-2007 |
vboxsync |
protect locked pages against fork() |
c739fbc69330f4c750ef6c34a63d126145f426d3 387 |
|
27-Jan-2007 |
vboxsync |
Use RTR0ProcHandleSelf / RTProcSelf. Implemented clientDied() cleanup on darwin. |
2b80aa00cbee106b9ec709660eadb6f59f4ca121 331 |
|
25-Jan-2007 |
vboxsync |
Bool and AMD64 hacking. |
8725241101039c05ea6f68e48108b83602ce15fa 260 |
|
24-Jan-2007 |
vboxsync |
Fixed the vboxdrv kernel module on 2.4 series kernels |
96eccef5a9e012c1db297b4365da60821b258f62 241 |
|
23-Jan-2007 |
vboxsync |
<asm/nmi.h> not available on Linux 2.4 |
704bfbacf906e55fe099949b0c560067d76c575b 135 |
|
18-Jan-2007 |
vboxsync |
Slightly relaxed NMI check (see #1602) |
c042aa70b7b112a3768312022971fa65e4551bbc 82 |
|
17-Jan-2007 |
vboxsync |
small cosmetical fix to get my syntax checker back on line |
677833bc953b6cb418c701facbdcf4aa18d6c44e 1 |
|
01-Jan-1970 |
vboxsync |
import |