History log of /vbox/src/VBox/Main/src-server/HostImpl.cpp
Revision Date Author Comments Expand
e1f3b5efdc0a8654d4e76eb907ac029151ecb92a 55251 14-Apr-2015 vboxsync

Main/Host: reduce the amount of unnecessary locking greatly

b5e51a17f57d4fe07a991fe3622c16742f558099 55223 13-Apr-2015 vboxsync

Main/HostDnsService: if VBoxInternal2/HostDNSOrderIgnore global extradata is set to a value other than "0", don't send notification when only the order of nameservers changed.

e6e69eb2216092b564f920a6214f5103333ce54c 53815 15-Jan-2015 vboxsync

Rename include/VBox/VBoxOGLTest.h to more common name (VBoxOGL.h) since it is planned to use it in order to share functionality between 3D and GUI.

e56657c1f4a746d76186a1a91084e185fa87e14a 53318 13-Nov-2014 vboxsync

NDIS6/NetLwf: Use new component id (oracle_VBoxNetLwf) instead of old sun_VBoxNetFlt

70c5cdbebee624ca386867b552ec032374bfaaf8 52934 02-Oct-2014 vboxsync

Main: safearray cleanup, removed unnecessary SafeArray<->vector conversions

ad48bbabb00dd8b0995336e2c3d8a27bf2318a45 52170 24-Jul-2014 vboxsync

Main/Host: make sure USB warnings are not lost when querying the USB device list or global filter list

f27e268dc1eb207de55a44893aae6f6e2746f0a4 52158 24-Jul-2014 vboxsync

Main/Host: some more lock order fixes related to host drive/medium enumeration, uninit fixes

84029357bc8c5780585a1cd1b40319bbc23d022f 51903 07-Jul-2014 vboxsync

Main: AutoCaller/VirtualBoxBase refactoring, cleanly splitting out the object state handling, and moving all caller synchronization to one file. Also eliminated a not so vital template (AutoCallerBase) by much simpler inheritance. Theoretically has no visible effects, the behavior should be identical. Done as a preparation for reimplementing the caller synchronization.

da6c95666f29b00894dfb9d110b74d9e1c4f1d46 51092 16-Apr-2014 vboxsync

6813 src-client/MachineDebuggerImpl.cpp + various formatting changes

/vbox/src/VBox/Main/include/MachineDebuggerImpl.h /vbox/src/VBox/Main/src-all/DisplayUtils.cpp /vbox/src/VBox/Main/src-all/ExtPackUtil.cpp /vbox/src/VBox/Main/src-all/ProgressImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp /vbox/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp /vbox/src/VBox/Main/src-client/ConsoleVRDPServer.cpp /vbox/src/VBox/Main/src-client/DisplayImpl.cpp /vbox/src/VBox/Main/src-client/DrvAudioVRDE.cpp /vbox/src/VBox/Main/src-client/GuestDnDImpl.cpp /vbox/src/VBox/Main/src-client/GuestImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImplTasks.cpp /vbox/src/VBox/Main/src-client/HGCM.cpp /vbox/src/VBox/Main/src-client/HGCMThread.cpp /vbox/src/VBox/Main/src-client/MachineDebuggerImpl.cpp /vbox/src/VBox/Main/src-client/RemoteUSBBackend.cpp /vbox/src/VBox/Main/src-client/VMMDevInterface.cpp /vbox/src/VBox/Main/src-client/xpcom/module.cpp ApplianceImplExport.cpp ApplianceImplIO.cpp ApplianceImplImport.cpp HostImpl.cpp HostUSBDeviceImpl.cpp MediumAttachmentImpl.cpp MediumImpl.cpp NATEngineImpl.cpp NetworkAdapterImpl.cpp Performance.cpp PerformanceImpl.cpp USBDeviceFilterImpl.cpp USBProxyService.cpp VirtualBoxImpl.cpp freebsd/HostHardwareFreeBSD.cpp freebsd/USBProxyServiceFreeBSD.cpp linux/USBGetDevices.cpp linux/USBProxyServiceLinux.cpp os2/USBProxyServiceOs2.cpp solaris/NetIf-solaris.cpp solaris/USBProxyServiceSolaris.cpp win/HostPowerWin.cpp win/NetIf-win.cpp win/PerformanceWin.cpp win/USBProxyServiceWindows.cpp
b1a96db189aeee114d84a599419eaf8efebf2710 50472 14-Feb-2014 vboxsync

6813 - formatting changes as needed - HostImpl.cpp USBDeviceFilterImpl.cpp MediumImpl.cpp

34290b0bc0f5900c975171dd402f3d270795da68 50355 06-Feb-2014 vboxsync

6813 stage 7 VirtualBoxImpl.cpp etc

dc8bfd15c7bcc2d2b4ff4f397637839b36d4713a 49951 17-Dec-2013 vboxsync

6813 - stage 5 - Make use of server side API wrapper code in all interfaces

ecd48f8982dd2d5a969046834cd74a0b71d5d3ad 49872 10-Dec-2013 vboxsync

6813 stage 4 - bug removal

4a4d0b7611a832602800898d4ec5da6d588b535a 49871 10-Dec-2013 vboxsync

6813 - User server side API wrapper code in all interfaces.. stage 4 rev 1

0c35a87bba26b2572d7e014744c0acd58f725bd3 49795 05-Dec-2013 vboxsync

6813 - stage 3 rev 1

2629509b4015d22b539b91ae4e1ffe881b68de9e 49778 04-Dec-2013 vboxsync

Main/Host: actually return the host only and progress objects, plus lots of whitespace and coding style cleanups (long overdue, not really related to the other changes done recently)

beb3d293a06230f00e51ba6b2e248e4fdf02fddc 49764 03-Dec-2013 vboxsync

Main/Host: actually return the progress object

7028c0f2ac9ffbbc217eab02832e0307784effe6 49761 03-Dec-2013 vboxsync

Main/Host: remove redundant casts, plus lots of whitespace cleanup

