71fb7410a8b05140b0c4630cffd22722424ab836 55275 |
|
15-Apr-2015 |
vboxsync |
heartbeat service: document it, sanity check and fixed logging |
b3b2d77a5eca11c937753857893bb87b477d129f 54995 |
|
27-Mar-2015 |
vboxsync |
Devices/VMMDev: fix a bug which could cause display change requests to get lost. |
dc28bb5bb4e76f7d8183ff5e2e2b027d8830a814 54805 |
|
17-Mar-2015 |
vboxsync |
Release log prefixes. |
71d42c45d731c92815b354ef6769964b2c46bcff 54748 |
|
13-Mar-2015 |
vboxsync |
VMMDev: LogRel cosmetics. |
0e4730a77d217b2b5a8743a9e9e1a731d5b75653 54007 |
|
28-Jan-2015 |
vboxsync |
VMMDev: do not set VMMDEV_GUEST_SUPPORTS_GRAPHICS on reset |
f52a6d21b2651bcb372e468cae910590f6daa3dc 53801 |
|
14-Jan-2015 |
vboxsync |
Devices: use LogRelMax were appropriate |
2fac738e4d70d1267b1c873c23fb58509b4ac573 53767 |
|
09-Jan-2015 |
vboxsync |
s/VERR_CPU_HOTPLUG_NOT_MONITORED_BY_GUEST/VERR_VMMDEV_CPU_HOTPLUG_NOT_MONITORED_BY_GUEST/g - The VERR_CPU_ prefix has been claimed by IPRT. |
0aafece04f639e171a08cb953c9427dd0d6d8ea7 53073 |
|
16-Oct-2014 |
vboxsync |
VMMDev: when logging the Guest Additions OS type, explictely mention if the guest is 32-bit or 64-bit |
ac2f8170e087931242786c8fe40ba16f457e18e0 52789 |
|
18-Sep-2014 |
vboxsync |
VMMDev/Main, Additions: Guest heartbeat implementation. VMMDev reports to host log if missed heartbeat from the guest. |
821c1ce042196f3f06a8c6fda218aa9dd5be42d2 52667 |
|
10-Sep-2014 |
vboxsync |
DisplayImpl,VMMDev: cleaned up reenabling of the legacy video acceleration when VM is restored from saved state. |
4321b5a68d220110d5eecc06d02d14eba6e3c873 51599 |
|
11-Jun-2014 |
vboxsync |
Devices/VMMDev: fixed compiling with VBOX_WITH_HGCM disabled |
f440b80d36f7c5a036786a858913ef0f221e59bd 50891 |
|
26-Mar-2014 |
vboxsync |
VMMDevHGCM: do not delete pending HGCM requests when VM is being saved. |
e71321004691d8b2708dadb2c83775af5715c3bb 50674 |
|
04-Mar-2014 |
vboxsync |
Devices: fixes for VBOX_WITH_HGCM undefined (thanks Genode Labs) |
96a15e2aac29d5ce54373b5ee9ce57bc15467b9a 49426 |
|
08-Nov-2013 |
vboxsync |
VMMDev: check parameter. |
3fa7a7e633f46a212052b510cdb8cee41f279a67 48070 |
|
26-Aug-2013 |
vboxsync |
wddm,vboxtray: forward-port autoresize, multimon, and seamless fixes from 4.2 r87071, r87353, r87356, r87528, r87568, r87581, r87584, r87608, r87673, r87678, r87708, r87629, r87529; additional fixes |
29753bd86787fa128795568edf884b959bae4cc1 47450 |
|
29-Jul-2013 |
vboxsync |
Devices/VMMDev: warning |
485160d204be9bc3bfda17da3532facc141d6751 47301 |
|
22-Jul-2013 |
vboxsync |
Build fix. |
a838e2288bd1fd3a7b9de73a093f5f62b0c60048 47300 |
|
22-Jul-2013 |
vboxsync |
VMMDev/ReportGuestUserState: Bugfixes. |
74b44b648d73d1b635a78405f0ae332c408ca529 47294 |
|
22-Jul-2013 |
vboxsync |
Guest user state reporting: Update. |
a2eeaa60e4cea3e03e3dd63343000787b61a3cdc 46376 |
|
04-Jun-2013 |
vboxsync |
VMMDev: Added TestingMMIO config option as the MMIO range isn't generally needed. |
6e9b47d68d0bb01610bb3b2dbc612901ea099f2b 46300 |
|
28-May-2013 |
vboxsync |
VMMDev: Fixed missing destructor call (not in function table, duh.) and integrated the testing output with RTTest. |
24ca3d27f14cf8a03b8448f6d0898110e915d46a 45025 |
|
13-Mar-2013 |
vboxsync |
Update PDMDEVREG initialization comment so they refer to pfnMemSetup instead of pfnIOCtl. |
ce7a05ff2363d74e471f0d2033e297588385e632 44790 |
|
21-Feb-2013 |
vboxsync |
VMMDev.cpp: Don't read the request header twice as it may have been modified by a 3rd party while we were validating the first copy. This will also save a read for some requests, but that's of less importance. |
305c37871cac4841728625822e4b5bfae5a26152 44788 |
|
21-Feb-2013 |
vboxsync |
VMMDev.cpp: No need to enter the critsect till after we've read the whole package into memory. |
5bc90ced8b0ddde302a028b20b5c575ae45ddc90 44785 |
|
21-Feb-2013 |
vboxsync |
VMMDev.cpp: Delay critsect exit for HGCM requests to avoid race between EMT writing back and HGCM read+writing back the request. |
1f900a91a07ae03181c90b71f89498dc6dacb985 44782 |
|
21-Feb-2013 |
vboxsync |
VMMDev.cpp: Build fixes. |
bb60fba1a4341843941ec8fd4574ecae074d502f 44781 |
|
21-Feb-2013 |
vboxsync |
VMMDev: Enter the critical section when resettomg and saving state, just to be on the safe side. |
176496ce4324e9f7351f781b57b9bcff1e0f454c 44780 |
|
21-Feb-2013 |
vboxsync |
VMMDev: Do our own locking entirely. |
672e535751f4bd7fd7650f35d5f3ff545aa3ca8e 44778 |
|
21-Feb-2013 |
vboxsync |
Sad Dijstra => Happy Dijstra. |
1285218f5b0304f1d2b2bafb70df7d8d0a9fa9a5 44774 |
|
21-Feb-2013 |
vboxsync |
done |
b23ebf6b4818668607659a98897fd90db68b90f5 44773 |
|
21-Feb-2013 |
vboxsync |
VMMDev.cpp: Split gigantic switch into functions. |
16a98daa2717408fe21976234d83c7f4e96c844f 44762 |
|
20-Feb-2013 |
vboxsync |
Vbox/VMM/VMMDev: Fix the inconsistency in the type of parameters being passed from the Main to VMMdev. |
29deb873553d4088acba7e177817dd8aec778237 44725 |
|
15-Feb-2013 |
vboxsync |
Moving the backdoor logging and timesync down so the request handling is in one big block at the top of the file, rather than split by three I/O handlers. Documented the IRQ related functions, realizing that the _EMT bits no longer applies (and wasn't a requirement since a very long time (PIC/PCI IRQ raising was only done by EMT at some point). The critsect takes care of serialization. VMMDevState * -> PVMMDEV. |
c7c9dcd6af3098d2ff7936ada63c3c50c4d8900f 44723 |
|
15-Feb-2013 |
vboxsync |
pVMMDevState -> pThis, like most other devs/drvs do by now. |
f5aa68c20489446f0e600f6607b132760a8cb973 44722 |
|
15-Feb-2013 |
vboxsync |
VMMDev: More cleanups. |
95d393a1ca6245a914f72841c6e4d194dc2545d7 44721 |
|
15-Feb-2013 |
vboxsync |
VMMDev: Removed pointless pThis check in vmmdevIPort_VBVAChange. (The caller is calling this method thru the method table pInterface points to, we just do some pointer arithmetic to calculate the pThis pointer, so it won't be NULL.) |
f735ae95353ecaaaaf2bb1592457f64a4c87f685 44720 |
|
15-Feb-2013 |
vboxsync |
VMMDev: More cleanups. |
f67946b08c9a1bea35ca99b2e8156c28925e78ff 44709 |
|
15-Feb-2013 |
vboxsync |
VMMDev: Cleanups. |
c58f1213e628a545081c70e26c6b67a841cff880 44528 |
|
04-Feb-2013 |
vboxsync |
header (C) fixes |
887eb0015702b0d46276c086315992591e5130e5 44445 |
|
29-Jan-2013 |
vboxsync |
Fixed four PDMDevHlpCritSectInit calls. |
98427c0ab08697e468c26dc33ee9571308577867 44399 |
|
27-Jan-2013 |
vboxsync |
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well. |
0defe73e08f591e32e92dfeb3de18ee84a180d2a 44130 |
|
14-Dec-2012 |
vboxsync |
GA/Display: Support for dynamic configuration (position and enable/disable) of the virtual screen for Linux guest. |
068ceb4c22977593e2a9e69654726ba221ba8a35 43876 |
|
15-Nov-2012 |
vboxsync |
fixed a few format specifier bugs |
45892c44b08debb18a2d6cb1d7da5014257acde3 43320 |
|
13-Sep-2012 |
vboxsync |
Devices/VMMDev: clear IRQ on reset or Additions start. |
5f4259f329a2073f6644399b6922077adca01529 40054 |
|
09-Feb-2012 |
vboxsync |
VMM,VMMDev: Page sharing cleanup. |
465f687a3c2d3880b6ae7d0806d503a2c43eeed7 39892 |
|
26-Jan-2012 |
vboxsync |
VMMDev: Allow some more function pointers to be NULL in PDMIVMMDEVCONNECTOR. |
db4e05173041f696b1362c454bbf7e3a41fbe955 39890 |
|
26-Jan-2012 |
vboxsync |
VMMDev,IGuest,IAdditionsFacility,VBoxGuest,iprt/types.h: VMMDev must track the guest facility reports so they can be saved and restored correctly. Also fixed a reset bug related to guestInfo2. Restrict who can report the status of which facilities. Recalc the runlevel based on which facilities are active. Restrict the number of facilities main tracks. |
733938b8d02956e4f7a52436947e1ac61b36779d 39882 |
|
26-Jan-2012 |
vboxsync |
Config.kmk,VMMDev,Main,QtGui,VBoxManage: Refactored IGuest::additionsVersion and associated acts, splitting it up into additionsVersion and additionsRevision like IVirtualBox and IExtPack handles versioning. Fixed missing saved state in VMMDev where the VMMDevReq_ReportGuestInfo2 info was not saved and Main+Frontends led to believe we were running guest additions older than 3.2. The changes have be subjected to limited testing. Added TODOs for another missing save in VMMDev. |
50583b0c74db8cbc36f2a8057521405182f978a5 39823 |
|
20-Jan-2012 |
vboxsync |
VMMDevReq_ReportGuestInfo2: Validate szName length. |
dcb7dc391886ff022aa5deded9c778bab4bd66f7 38663 |
|
06-Sep-2011 |
vboxsync |
Devices/VMMDev: document VMMDevReq_GetDisplayChangeRequest[2] |
35880b90ea45e8d33330c90731dc84507cce7a0a 38227 |
|
28-Jul-2011 |
vboxsync |
Devices/VMMDev: Make GuestCoreDumpDir an optional parameter. Unbreaks VBoxBFE. |
5299fb1d2befa35b8d52cc8045006d5d20c221ea 38037 |
|
18-Jul-2011 |
vboxsync |
eliminate use of LOG_ENABLED |
bd641e24b9db4e9b6b4cb5a8d372d3c0af41b8be 37877 |
|
11-Jul-2011 |
vboxsync |
VMMDev: by design we should not clear the pending event flags during reboot |
021a33be84282e41b811563b5f60f3ada196af3e 37466 |
|
15-Jun-2011 |
vboxsync |
VMM,Devices: Automatically use a per-device lock instead of the giant IOM lock. With exception of the PIC, APIC, IOAPIC and PCI buses which are all using the PDM crit sect, there should be no calls between devices. So, this change should be relatively safe. |
e37411e92e6b0cf9611c622c98e21c639e90b157 37385 |
|
08-Jun-2011 |
vboxsync |
adjust to misspelled member name. |
b7586b9fa1110d4f7b9bbe53e691ca71b376cb34 37384 |
|
08-Jun-2011 |
vboxsync |
1 million rectangles ought to be enough for anybody... |
00ab37d9d2527cfdc3b52fb2b393218981fd7662 37381 |
|
08-Jun-2011 |
vboxsync |
VBoxVideo: move typecasts to proper arguments |
fca661895132543a335dffba08b0644b913d382e 37378 |
|
08-Jun-2011 |
vboxsync |
VBoxVideo: add some explicit typecasts |
81cfcb51c89626fd5d331d92dcec81c94a5e9d2f 37211 |
|
25-May-2011 |
vboxsync |
Some ASMAtomic*Size elimiation. |
71a83e9a1bcd7e7467a4b07741fa8137d1911174 37175 |
|
21-May-2011 |
vboxsync |
Devices and Main/seamless: allow for the possibility that nothing is visible on the guest screen |
dd1c1bb1d1fb156d743793f769f7bc4069815cb7 36202 |
|
08-Mar-2011 |
vboxsync |
VMMDev: be a bit more verbose |
eba5533ffc1d5a510ec3482e908260efc8c86815 36201 |
|
08-Mar-2011 |
vboxsync |
VMMDev: always allow VMMDevReq_GetHostVersion. |
a4d219deb04ce462fc8908dfe6e20286106ae2e3 35989 |
|
15-Feb-2011 |
vboxsync |
Main/MouseImpl, Devices/VMMDev, pdmif: fixed a number of placed where absolute mouse positions were passed unsigned |
43747b1f0bc8302a238fb35e55857a5e9aa1933d 35346 |
|
27-Dec-2010 |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to include/VBox/vmm. |
f0220cb3e5f2c9523b15154e91c12b16b51404d5 34902 |
|
09-Dec-2010 |
vboxsync |
IMachineDebugger::dumpGuestCore: Added DBGFR3CoreWrite interface. |
fda9ae54630442b24a2d57189fc5258a92760e30 34534 |
|
30-Nov-2010 |
vboxsync |
todo |
cb708a92b0b801600e8fcc7012a36fcb74908b67 34331 |
|
24-Nov-2010 |
vboxsync |
PCI: more 4.0 interfaces |
7735c0fd668fc536e374171e325e35cb0057b9f3 33758 |
|
04-Nov-2010 |
vboxsync |
Main, Devices/VMMDev, VBoxBFE: some rewrites of the mouse handling code |
ad27e1d5e48ca41245120c331cc88b50464813ce 33540 |
|
28-Oct-2010 |
vboxsync |
*: spelling fixes, thanks Timeless! |
db2f420229587ffbed187d76597016aa06c0d69d 33303 |
|
21-Oct-2010 |
vboxsync |
Devices/VMMDev: logging and hungarian |
f1f55b6ac890efaabca0ff940f58aa8df1dc84c8 32935 |
|
06-Oct-2010 |
vboxsync |
PDM, VMM, PCI: reworked MSI API: now MSIs delivered via IOAPIC API, not with MMIO access, LSI logic now can work in MSI mode |
8e44c82e46c74305026af55584ab3ac9158d94e2 32774 |
|
27-Sep-2010 |
vboxsync |
Devices/VMMDev: better rc. |
aa421e1fa9100484f4050569a01028042f2a7ce8 32672 |
|
21-Sep-2010 |
vboxsync |
VMMDev: Use snapshot dir as default guest coredump dir. |
c68372aa3a7a2b8a04b9e4861dac9f5ef3ab6af7 32645 |
|
20-Sep-2010 |
vboxsync |
Devices/VMMDev: partly reverted r66037 (tighter check on mouse pointer VMMDev requests) as this breaks old X11 Additions |
2f0ff8eed7f73f05b9af49aff1b6c213cf4c80a8 32631 |
|
20-Sep-2010 |
vboxsync |
Devices/VMMDev and Additions/common/VBoxGuestLib: get the mouse pointer shape IOCTL size right on the guest side and check it better on the host side |
2a21ca5916cf247aefc133c6a4179230a630b57f 32616 |
|
17-Sep-2010 |
vboxsync |
VMMDev: return code. |
1f1f0f09a1ca8dcc089f45d38007c7f10685370b 32605 |
|
17-Sep-2010 |
vboxsync |
VMMDev: Coredumper, probably a required fix on Windows hosts. |
415a2e9df5d2e8f561e3a8c26ca31fb18d7d3d57 32596 |
|
17-Sep-2010 |
vboxsync |
VMMDev: More consistent naming. |
3b1a27d9980d99837562506ad6a650d9af5d26be 32533 |
|
15-Sep-2010 |
vboxsync |
Devices/VMMDev: Added GuestCoreLocation and GuestCoreCount for DBGFR3CoreWrite funtionality. (Untested). |
eb1165cac5e7766646185eb4c9bb6d3f2c40e956 32369 |
|
09-Sep-2010 |
vboxsync |
VMMDev: GuestCoreDump -> GuestCoreDumpEnabled. |
30d7c38ad37f0146272ee9a21cc0cde2cc755c2c 32352 |
|
09-Sep-2010 |
vboxsync |
VMMDev.cpp: Allow GuestCoreDump and RZEnable in the config values. |
9a52c7813589c20b844030348ee6ac22ba2eaf4b 32315 |
|
08-Sep-2010 |
vboxsync |
VMMDev: Added CFGM parameter "GuestCoreDump" defaults to false. |
3f475d3833d88c5f705352f92aade2bb50532b42 32313 |
|
08-Sep-2010 |
vboxsync |
VMMDev: added VMMDevReqWriteCoreDump. VMM/DBGFCoreWrite: remove unused parameter. |
3d55ff7ab878063414480f0ee13655e0b6ca955e 32209 |
|
02-Sep-2010 |
vboxsync |
VMMDev.cpp: Implemented VMMDevPowerState_SaveState - untested |
5348fb0df44a6963924d894d6fdcf405f174c92d 31524 |
|
10-Aug-2010 |
vboxsync |
VMMDev: understandable comment. |
4fbceac23b8f951cac827fa9412f5d4f2c867bb7 31523 |
|
10-Aug-2010 |
vboxsync |
VMMDev: Drop unnecessary (), reorder the tests. |
4323bf3414eb81836a7e6211b5ced9f6e65d02f3 31430 |
|
06-Aug-2010 |
vboxsync |
Guest Additions version lookup/status: Fixed loading of guest drivers, moved VbglR0MiscReportGuestInfo code to common/VBoxGuest/VBoxHelper. |
cf421b81bccd8d2b7a49de6b88ac40da8ab4acc6 31241 |
|
30-Jul-2010 |
vboxsync |
Removed use of interface version for IGuest::getAdditionsVersion, some cleanup. |
12f32b843820d73cfe6472dab847b10eaf607480 30857 |
|
15-Jul-2010 |
vboxsync |
dang |
e55433cb7d930b803d6aff5794b20e5e202ba1fd 30852 |
|
14-Jul-2010 |
vboxsync |
VBox/VMMDev.h: VMMDEV_CREDENTIALS_STRLEN -> VMMDEV_CREDENTIALS_SZ_SIZE; the former was easily confused with what the strlen() returns. |
2df6cfc996eb9dd8b06dd9eb31cb03a95668feb8 30850 |
|
14-Jul-2010 |
vboxsync |
VMMDev: Addressed little paranoia issue introduced by r63480. That change made the VMMDev R0/RC capable which means the instance data would be allocated on the hypervisor heap. That heap theorecially be read by privileged guest code, so we shouldn't store any secrets there. Since the information is accessible via VMMDevReq_QueryCredentials this is mostsly academical paranoia. |
1cca6326f8d4b7e11408cd2037ffd69820a70858 30758 |
|
09-Jul-2010 |
vboxsync |
More fine grained Guest Additions status; now marks Additions as active when VBoxService was started successfully. |
afc71ee9d14313aac9881860b235a74d7c8a683e 30724 |
|
08-Jul-2010 |
vboxsync |
Recommitted r63480 - VMMDev: Adding an optional (disabled by default) testing side to the device to assist simple guest benchmarks and tests. Started on a MMIO and IOPort benchmark (for comparison with network performance numbers). |
6b84304a84f8c0c0e0ffc99c054c62580c4b4b37 30718 |
|
07-Jul-2010 |
vboxsync |
back out r63480 (burns windows) |
e6a8073501257d0ba7c2200bf7c81519ba39e585 30715 |
|
07-Jul-2010 |
vboxsync |
VMMDev: Adding an optional (disabled by default) testing side to the device to assist simple guest benchmarks and tests. Started on a MMIO and IOPort benchmark (for comparison with network performance numbers). |
e5a5ee2ca98a7ab58545c38564120133abdf63ae 30668 |
|
06-Jul-2010 |
vboxsync |
Generate a session id for the VM that is changed every time the VM starts, resets or is restored. |
f29e1e966063dda0cb14d31dd7b2b71a4cff98b6 30594 |
|
04-Jul-2010 |
vboxsync |
Fix VBoxBFE frontend after latest interface changes |
7460641b907c9b12cf1c8867d23fd1fdf45865c4 30141 |
|
10-Jun-2010 |
vboxsync |
VMMDev: typo when displaying the guest version information 2 |
e1ccf9621a538102c214b259c612c41e2460fc5e 30061 |
|
07-Jun-2010 |
vboxsync |
Page fusion test api change |
8f950bc4e95db48cbebef10ab7647f648dcd45a4 30041 |
|
04-Jun-2010 |
vboxsync |
Part 2 of the page fusion test case |
fffb275f77d7be97e9b02a0f3373c89bc2310c9a 30033 |
|
04-Jun-2010 |
vboxsync |
VMMDev: display the information of the VMMDevReportGuestInfo2 information in the release log |
760446f710619a9daa6cedc7f0601f49e4ea3442 30013 |
|
03-Jun-2010 |
vboxsync |
scm cleanup. |
2f03c24114c1f135edadb81c4d69206fc1767d8d 29751 |
|
22-May-2010 |
vboxsync |
Devices/VMMDev: fix a signedness warning |
38c23e94cc9a5546f6648339f5e2a6affd6bdbeb 29750 |
|
22-May-2010 |
vboxsync |
Devices/VMMDev: always keep the VMMDEV_MOUSE_HOST_RECHECKS_NEEDS_HOST_CURSOR mouse capability |
8ddd0a9e7bcf279d08525e2ba1be6b86b35834e7 29590 |
|
18-May-2010 |
vboxsync |
Connect page fusion part 2 |
7704dcea50128296057968e92c549a8371df9e72 29425 |
|
12-May-2010 |
vboxsync |
Shared paging updates |
9ab1c532ac77ad546fa3ed73607a68afaba94255 29348 |
|
11-May-2010 |
vboxsync |
Return correctly |
396f3cad1f13911b6986c2a35d27767dda5461b1 29321 |
|
11-May-2010 |
vboxsync |
Compile fixes |
4f4da0da54c6ffb166be2538d43cd0f79e0eb97c 29307 |
|
10-May-2010 |
vboxsync |
Shared paging interface updates |
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 |
f8df398d066204e2bf0ba209ea3554fc113fb484 28434 |
|
17-Apr-2010 |
vboxsync |
*: whitespace cleanups by scm and two manually picked nits. |
9426ff48e91baee1b53d0272b760f360dedf8a6a 28415 |
|
16-Apr-2010 |
vboxsync |
Shared paging updates |
c74ea5ca6312c23032dca359df1759780503475e 28264 |
|
13-Apr-2010 |
vboxsync |
VideoModeSupported for multimonitor. (xTracker 4655) |
fb5a9ce921d50c9edc4a2747d7f20a6fdf383481 28099 |
|
08-Apr-2010 |
vboxsync |
Devices/VMMDev: inform the guest if we have an absolute pointing device |
1f83eb0e6c42a92899ef9149da5223c8b36812f2 28059 |
|
07-Apr-2010 |
vboxsync |
Devices/VMMDev: resend the last size hint correctly if the guest requests it again |
c66f82a36ddc70cd4a9b1c6ab7696d66195723bd 28051 |
|
07-Apr-2010 |
vboxsync |
Another attempt to initialize the balloon correct during startup |
fb430491e6f07bb0d51ecf18a9da88cd659311b8 27970 |
|
03-Apr-2010 |
vboxsync |
VMMDevReq_ReportGuestStats: The struct specifies the memory fields in 4KB units, not u32PageSize. Bad idea to try fix u32PageSize inside DEBUG, but harmless since it's no longer used by Main. |
243c7163898ba670a4fad0b9505ebfdac0d62c57 27940 |
|
01-Apr-2010 |
vboxsync |
Devices/VMMDev: warnings |
faa7bfa3279de53c23f5b2c6681d9cecdc1e9ab9 27891 |
|
31-Mar-2010 |
vboxsync |
VMMDev: separately process video mode hints for different guest displays (xTracker 4655) |
9ee436b6765f11cddb90819b9c4fc67899ba479b 27797 |
|
29-Mar-2010 |
vboxsync |
misc compiler warning fixes, comment typos and other minor cleanups |
85e1a04f328d728fcd00f78a461c3e7f0d724a98 27542 |
|
19-Mar-2010 |
vboxsync |
VMMDev: balloon chunks stam unit is count not bytes |
32868afe26d434523c3fc29c55fe8448490f44b4 27085 |
|
05-Mar-2010 |
vboxsync |
Balloon changes |
f6c0c023802942fc45743588781b45b7d518a887 27049 |
|
04-Mar-2010 |
vboxsync |
release stats for the number of chunks in the guest balloon |
4cda784a835ae7004b8f6c7f08f1d9d7b5d78a59 27023 |
|
04-Mar-2010 |
vboxsync |
Guest Additions: memory ballooning for guests without support for ''RTR0MemObjAllocPhysNC()'' |
d9023d404e80ed7aa3d9d0e317adb70004723025 26350 |
|
09-Feb-2010 |
vboxsync |
Removed the balloon interface from Main's VMM device. Directly call PGMR3PhysFreeRamPages in VMMDev. |
e0429e0361e2d44f4376b7bc172c3dc59930f67d 26295 |
|
05-Feb-2010 |
vboxsync |
Backed out r57393 |
795c68173225c77461f04c6811dc8034e9b13d20 26290 |
|
05-Feb-2010 |
vboxsync |
Statistics interval controllable from within the guest from now on. |
670b83d458bceb92123155b5b47a39b9d24e3266 26289 |
|
05-Feb-2010 |
vboxsync |
Devices: warnings. |
c28fa006ba669ad8f26ae31d00a338379c04ea1b 26173 |
|
02-Feb-2010 |
vboxsync |
PDM: s/pCfgHandle/pCfg/g - part 2. |
2c8ee291fb75c4a6f05df160f5d67f4e9ef1cabc 26165 |
|
02-Feb-2010 |
vboxsync |
PDM: s/szDeviceName/szName/g - PDMDEVREG & PDMUSBREG. |
eee2ac1044056471761d42e028deb794a8bd16ff 26164 |
|
02-Feb-2010 |
vboxsync |
PDM: Cleaning up device & USB device registration code. |
cad8876b46f9e366c4a1007a40c27ca1df078950 26160 |
|
02-Feb-2010 |
vboxsync |
PDM: s/pDevReg/pReg/g |
a9d9a877d802ed6211a13c7227e505bc4306204b 26158 |
|
02-Feb-2010 |
vboxsync |
TMR3UTCNow -> TMR3UtcNow + DevHlp. |
e74eef731a813e4e06680c587a6759b9974b29c9 26001 |
|
25-Jan-2010 |
vboxsync |
PDM,*: Redid the PDM structure versions. Check the instance and helper versions in every device and driver constructor. |
a39ea3668b7019c23a68936259545f9b71bce1aa 25985 |
|
23-Jan-2010 |
vboxsync |
pdmifs.h: the final batch of refactored interface ID code. |
0db6a029780d9f9b347500e117320a8d5661efe5 25984 |
|
23-Jan-2010 |
vboxsync |
pdmifs.h: the penultimate batch of refactored interface ID code. |
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05d 25966 |
|
22-Jan-2010 |
vboxsync |
PDMIBASE refactoring; use UUID as interface IDs. |
d5732b40dd425abb0e7a1b1b7d7582f91fcc2fdf 25848 |
|
14-Jan-2010 |
vboxsync |
CPU hotplug: Merge the third patch. Guest additions interface for the CPU hot-plug monitor |
3e9c5c3e44de15c28695c7b570bc2551639187e3 25732 |
|
11-Jan-2010 |
vboxsync |
PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm) |
d57637e1064388f3e6f53fe4f3c5c137dcdb7ffa 25643 |
|
05-Jan-2010 |
vboxsync |
VMMDev: loading of HGCM saved state does not rely on saved size of structures anymore (xTracker 4500) |
593199ad26dc9487214c81f619479f3f75da1485 25374 |
|
14-Dec-2009 |
vboxsync |
warning |
e7925b345f17e5bd9f0c1cf3540b7d8573ec274f 24265 |
|
02-Nov-2009 |
vboxsync |
Devices,VMM: Replaced all VERR_SSM_LOAD_CONFIG_MISMATCH returns with SSMR3SetCfgError calls. |
c2ff5eab47fef7f2fc135220550e5d4e17e86cdd 24191 |
|
30-Oct-2009 |
vboxsync |
Main,Misc Devices: _LS VMSTATEs. |
2d5241515faa9f7e244f366b36e8fe181f4ad082 24076 |
|
26-Oct-2009 |
vboxsync |
VMMDev: Save and verify config. Drop the SSM_VERSION* stuff since we won't ever make incompatible changes and it only makes things harder to read and introduced a but (wrong version check in vmmdevLoadExec). The change is only smoke tested. |
ba1832110f221562323823e1d2afe780864e3e1a 23910 |
|
20-Oct-2009 |
vboxsync |
Properly protect VMM device from concurrent access (guest SMP). |
91d274cf061a5344e6272675299882eddd3d4306 23016 |
|
14-Sep-2009 |
vboxsync |
VMM,Devices: VMR3ReqCallEx -> VMR3ReqCallVoidNoWait; retired the old API. |
3562eda3f66b7d3d3270e2a93bf2b39a0b90fec1 23015 |
|
14-Sep-2009 |
vboxsync |
VMM,Main,Devices,VBoxBFE: VMReqCallVoid[U] -> VMR3ReqCallVoidWait. Retired the two old APIs. |
8021e7f4e7fa0ca88dcd007624b3e07abe14a033 23011 |
|
14-Sep-2009 |
vboxsync |
VMM,VMMDev: Some VMMR3ReqCall refactoring. |
c0561435d07a058f4256e68c08621200ef7d7390 22823 |
|
07-Sep-2009 |
vboxsync |
replaced ''VBOX_SVN_REV'' by ''RTBldCfgRevision[Str]()'' |
6dea6d87ed79bc0994d314fed1c90431091e8820 22793 |
|
05-Sep-2009 |
vboxsync |
SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the remainder of the live snapshot / migration SSM code. |
cb633cb62ab1a165ebc3a03be0abc4d9c1934c51 22704 |
|
02-Sep-2009 |
vboxsync |
Devices/VMMDev: new mouse capability flag VMMDEV_MOUSE_HOST_RECHECKS_NEEDS_HOST_CURSOR to say that the host supports the guest disabling VMMDEV_MOUSE_GUEST_NEEDS_HOST_CURSOR again |
b5d837811bf21f30a31748bbbcb28ee562bb2355 22480 |
|
26-Aug-2009 |
vboxsync |
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments. |
0526017356d22ee0ea90150f4010a7f100fb7b6b 22433 |
|
25-Aug-2009 |
vboxsync |
VMMDev: fixed handling guests which did not request a display change request with the ''eventAck'' field set (yet) -- xtracker 4227 |
7f14247b6ce003f5969eb06ce52d40d550a5726e 22423 |
|
24-Aug-2009 |
vboxsync |
build fix |
2c6d96a38125e18da167c067c2bbdabed2c6a848 22421 |
|
24-Aug-2009 |
vboxsync |
VBoxDev: fixed logging |
600723d4043c01c8f77848a84b974318abaf3269 22272 |
|
14-Aug-2009 |
vboxsync |
Devices/VMMDev: reset all guest mouse capabilities on device reset |
b7e4ee475351fdaadb0548a15da98e18db3964f9 22271 |
|
14-Aug-2009 |
vboxsync |
Devices/VMMDev: do not hide the mouse pointer after a restore from saved unless the guest wants to |
a990985a9fe4a9537cad7e5f4dbd3957f459b6e5 22270 |
|
14-Aug-2009 |
vboxsync |
Devices/VMMDev: reverted r51107 in order to split it into two changesets |
82e1f8c8c5683fec0b52a2f9c26842484bd1b438 22268 |
|
14-Aug-2009 |
vboxsync |
Devices/VMMDev: do not hide the mouse pointer after a restore from saved unless the guest wants to |
ca72d5baf319137a627a7f903469a6b9f8b3a94a 22096 |
|
08-Aug-2009 |
vboxsync |
Devices/VMMDev: simplify and complete mouse status requests |
795ce34fe39767210d16c4bb8fb2c32aa3db2552 21645 |
|
16-Jul-2009 |
vboxsync |
Naming changes |
45f351044f80023e12715c0e0961853c1716ebae 21644 |
|
16-Jul-2009 |
vboxsync |
Register guest allocated memory (locked & executable) for patching purposes. |
40b7f0c2d3f97e0c6171f34f96ec3e05eea44d72 21506 |
|
11-Jul-2009 |
vboxsync |
VBoxGuest,VMMDev: New HGCM cancellation request. |
d25e9153757fc3b13223f825b0124363c49d58eb 21460 |
|
10-Jul-2009 |
vboxsync |
bugfix |
d24ac02173bd71bb2e8710cf9ea2673b89c1d7bd 21458 |
|
09-Jul-2009 |
vboxsync |
VMMDevHGCMParmType_PhysAddr is not a valid parameter any longer. |
a0eef6a4f20e2c8afc6a10b3ff4e50347a568469 21457 |
|
09-Jul-2009 |
vboxsync |
VMMDev: Adjusted and implemented GetHostVersion. |
03d65aa89c2946f4e2956129aa5d1c1a8fa769e6 21456 |
|
09-Jul-2009 |
vboxsync |
HGCM&Co: physical page list. |
8276e406143f036f7b3739a40f06ec4ab73373dc 21231 |
|
05-Jul-2009 |
vboxsync |
VMMDev/VBoxDev.cpp -> VMMDev/VMMDev.cpp |