6a74d2edb239c0daeb51ccf267b4f66b7add5335 49760 03-Dec-2013 vboxsync

6813 stage 2 rev 4

a60e335ddee08497b47a6611a03dd199e8248eb2 49744 02-Dec-2013 vboxsync

6813 stage 2 rev3 issues on Solaris sorted

21455ffc7be41e8a015d9c515446100450b32195 49743 02-Dec-2013 vboxsync

6813 stage 2 rev2 issues sorted

4b8518be25a866f7de85889a2d827d7a479e1411 49742 02-Dec-2013 vboxsync

6813 stage 2 - Use the server side API wrapper code..

c0b3f8f271f3bc2358c46ed5a99af29a28bd1b66 49409 07-Nov-2013 vboxsync

Main/HostDnsService: fixed object deletion and coding style

b416cacc745d0681a138bf3b594b35d5736b0240 49408 07-Nov-2013 vboxsync

Main: spaces

3f2299591cfeb8a37a3578bef9c44c1790860948 49235 22-Oct-2013 vboxsync

Main/HostDnsService: splits HostDnsService on "singleton" HostDnsMonitor which monitors host changes and share DnsInformation to per HostImpl/VirtualBoxImpl objects HostDnsMonitorProxy. TODO: Win/Darwin parts might burn (not tested) TODO: find good place to call HostDnsMonitor::shutdown() to stop monitoring thread. (ref counting could be used on HostDnsMonitor::addMonitorProxy and HostDnsMonitor::releaseMonitorProxy, but it better to pausing monitoring on no --auto-shutdown launches of VBoxSVC).

354da3b468f7801ea9b892d5d7830deae6819e7a 49132 16-Oct-2013 vboxsync

Main/HostVideoInputDeviceImpl: use VBoxHostWebcamList.

8dfc5e89cd3421bb0602f33768f00c1f1d40b1d2 48955 07-Oct-2013 vboxsync

Main: Whitespace (including tabs!) and svn:keywords cleanups by scm.

/vbox/src/VBox/Main/include/ApplianceImpl.h /vbox/src/VBox/Main/include/ApplianceImplPrivate.h /vbox/src/VBox/Main/include/DHCPServerImpl.h /vbox/src/VBox/Main/include/DisplayImpl.h /vbox/src/VBox/Main/include/EmulatedUSBImpl.h /vbox/src/VBox/Main/include/HostVideoInputDeviceImpl.h /vbox/src/VBox/Main/include/Performance.h /vbox/src/VBox/Main/include/TokenImpl.h /vbox/src/VBox/Main/include/VirtualBoxImpl.h /vbox/src/VBox/Main/include/ovfreader.h /vbox/src/VBox/Main/src-client/RemoteUSBBackend.cpp ApplianceImplExport.cpp ApplianceImplIO.cpp ApplianceImplImport.cpp HostDnsService.cpp HostDnsService.h HostDnsServiceResolvConf.cpp HostImpl.cpp MachineImplCloneVM.cpp NATNetworkImpl.cpp NATNetworkServiceRunner.cpp NetworkAdapterImpl.cpp Performance.cpp VirtualBoxImpl.cpp darwin/HostDnsServiceDarwin.cpp linux/NetIf-linux.cpp linux/USBGetDevices.cpp win/HostDnsServiceWin.cpp /vbox/src/VBox/Main/testcase/tstAPI.cpp /vbox/src/VBox/Main/testcase/tstMediumLock.cpp
5218e94d899f948d3def7109e05a93fc6d590037 48805 02-Oct-2013 vboxsync

Main: HostDnsServiceWin::init(void) -> HostDnsServiceWin::init(const VirtualBox *aParent) and firing event on update.

6bfca32c67f507f862b751d90d7fa364d3f3844a 48765 30-Sep-2013 vboxsync

Main/Qt/VBoxManage: introduced IHost::ProcessorOnlineCoreCount and use it to determine the maximum allowed number of CPU virtual cores the user may assign to a guest

38342f0883d4ea5c17b46c2bd44b55ea40b1dee1 48607 20-Sep-2013 vboxsync

VBoxManage,Main: VideoCaptureDevice -> VideoInputDevice

382adf39e498243d735d02692b0cc0f1ea5a142f 48578 20-Sep-2013 vboxsync

IHost::VideoCaptureDevices

c6cb47c69b4ed7424b993ac8137bea8e688e5694 48333 06-Sep-2013 vboxsync

HistImpl: clean up

196566bde928bb91c22981d5f65cf8d05f2d2661 48332 06-Sep-2013 vboxsync

Main/DNS: implementation of DNS related hooks in IHost interface.

94d8af34a7773eba6a53e3dcbf2b363a6639d867 47117 12-Jul-2013 vboxsync

Main: RT_ZERO() / RTStrCopy()

df5c5c1ca9fd7e46ac2f9bb09e10e370c53a99ba 47114 12-Jul-2013 vboxsync

On 32-bit darwin we must use the sysctl hw.cpu64bit_capable to figure whether we can do 64-bit.

a4c42fa3c0d97de156679db698091f439edb7add 47112 12-Jul-2013 vboxsync

Main: warnings

aafeaca3c7a354c3aa96daa4990d0be64d89ece7 47022 06-Jul-2013 vboxsync

Main: typo: strcmp -> strcpy.

152b12e401b58b34fbdbf2a4510152b67884ee89 47018 06-Jul-2013 vboxsync

Main: re-commit r86967 Main/Network: DHCP server has got the ear in Main, and we able create/describe more complex infrostructures. DHCP server together with Lwip NAT can handle per vm/slot configuration and store them in xml settings. place-holder: Host interface nameserver list, domain name and search strings, I suppose that this functions should be used on initialization stage and then on host configuration change even or directly from event.

0f70ed40798198e1d9099c6ae3bdb239d2b8cf0d 46969 04-Jul-2013 vboxsync

backed out r86967,r86968,r86969,r86970,r86971,r86972,r86973,r86975,r86976. will fix build locally.

/vbox/include/VBox/settings.h /vbox/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/DHCPServerImpl.h /vbox/src/VBox/Main/include/HostImpl.h /vbox/src/VBox/Main/include/NATNetworkImpl.h /vbox/src/VBox/Main/include/NetworkServiceRunner.h /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp DHCPServerImpl.cpp HostImpl.cpp NATNetworkImpl.cpp NetworkServiceRunner.cpp VirtualBoxImpl.cpp xpcom/server.cpp /vbox/src/VBox/Main/xml/Settings.cpp /vbox/src/VBox/NetworkServices/DHCP/Config.h /vbox/src/VBox/NetworkServices/DHCP/Makefile.kmk /vbox/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp /vbox/src/VBox/NetworkServices/NetLib/VBoxNetBaseService.cpp /vbox/src/VBox/NetworkServices/NetLib/VBoxNetBaseService.h
c29157dbe5c257b3b0865ba1cfb419e4e2135681 46959 04-Jul-2013 vboxsync

Main/Network: DHCP server has got the ear in Main, and we able create/describe more complex infrostructures. DHCP server together with Lwip NAT can handle per vm/slot configuration and store them in xml settings. place-holder: Host interface nameserver list, domain name and search strings, I suppose that this functions should be used on initialization stage and then on host configuration change even or directly from event.

f12a1e07ff4d3e00748830d5ba8ba6dd85bac7af 46820 27-Jun-2013 vboxsync

Main: do not include VirtualBoxImpl.h from code ending in VBoxC (causes unnecessary rebuilds), and make sure that the code still builds with VBOX_WITH_RESOURCE_USAGE_API unset

d3a4bdd8d17de48a0546ff70859d332cc2903c08 46434 07-Jun-2013 vboxsync

Main/Host: Put off calling VBoxOglIs3DAccelerationSupported till the information is actually requied. Saves spawning an extra child process every time Host() is instantiated.

b7f35295872b73146509d615e7b59f99cf5cb6ec 46340 31-May-2013 vboxsync

Host::init: Set HwVirt and NP to false when SUPR3QueryVTCaps fails.

8c8c6f28c95e45b68199b99368ff37dfcd71e2b1 46331 30-May-2013 vboxsync

warning

ccb64442a2149c2b0bfb449de6c9ba8266ff6a60 46330 30-May-2013 vboxsync

Main/Host: switch to Runtime functions for determining the amount of total / available RAM

1939436fa43cbf7f5cdc05a3830ed624d5fe4a6a 46326 30-May-2013 vboxsync

RT_STR_TUPLE

/vbox/src/VBox/Additions/common/VBoxService/VBoxService.cpp /vbox/src/VBox/Devices/Network/DrvIntNet.cpp /vbox/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp /vbox/src/VBox/HostDrivers/Support/SUPLib.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp /vbox/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp /vbox/src/VBox/Main/src-helper-apps/VBoxExtPackHelperApp.cpp HostImpl.cpp linux/USBGetDevices.cpp /vbox/src/VBox/Main/testcase/tstAPI.cpp /vbox/src/VBox/Main/webservice/split-soapC.cpp /vbox/src/VBox/Runtime/common/string/strformatrt.cpp /vbox/src/VBox/Runtime/common/string/strformattype.cpp /vbox/src/VBox/Runtime/r3/linux/mp-linux.cpp /vbox/src/VBox/Runtime/testcase/tstLdr-4.cpp /vbox/src/VBox/Runtime/testcase/tstLdr.cpp /vbox/src/VBox/Runtime/testcase/tstR0ThreadPreemptionDriver.cpp /vbox/src/VBox/Runtime/testcase/tstRTR0DbgKrnlInfoDriver.cpp /vbox/src/VBox/Runtime/testcase/tstRTR0MemUserKernelDriver.cpp /vbox/src/VBox/Runtime/testcase/tstRTR0SemMutexDriver.cpp /vbox/src/VBox/VMM/VMMAll/PGMAll.cpp /vbox/src/VBox/VMM/VMMAll/VMMAll.cpp /vbox/src/VBox/VMM/VMMR0/GVMMR0.cpp /vbox/src/VBox/VMM/VMMR3/CPUM.cpp /vbox/src/VBox/VMM/VMMR3/DBGFLog.cpp /vbox/src/VBox/VMM/VMMR3/FTM.cpp
f6b7b6d2dcdb1fdc4d01e32baf9d504af2946597 45367 05-Apr-2013 vboxsync

Main: a couple of whitespace fixes

a7296c2978a6de9ca4df4f82ae6499d00699ed42 45051 15-Mar-2013 vboxsync

Main/Metrics: handle less common cases for FS to disk resolution (#6345)

7fc31038fc7fc30949248cd51afc5b0c635d3a88 44179 19-Dec-2012 vboxsync

build fix

b288153e8d1934ea7735b152888e234a7a71aa30 44174 19-Dec-2012 vboxsync

HostImpl.cpp / Host::GetProcessorFeature: Finally use /dev/vboxdrvu to get reliable VT-x/AMD-V info (nested paging, enabled in bios).

1da00e1a19e7d8568175defdc248216e7533350c 44091 11-Dec-2012 vboxsync

Main: make the code more readable. Places where the comparisons were of the form 'isValid() == true\false' or 'isZero() == true\false' were carved \ simplified.

501181107e73684ab109521ba371063734cd1d76 44039 05-Dec-2012 vboxsync

Main: renavation com::Guid class. PR5744

6117b08fefcaf2334ac7d1e998acc17e4b2c4045 43958 26-Nov-2012 vboxsync

Main/Metrics: Host disk size, linux only (#6345)

6f4550210b018b6a25af5bd11fddabb14b69ff60 43831 07-Nov-2012 vboxsync

Main/Metrics: Disk and filesystem metrics for Solaris (#6345)

8b1975ddd07b69272802f37efbcf9a358c32a15a 43629 12-Oct-2012 vboxsync

Main/Metrics: Linux fs/disk metrics, VBoxManage filtering + minor fixes (#6345)

e73563fa667c78b89e39d23d9d8ed9abd25010a8 43525 03-Oct-2012 vboxsync

Main/Metrics: build fix

304744415c33dea740cb40a071a9c1e0ee362ed0 43524 03-Oct-2012 vboxsync

Main/Metrics: Register metrics for bridged interfaces only (#6345)

e5568bb1705b04992a4100ce37022e8943a368b5 43471 28-Sep-2012 vboxsync

Main/Metrics: Better call setVirtualBox before registerMetrics (#6439)

b6e74d38c8a8a4a4d210a01e135bb9c6d0660e34 43470 28-Sep-2012 vboxsync

Main/Metrics: Fixed SEGFAULT on attempt to configure host interface (#6439)

8fb98fbc10b7eac3a486937f31fb10985a5db7d1 43453 27-Sep-2012 vboxsync

Main/Metrics: Fixed the issue causing unregistration of all metrics instead of ones related to single interface (#6345)

52b9ffdb596974faf66a826097386ba74a9c7cd0 43445 27-Sep-2012 vboxsync

Main/Metrics: Host network metrics, linux only (#6345)

f091ce66ee934d599f16056078a9a76d7286b959 43387 21-Sep-2012 vboxsync

VMM: HM cleanup.

/vbox/Makefile.kmk /vbox/include/Makefile.kmk /vbox/include/VBox/err.h /vbox/include/VBox/err.mac /vbox/include/VBox/log.h /vbox/include/VBox/vmm/hm.h /vbox/include/VBox/vmm/hm_svm.h /vbox/include/VBox/vmm/hm_vmx.h /vbox/include/VBox/vmm/hm_vmx.mac /vbox/include/VBox/vmm/hwaccm.h /vbox/include/VBox/vmm/mm.h /vbox/include/VBox/vmm/vm.h /vbox/include/VBox/vmm/vm.mac /vbox/include/VBox/vmm/vmapi.h /vbox/src/VBox/Devices/Network/SrvIntNetR0.cpp /vbox/src/VBox/HostDrivers/Support/SUPDrv.c /vbox/src/VBox/Main/src-client/MachineDebuggerImpl.cpp HostImpl.cpp /vbox/src/VBox/Runtime/VBox/log-vbox.cpp /vbox/src/VBox/VMM/Makefile.kmk /vbox/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp /vbox/src/VBox/VMM/VMMAll/EMAll.cpp /vbox/src/VBox/VMM/VMMAll/HMAll.cpp /vbox/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp /vbox/src/VBox/VMM/VMMAll/MMAll.cpp /vbox/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp /vbox/src/VBox/VMM/VMMAll/PGMAll.cpp /vbox/src/VBox/VMM/VMMAll/PGMAllBth.h /vbox/src/VBox/VMM/VMMAll/PGMAllHandler.cpp /vbox/src/VBox/VMM/VMMAll/PGMAllPool.cpp /vbox/src/VBox/VMM/VMMAll/PGMAllShw.h /vbox/src/VBox/VMM/VMMAll/SELMAll.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0.cpp /vbox/src/VBox/VMM/VMMR0/HMR0.cpp /vbox/src/VBox/VMM/VMMR0/HMR0A.asm /vbox/src/VBox/VMM/VMMR0/HMR0Mixed.mac /vbox/src/VBox/VMM/VMMR0/HWSVMR0.cpp /vbox/src/VBox/VMM/VMMR0/HWSVMR0.h /vbox/src/VBox/VMM/VMMR0/HWVMXR0.cpp /vbox/src/VBox/VMM/VMMR0/HWVMXR0.h /vbox/src/VBox/VMM/VMMR0/PDMR0Device.cpp /vbox/src/VBox/VMM/VMMR0/VMMR0.cpp /vbox/src/VBox/VMM/VMMR3/CPUM.cpp /vbox/src/VBox/VMM/VMMR3/DBGF.cpp /vbox/src/VBox/VMM/VMMR3/DBGFMem.cpp /vbox/src/VBox/VMM/VMMR3/EM.cpp /vbox/src/VBox/VMM/VMMR3/EMHM.cpp /vbox/src/VBox/VMM/VMMR3/HM.cpp /vbox/src/VBox/VMM/VMMR3/IOM.cpp /vbox/src/VBox/VMM/VMMR3/PDMLdr.cpp /vbox/src/VBox/VMM/VMMR3/PGM.cpp /vbox/src/VBox/VMM/VMMR3/PGMBth.h /vbox/src/VBox/VMM/VMMR3/PGMHandler.cpp /vbox/src/VBox/VMM/VMMR3/PGMMap.cpp /vbox/src/VBox/VMM/VMMR3/PGMPhys.cpp /vbox/src/VBox/VMM/VMMR3/PGMPool.cpp /vbox/src/VBox/VMM/VMMR3/PGMShw.h /vbox/src/VBox/VMM/VMMR3/TRPM.cpp /vbox/src/VBox/VMM/VMMR3/VM.cpp /vbox/src/VBox/VMM/VMMR3/VMM.cpp /vbox/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp /vbox/src/VBox/VMM/VMMR3/VMMTests.cpp /vbox/src/VBox/VMM/VMMRC/HMRCA.asm /vbox/src/VBox/VMM/VMMRC/VMMRC.cpp /vbox/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp /vbox/src/VBox/VMM/include/EMHandleRCTmpl.h /vbox/src/VBox/VMM/include/HMInternal.h /vbox/src/VBox/VMM/include/HMInternal.mac /vbox/src/VBox/VMM/include/PGMInline.h /vbox/src/VBox/VMM/include/PGMInternal.h /vbox/src/VBox/VMM/include/VMMInternal.h /vbox/src/VBox/VMM/testcase/Makefile.kmk /vbox/src/VBox/VMM/testcase/tstAsmStructs.cpp /vbox/src/VBox/VMM/testcase/tstAsmStructsAsm.asm /vbox/src/VBox/VMM/testcase/tstVMM-HM.cpp /vbox/src/VBox/VMM/testcase/tstVMStruct.h /vbox/src/VBox/VMM/testcase/tstVMStructDTrace.cpp /vbox/src/VBox/VMM/testcase/tstVMStructRC.cpp /vbox/src/VBox/VMM/testcase/tstVMStructSize.cpp /vbox/src/recompiler/VBoxREMWrapper.cpp /vbox/src/recompiler/VBoxRecompiler.c /vbox/src/recompiler/exec.c /vbox/src/recompiler/target-i386/op_helper.c
d5ba263c2119128cc28202aa6459b3d2664910d5 42664 07-Aug-2012 vboxsync

Allow Main to detect VIA VT-x support.

24986763e9e9e6633a4a54479be945d577fdfd34 42024 05-Jul-2012 vboxsync

VMM: RDTSCP support on Intel. Segregated some common CPU features from the AMD superset into Extended features as they're now available on Intel too.

ebb52d80cb31d6b345c233cedd4ea7b2460af2b0 41528 31-May-2012 vboxsync

Main/HostUSBDevice(all platforms)+USBProxyService: redo USB locking, fixes major regression, added lots of assertions to catch locking flaws early, whitespace cleanup Main/Machine: small USB locking fix to be consistent with the remaining code Main/Host+glue/AutoLock: replace USB list lock by host lock, small numbering cleanup Main/Console: redo USB locking, do less in USB callbacks/EMT (addresses long standing todo items), eliminate unsafe iterator parameters

fa043f76341264e6c6426839193362d1f056c94d 41174 04-May-2012 vboxsync

Main/Network: Pass error messages from VBoxNetAdpCtl all the way up to frontends.

8042d9dc3e297dc3a8e9bc1857aad1dbd4667577 41025 23-Apr-2012 vboxsync

Main/Host: fix a few LogRel messages

2dd5cbbdf946ef2acea2c5150cfdf6f8203821c1 40845 10-Apr-2012 vboxsync

3D check: direct invocation on the client side

06a1780bd972340f65d762ab8d5f3a6569c6a2e7 40755 03-Apr-2012 vboxsync

Main/HostImpl: fixed r76982 (the old santiy check was wrong and prevented to create host interfaces)

72a2fb1387c82f8fd68b707b6061758a24bf9177 40581 22-Mar-2012 vboxsync

Main/HostImpl: sanity check

8ec7b1dd0970eedc9042afe47e042a1f4e382188 40183 20-Feb-2012 vboxsync

Main/Host: must use the normal medium tree lock, as the Medium objects use this one implicitly in the uninit method which is used on destruction.

d2f35c43dd3101d462daf83fcb1087010a91079a 40079 11-Feb-2012 vboxsync

Windows build fix for r76212

099eadc8bf7bc517acb0dadb11a922fa89e2930e 39429 28-Nov-2011 vboxsync

Main/NetIf: Fixed segmentation fault in VBoxSVC on host-creation failure

280704ef57afc4bfa7cb0f6a6d2f212dbf3ead34 38406 10-Aug-2011 vboxsync

vboxnetadp: moved SetExtraData calls to Host::CreateHostOnlyNetworkInterface (#5817)

2d97f8baccdd684bc0a8a15eb86bbe9ff2b85374 37955 14-Jul-2011 vboxsync

Moved VBox/x86.h/mac to iprt/x86.h/mac.

/vbox/Makefile.kmk /vbox/include/VBox/vmm/cpum.h /vbox/include/VBox/vmm/cpumctx.h /vbox/include/VBox/vmm/cpumdis.h /vbox/include/VBox/vmm/dbgfsel.h /vbox/include/VBox/vmm/hwacc_vmx.h /vbox/include/VBox/vmm/mm.h /vbox/include/VBox/vmm/pgm.h /vbox/include/VBox/vmm/selm.h /vbox/include/VBox/vmm/trpm.h /vbox/include/VBox/x86.mac /vbox/include/iprt/x86.h /vbox/include/iprt/x86.mac /vbox/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest /vbox/src/VBox/Additions/common/testcase/tstPageFusion.cpp /vbox/src/VBox/Devices/EFI/Thunk/EfiThunk.asm /vbox/src/VBox/Devices/testcase/tstDeviceStructSize.cpp /vbox/src/VBox/Disassembler/DisasmTestA.asm /vbox/src/VBox/HostDrivers/Support/SUPDrv.c /vbox/src/VBox/HostDrivers/Support/SUPLib.cpp /vbox/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv /vbox/src/VBox/HostDrivers/Support/linux/files_vboxdrv /vbox/src/VBox/Installer/linux/deffiles HostImpl.cpp /vbox/src/VBox/RDP/client/files_rdesktop-vrdp /vbox/src/VBox/Runtime/common/time/timesup.cpp /vbox/src/VBox/VMM/VMMAll/CPUMAllA.asm /vbox/src/VBox/VMM/VMMAll/EMAllA.asm /vbox/src/VBox/VMM/VMMAll/HWACCMAll.cpp /vbox/src/VBox/VMM/VMMAll/IEMAll.cpp /vbox/src/VBox/VMM/VMMAll/IEMAllAImpl.asm /vbox/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp /vbox/src/VBox/VMM/VMMAll/SELMAll.cpp /vbox/src/VBox/VMM/VMMAll/TRPMAll.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0A.asm /vbox/src/VBox/VMM/VMMR0/CPUMR0UnusedA.asm /vbox/src/VBox/VMM/VMMR0/HWACCMR0.cpp /vbox/src/VBox/VMM/VMMR0/HWACCMR0A.asm /vbox/src/VBox/VMM/VMMR0/HWSVMR0.cpp /vbox/src/VBox/VMM/VMMR0/HWVMXR0.cpp /vbox/src/VBox/VMM/VMMR0/TRPMR0A.asm /vbox/src/VBox/VMM/VMMR3/PATMA.asm /vbox/src/VBox/VMM/VMMR3/VMM.cpp /vbox/src/VBox/VMM/VMMR3/VMMTests.cpp /vbox/src/VBox/VMM/VMMRC/CPUMRCA.asm /vbox/src/VBox/VMM/VMMRC/EMRCA.asm /vbox/src/VBox/VMM/VMMRC/HWACCMRCA.asm /vbox/src/VBox/VMM/VMMRC/MMRamRCA.asm /vbox/src/VBox/VMM/VMMRC/TRPMRC.cpp /vbox/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp /vbox/src/VBox/VMM/VMMRC/TRPMRCHandlersA.asm /vbox/src/VBox/VMM/VMMRC/VMMRCA.asm /vbox/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac /vbox/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac /vbox/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac /vbox/src/VBox/VMM/include/CPUMInternal.h /vbox/src/VBox/VMM/testcase/Makefile.kmk /vbox/src/VBox/VMM/testcase/tstCompiler.cpp /vbox/src/VBox/VMM/testcase/tstMicroRCA.asm /vbox/src/VBox/VMM/testcase/tstVMStructRC.cpp /vbox/src/VBox/VMM/testcase/tstVMStructSize.cpp /vbox/src/VBox/VMM/testcase/tstX86-1A.asm
53515a2306ba9ff5249912203db7c873a37adb70 37307 02-Jun-2011 vboxsync

Partly revert r72058, the gcc warning was fixed already

26170894306c5822e5b25ff7494c1241bc505d90 37306 02-Jun-2011 vboxsync

Main: Fix building if VBOX_WITH_USB is not defined (on FreeBSD 7.4 for example) and fix a gcc warning

9618da12dab241267f7366c74dbcb80afc103d4d 37142 18-May-2011 vboxsync

Main/Host: fix scoping to avoid compiler warning about variable aliasing

37cf80586e7166c272021e2675cf63be13f6fefb 37095 16-May-2011 vboxsync

Host::getDrives: Don't increment the iterator after erase.

632368c85bf77a97a5f2a5841f7b83ae40859ce4 37014 09-May-2011 vboxsync

Main/linux/USB: reverted r71595 again, as it did not seem correct

62451ab26242d8619637e6832c0c1aab35ca1300 36986 06-May-2011 vboxsync

Main/Host: use setError instead of setWarning, as the calling code isn't prepared for dealing with warning codes.

f2edd141e23b52ca7bc5054d6aaff60c5b8f3230 36961 04-May-2011 vboxsync

Main/USB/linux: return correct error codes and messages if the user does not have the right access permissions

2b814c9345076900962041989fe213328bacc1d8 36615 07-Apr-2011 vboxsync

Main/idl: new method IHost::generateMACAddress, including implementation

d5eaf3f96dfcb9601fb9be152739eb2dcc8044f2 36451 28-Mar-2011 vboxsync

introduced VirtualBoxBase::clearError to clear the previous error info if MultiResult is used

0b6e534f55fcb5870df42b58ae354ad5fdbda66a 36128 02-Mar-2011 vboxsync

Main/Metrics: Hypervisor and guest metrics re-done (#5566)

be6a7ee8f237a71cf075c128e8e391e6c3654687 36121 01-Mar-2011 vboxsync

rework NetFlt/Adp

/vbox/include/VBox/WinNetConfig.h /vbox/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk /vbox/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/NetAdpInstall.cpp /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/NetAdpUninstall.cpp /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/NetFltInstall.cpp /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/NetFltUninstall.cpp /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetAdp.inf /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFlt-win.c /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFlt-win.h /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFlt-win.rc /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFlt.inf /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltCommon-win.h /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltMp-win.c /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltMp-win.h /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltPt-win.c /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltPt-win.h /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFlt_m.inf /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/WinNetConfig.cpp /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/notifyobj/Makefile.kup /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/notifyobj/VBoxNetFltNotify.cpp /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/notifyobj/VBoxNetFltNotify.def /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/notifyobj/VBoxNetFltNotify.h /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/notifyobj/VBoxNetFltNotify.rc /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/notifyobj/VBoxNetFltNotify.rgs /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/notifyobj/VBoxNetFltNotifyRc.h /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/notifyobj/VBoxNetFltNotifyn.idl /vbox/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.cpp /vbox/src/VBox/Installer/win/VirtualBox.wxs /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp HostImpl.cpp win/NetIf-win.cpp
d00ff02d6b6a967cd356b3a2a9b184148ea14851 36057 22-Feb-2011 vboxsync

Main/NetIf: Fixed host-only interface creation failure on Windows (#3873)

8374dfdfc4d7fdfcfbaeec4c65fbf856212d4c32 35964 14-Feb-2011 vboxsync

Metrics: Introduced RAM/VMM base metric

4e8e5ad08ec24b50cd7fa886a6401a9029e1b133 35895 08-Feb-2011 vboxsync

Main/HostOnly: preserve vboxnetX with default address and mask (#4213)

d0e6a172d62ea42cde99f4fe90ace417d7b58fd9 35814 01-Feb-2011 vboxsync

warning

5bf56d56ee8d7863af368c9c3422fa6b3a142edd 35813 01-Feb-2011 vboxsync

Main: reduce code duplication in host drive management code; add missing caller + locking for safety

83365ff77c1571f994b3a15bfbdee077d2ea8a07 35809 01-Feb-2011 vboxsync

netadp: Re-create configured vboxnetX interfaces (#4213) on Darwin and FreeBSD

009f89495bf49a0615d244352f41dce5a272d7bd 35804 01-Feb-2011 vboxsync

Main/HostImpl: make Host::FindHostDVDDrive accept UUIDs

1c19381e9455f78f30a14a20d19f1dab7da19334 35785 31-Jan-2011 vboxsync

netadp: Re-create configured vboxnetX interfaces (#4213) on Linux

c7a378ed2fbad681c0b674351d698ef20a368935 35638 19-Jan-2011 vboxsync

Main. QT/FE: fix long standing COM issue

/vbox/include/VBox/com/com.h /vbox/include/VBox/com/defs.h /vbox/src/VBox/Frontends/VBoxBFE/COMDefs.h /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.h /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMWrappers.xsl /vbox/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp /vbox/src/VBox/Frontends/VirtualBox/src/main.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBufferQImage.cpp /vbox/src/VBox/Main/glue/initterm.cpp /vbox/src/VBox/Main/idl/comimpl.xsl /vbox/src/VBox/Main/include/ApplianceImpl.h /vbox/src/VBox/Main/include/AudioAdapterImpl.h /vbox/src/VBox/Main/include/BIOSSettingsImpl.h /vbox/src/VBox/Main/include/BandwidthControlImpl.h /vbox/src/VBox/Main/include/BandwidthGroupImpl.h /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/ConsoleVRDPServer.h /vbox/src/VBox/Main/include/DHCPServerImpl.h /vbox/src/VBox/Main/include/DisplayImpl.h /vbox/src/VBox/Main/include/EventImpl.h /vbox/src/VBox/Main/include/ExtPackManagerImpl.h /vbox/src/VBox/Main/include/FramebufferImpl.h /vbox/src/VBox/Main/include/GuestImpl.h /vbox/src/VBox/Main/include/GuestOSTypeImpl.h /vbox/src/VBox/Main/include/HostImpl.h /vbox/src/VBox/Main/include/HostNetworkInterfaceImpl.h /vbox/src/VBox/Main/include/HostUSBDeviceImpl.h /vbox/src/VBox/Main/include/KeyboardImpl.h /vbox/src/VBox/Main/include/MachineDebuggerImpl.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/MediumAttachmentImpl.h /vbox/src/VBox/Main/include/MediumFormatImpl.h /vbox/src/VBox/Main/include/MediumImpl.h /vbox/src/VBox/Main/include/MouseImpl.h /vbox/src/VBox/Main/include/NATEngineImpl.h /vbox/src/VBox/Main/include/NetworkAdapterImpl.h /vbox/src/VBox/Main/include/ParallelPortImpl.h /vbox/src/VBox/Main/include/PciDeviceAttachmentImpl.h /vbox/src/VBox/Main/include/PerformanceImpl.h /vbox/src/VBox/Main/include/ProgressCombinedImpl.h /vbox/src/VBox/Main/include/ProgressImpl.h /vbox/src/VBox/Main/include/ProgressProxyImpl.h /vbox/src/VBox/Main/include/RemoteUSBDeviceImpl.h /vbox/src/VBox/Main/include/SerialPortImpl.h /vbox/src/VBox/Main/include/SessionImpl.h /vbox/src/VBox/Main/include/SharedFolderImpl.h /vbox/src/VBox/Main/include/SnapshotImpl.h /vbox/src/VBox/Main/include/StorageControllerImpl.h /vbox/src/VBox/Main/include/SystemPropertiesImpl.h /vbox/src/VBox/Main/include/USBControllerImpl.h /vbox/src/VBox/Main/include/USBDeviceFilterImpl.h /vbox/src/VBox/Main/include/USBDeviceImpl.h /vbox/src/VBox/Main/include/VFSExplorerImpl.h /vbox/src/VBox/Main/include/VRDEServerImpl.h /vbox/src/VBox/Main/include/VirtualBoxBase.h /vbox/src/VBox/Main/include/VirtualBoxClientImpl.h /vbox/src/VBox/Main/include/VirtualBoxImpl.h /vbox/src/VBox/Main/src-all/EventImpl.cpp /vbox/src/VBox/Main/src-all/ExtPackManagerImpl.cpp /vbox/src/VBox/Main/src-all/PciDeviceAttachmentImpl.cpp /vbox/src/VBox/Main/src-all/ProgressImpl.cpp /vbox/src/VBox/Main/src-all/SharedFolderImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleVRDPServer.cpp /vbox/src/VBox/Main/src-client/DisplayImpl.cpp /vbox/src/VBox/Main/src-client/GuestImpl.cpp /vbox/src/VBox/Main/src-client/KeyboardImpl.cpp /vbox/src/VBox/Main/src-client/MachineDebuggerImpl.cpp /vbox/src/VBox/Main/src-client/MouseImpl.cpp /vbox/src/VBox/Main/src-client/RemoteUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/SessionImpl.cpp /vbox/src/VBox/Main/src-client/USBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/VirtualBoxClientImpl.cpp AudioAdapterImpl.cpp BIOSSettingsImpl.cpp BandwidthControlImpl.cpp BandwidthGroupImpl.cpp DHCPServerImpl.cpp GuestOSTypeImpl.cpp HostImpl.cpp HostNetworkInterfaceImpl.cpp HostUSBDeviceImpl.cpp MachineImpl.cpp MediumAttachmentImpl.cpp MediumFormatImpl.cpp MediumImpl.cpp NATEngineImpl.cpp NetworkAdapterImpl.cpp ParallelPortImpl.cpp PerformanceImpl.cpp ProgressProxyImpl.cpp SerialPortImpl.cpp SnapshotImpl.cpp StorageControllerImpl.cpp SystemPropertiesImpl.cpp USBControllerImpl.cpp USBDeviceFilterImpl.cpp VRDEServerImpl.cpp VirtualBoxImpl.cpp
92fbfeea65ca674e060dd91ab3a8b8cf9658d4f4 35429 07-Jan-2011 vboxsync

Main: fix bug that dvd/floppy host drives would not be restored from machine settings but always result in empty drives

e45ccb294fc1f6b4078d058eaff86100361a7358 35368 30-Dec-2010 vboxsync

Main: source re-org.

/vbox/src/VBox/Frontends/VBoxBFE/Makefile.kmk /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/VBoxExtPackHelperApp.cpp /vbox/src/VBox/Main/glue/xpcom/helpers.cpp /vbox/src/VBox/Main/include/win/resource.h /vbox/src/VBox/Main/linux/Makefile.kup /vbox/src/VBox/Main/src-all/DisplayPNGUtil.cpp /vbox/src/VBox/Main/src-all/DisplayResampleImage.cpp /vbox/src/VBox/Main/src-all/DisplayUtils.cpp /vbox/src/VBox/Main/src-all/EventImpl.cpp /vbox/src/VBox/Main/src-all/ExtPackManagerImpl.cpp /vbox/src/VBox/Main/src-all/ExtPackUtil.cpp /vbox/src/VBox/Main/src-all/Global.cpp /vbox/src/VBox/Main/src-all/Logging.cpp /vbox/src/VBox/Main/src-all/PciDeviceAttachmentImpl.cpp /vbox/src/VBox/Main/src-all/ProgressImpl.cpp /vbox/src/VBox/Main/src-all/SharedFolderImpl.cpp /vbox/src/VBox/Main/src-all/VirtualBoxBase.cpp /vbox/src/VBox/Main/src-all/VirtualBoxErrorInfoImpl.cpp /vbox/src/VBox/Main/src-client/AudioSnifferInterface.cpp /vbox/src/VBox/Main/src-client/BusAssignmentManager.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp /vbox/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp /vbox/src/VBox/Main/src-client/ConsoleVRDPServer.cpp /vbox/src/VBox/Main/src-client/DisplayImpl.cpp /vbox/src/VBox/Main/src-client/GuestCtrlImpl.cpp /vbox/src/VBox/Main/src-client/GuestImpl.cpp /vbox/src/VBox/Main/src-client/HGCM.cpp /vbox/src/VBox/Main/src-client/HGCMObjects.cpp /vbox/src/VBox/Main/src-client/HGCMThread.cpp /vbox/src/VBox/Main/src-client/KeyboardImpl.cpp /vbox/src/VBox/Main/src-client/MachineDebuggerImpl.cpp /vbox/src/VBox/Main/src-client/MouseImpl.cpp /vbox/src/VBox/Main/src-client/RemoteUSBBackend.cpp /vbox/src/VBox/Main/src-client/RemoteUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/SessionImpl.cpp /vbox/src/VBox/Main/src-client/USBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/VBoxDriversRegister.cpp /vbox/src/VBox/Main/src-client/VMMDevInterface.cpp /vbox/src/VBox/Main/src-client/VirtualBoxClientImpl.cpp /vbox/src/VBox/Main/src-client/win/VBoxC.def /vbox/src/VBox/Main/src-client/win/VBoxC.rc /vbox/src/VBox/Main/src-client/win/VirtualBox_rgs.xsl /vbox/src/VBox/Main/src-client/win/dllmain.cpp /vbox/src/VBox/Main/src-client/xpcom/module.cpp ApplianceImpl.cpp ApplianceImplExport.cpp ApplianceImplIO.cpp ApplianceImplImport.cpp AudioAdapterImpl.cpp BIOSSettingsImpl.cpp BandwidthControlImpl.cpp BandwidthGroupImpl.cpp DHCPServerImpl.cpp DHCPServerRunner.cpp GuestOSTypeImpl.cpp HostImpl.cpp HostNetworkInterfaceImpl.cpp HostPower.cpp HostUSBDeviceImpl.cpp MachineImpl.cpp Matching.cpp MediumAttachmentImpl.cpp MediumFormatImpl.cpp MediumImpl.cpp MediumLock.cpp NATEngineImpl.cpp NetworkAdapterImpl.cpp ParallelPortImpl.cpp Performance.cpp PerformanceImpl.cpp ProgressProxyImpl.cpp SerialPortImpl.cpp SnapshotImpl.cpp StorageControllerImpl.cpp SystemPropertiesImpl.cpp USBControllerImpl.cpp USBDeviceFilterImpl.cpp USBProxyService.cpp VFSExplorerImpl.cpp VRDEServerImpl.cpp VirtualBoxImpl.cpp darwin/HostPowerDarwin.cpp darwin/Makefile.kup darwin/NetIf-darwin.cpp darwin/OpenGLTestDarwin.cpp darwin/PerformanceDarwin.cpp darwin/USBProxyServiceDarwin.cpp darwin/iokit.cpp darwin/iokit.h freebsd/HostHardwareFreeBSD.cpp freebsd/NetIf-freebsd.cpp freebsd/PerformanceFreeBSD.cpp freebsd/USBProxyServiceFreeBSD.cpp generic/Makefile.kup generic/NetIf-generic.cpp generic/OpenGLTest.cpp generic/OpenGLTestApp.cpp linux/HostHardwareLinux.cpp linux/Makefile.kup linux/NetIf-linux.cpp linux/PerformanceLinux.cpp linux/USBGetDevices.cpp linux/USBProxyServiceLinux.cpp linux/vbox-libhal.cpp os2/NetIf-os2.cpp os2/PerformanceOs2.cpp os2/USBProxyServiceOs2.cpp solaris/DynLoadLibSolaris.cpp solaris/DynLoadLibSolaris.h solaris/NetIf-solaris.cpp solaris/PerformanceSolaris.cpp solaris/USBProxyServiceSolaris.cpp win/HostPowerWin.cpp win/NetIf-win.cpp win/PerformanceWin.cpp win/USBProxyServiceWindows.cpp win/VBoxComEvents.cpp win/VBoxComEvents.h win/VBoxSVC.rc win/svchlp.cpp win/svchlp.h win/svcmain.cpp xpcom/server.cpp xpcom/server.h xpcom/server_module.cpp /vbox/src/VBox/Main/testcase/Makefile.kmk /vbox/src/VBox/Main/testcase/tstCollector.cpp /vbox/src/VBox/Main/win/Makefile.kup /vbox/src/VBox/Main/xpcom/Makefile.kup /vbox/src/VBox/RDP/client/Makefile.kmk /vbox/src/VBox/RDP/client/files_rdesktop-vrdp