Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/vyos-legacy/vyos-open-vm-tools
VyOS version of the open-vm-tools
https://github.com/vyos-legacy/vyos-open-vm-tools
This change adds a loop reading host and guest time. The read of
the guest is always bracketed ...
While working with SIGAR => XDR serialization, I ran into segfaults
when the rpcgen-generated co...
Tools needs to be able to use local encodings even if they are
not supported in our stripped dow...
Signed-off-by: Marcelo Vanzin <[email protected]>
5cf1b12c58dae9f40b88e49339e71c96d87b20ef authored about 15 years ago. Start using lib/lock, a new user-level lock library that supports lock ranks.
. Change deskto...
fc38795548d1741bcaee29ee2a98fd274c7341ea authored about 15 years ago
As some of our code starts to be compiled on ARM, we need to improve
some elements of code clean...
Signed-off-by: Marcelo Vanzin <[email protected]>
da3e1e5c93538f1a67b61c5520d8cef8c104fbac authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
a4ad9d70fa0114b7e84b1283cbb91465d9223857 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
cfe7676d4f57bb136f09e0386ee7d58f0f7f565f authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
6a183706ff5a9936be999462b6d06d7b3bcf5b53 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
922d8db3d495b578416d9423254889d1cb64bcab authored about 15 years ago
This change splits out reading guest and host time from the main
time sync loop. At the same ti...
A signed 64 bit value storing microseconds can represent up to
292471 years, so keeping a separa...
Signed-off-by: Marcelo Vanzin <[email protected]>
7a4aa2a5d7f0611a140a1a9dc8ba6a3a57a40313 authored about 15 years agoIn this change:
. if core dumps are enabled in the config file, try to raise the core
rlimit fo...
Instead of individually plumbing every possible control code the SCM
sends to services through v...
Apparently this is needed to find a few symbols on certain builds
of OpenSolaris.
Signed-off-by...
64886a66f82542d2de12d1e38228177f54fa0a05 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
c3d48e0bfb54ea4110966b01b463e436a8fa3e81 authored about 15 years ago
Unless vmx.allowNested is set, VMX currently refuses to power on
if it finds the backdoor. With...
Signed-off-by: Marcelo Vanzin <[email protected]>
c0c78f3fd573df06d92fd292bd2e77d5b400819c authored about 15 years ago
. some newer distros apparently started to ship procps 3.2.8, so try
to link against libproc.so ...
This only affected the case when the plugin decided not to be loaded
(e.g. when running on a boo...
. Hostinfo: Identify CentOS and Oracle Enterprise Linux distros.
. Fix race condition with RPC ...
0f7206f94468bddf6c0082f5f01aea84a059051c authored about 15 years agoto prevent build breaks since parts depend on other pieces.
Add VMCILOG to the guest
The guest ...
4a6dd9ad78be9fd950d5df335c79350fc30c96c2 authored about 15 years agoFix the following compiler warnings when buildling vmhgfs module:
bora-vmsoft/hgfs/linux/fsutil...
846b78b5fd99143ea5796e61afbf12f37c750bde authored about 15 years ago
No need to worry about the suboptimal MSI implementation in older
kernels. Now that we only buil...
SGL pages don't need to reside in the scarce DMA addressable space, we
can instead allocate gene...
Use the standard iomap API's for PCI devices.
Signed-off-by: Marcelo Vanzin <[email protected]>
620fafbb47e74d30fa6563e9cca3223c1a2fc63d authored about 15 years ago
Userdefined typedef's are considered evil, atleast for Linux drivers.
So use the struct keyword....
Signed-off-by: Marcelo Vanzin <[email protected]>
244de031c9eee9e19061a5155c93708e4dcf99a3 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
36e6267e45f03a539e874a1f6f63c328b662d635 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
6f4cdd0f38be020d722f2393c0b78d7cd13f04d2 authored about 15 years ago
. Add a module parameter to vmxnet3_shm to adjust the size of the shared
memory pool.
. Chang...
47971e6a5fc343c4eb819982d12e4c386156389a authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
18990c35dbbe6aac6d70a19b21dfc92a5da9af79 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
ac5f950a920cbfc1648678623c46acd7bb4f91c5 authored about 15 years ago
Get rid of a bunch of functions that were either sort of redundant or
not really needed at all. ...
Signed-off-by: Marcelo Vanzin <[email protected]>
a2997edcb4aa7d21a0c9d4d5e62b951078263229 authored about 15 years ago
. constify ToolsAppCapability::name.
. skip files that don't end with the platform's shared libr...
Signed-off-by: Marcelo Vanzin <[email protected]>
0f7ebcc08eedcf15e86d1486e7405ffbdd7ad374 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
874395cef6da41d910d5738cbc70e2ce3316bc2e authored about 15 years ago
NicInfoV3 introduced considerably more complex XDR types. Comparing
said types is non-trivial, ...
Because we can't implement the same control mechanism in FUSE-based
vmblock module as in-kernle ...
Provide GuestInfo_InitDiskInfo(), GuestInfo_CopyDiskInfo() and
GuestInfo_FreeDiskInfo() instead ...
We need to adjust the path to blocked filesystem when using FUSE.
Signed-off-by: Marcelo Vanzin...
b10c4983a8bd0199e5575e8ace7a28280e5b5c7c authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
eb18a25bec45e188b234d8217f9c24b91ba4ec05 authored about 15 years ago
During the NicInfoV3 mess, it was a fairly common operation to have to
assign arbitrary data to ...
. Unity/X11: Better handle plain unmapping, new window creation.
. Fix unchecked returns in /li...
b158be3faf11ae8188792b00e3c1f15cb44419d3 authored about 15 years ago. Fix probable memory leaks in vmxnet2 FreeBSD driver.
. Changes in shared code that don't affe...
47f5871d0cb6367cbbdd803a9786cca0969e3f74 authored about 15 years ago
1. NUL-terminate osNameFull.
2. Insert a space between uts.sysname & uts.release (i.e., repor...
Automatically wrap function declarations in 'extern "C"'. Also remove
a check for a "magic" macr...
xxx_GetAsString() returns string which should not be freeed().
Let's make it clear by returning ...
Signed-off-by: Marcelo Vanzin <[email protected]>
68f4359864f0f7395757da7f3b1192f8bc4d03c4 authored about 15 years ago
Added rc file for windows, incorporated into build.
Added embed_version.h for all platforms exce...
Let's change the behavior of this function so that "bad" suffixes
are treated as errors (they we...
Signed-off-by: Marcelo Vanzin <[email protected]>
cb50bf8191ba16bde7818079a434a0971e43b632 authored about 15 years ago. Handle ethtool CSO operations in vmxnet2.
. Sync vmxnet3 driver with upstreamed version.
. C...
d857a4c2927eb5525bcc1ecfb2a501012b0a70cd authored about 15 years ago
Fix all files that reference the old headers. No real code changes
here.
Signed-off-by: Marcelo...
1703bea751f8d3271a76b8fe9cd710b9954e26d7 authored about 15 years ago
These headers will form the base of the public Tools Core interface, so
they need to be moved to...
Signed-off-by: Marcelo Vanzin <[email protected]>
1fe9ddc1ac7446c3f46a9e2e63bf500ba7632fd8 authored about 15 years agoASSERTS + release build = unused variable...
Signed-off-by: Marcelo Vanzin <[email protected]>
a81b730e01da6fbf40c702f0e77ddd37c540db55 authored about 15 years ago
. create a fake provider for the TOOLS_APP_PROVIDER type so that when
registering a provider the...
Signed-off-by: Marcelo Vanzin <[email protected]>
2f48715419c1e7f7e41a8335f38e3037b31a4710 authored about 15 years ago
Our perf results have shown that 256 KB QPs perform much better than
64KB QPs in many situations...
This change introduces LOGLEVEL_THRESHOLD as a module param to linux vsock.
By default we no lon...
When finished with a GLib IO channel, decrement its reference count
via g_io_channel_unref(). D...
After we collected all plugins in a given directory we were forgetting
to free the directory dat...
Signed-off-by: Marcelo Vanzin <[email protected]>
36c756e3360f4f4162f16357148cc24ee77ec6ed authored about 15 years ago
This header will be part of the Tools Core public headers and we don't
want to expose our intern...
Signed-off-by: Marcelo Vanzin <[email protected]>
7a7fe507600c4ff8b5eaf83f7c33b4b8f86c8049 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
5c0c4b769a7acb5056fad7759caba568859d902b authored about 15 years ago. Attempting to get size of a device in certain Linuxes hangs. So, don't.
. Check user->kernel ...
74e9c9d389d016526bdf4d295d5059b3a560d89d authored about 15 years ago
This is (well, will be) a public header and should not depend on our
internal headers. So change...
These functions are not part of the public interface defined in
the public guestInfo.h file.
Si...
6c1cdce35f74a9a4c1183069fa2bc26fb3bab356 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
11744dbb2626db36cc64def9876dd714ebcbd5f3 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
d3334b90e159ad2283d55840890e831d5ff06a90 authored about 15 years ago
RegOpenKey() tries to open the registry key with too many permissions,
which is not allowed for ...
Signed-off-by: Marcelo Vanzin <[email protected]>
f324c9c52c6b6e7ffa9a3d1fee52db34e33f08c5 authored about 15 years ago
rpcChannel.h is part of the "public" tools core API, and shouldn't expose
internal APIs (such as...
Instead of ENTER_VMM and EXIT_VMM, let's call these what they are:
RESTRICT_BACKDOOR and OPEN_BA...
The first one is a leftover from when the tools service was monolithic and
based on static libra...
To help installer figure out whether there is already a vendor-provided
kernel module (with pote...
There's no use in having these functions in a public library, since they're
pretty much internal...
64bit environment must preserve whole %rbx, not just %ebx. And
restrict workaround to gcc build...
Signed-off-by: Marcelo Vanzin <[email protected]>
ded0928d8173bdf027666447f0ba19f846c7f867 authored about 15 years agoAdd 'extern "C"' constructs where required for name mangling, and fix some (now required) type c...
fff9e50c77c5271704bd47c1fd057c7d293b56e2 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
b5a32611ba0f78422e9e19f0d8c459f9598c5c63 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
2bba3be2760358edb234e9b6b4a0d99e6974de93 authored about 15 years ago
This is a follow up change. CPName_GetComponent returns -1 to report
an error thus it can't be ...
Signed-off-by: Marcelo Vanzin <[email protected]>
efd34a85f94e8dca7b618c22946a19c252f6ca8d authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
4735ea08f52dddb1402488f5a9e045bdfbf92633 authored about 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
9f42d53e6f61bb87aab07b50715da8bec43bcd00 authored over 15 years ago
... and stop logging every command with KERN_ERR... Let's revert
that part of max_cmd_len chang...
This makes it easier to identify log messages printed to, let's say,
OutputDebugString, by also ...
glib's documentation lies about custom log handlers being able to handle
G_LOG_FLAG_RECURSION. I...
but I made a change for a review, and I didn't run another
sandbox build. I'll back out my chang...
I know lib/region is much-maligned and will go away, but I needed some
debugging besides the War...
. Changes in shared code that don't affect open-vm-tools functionality.
. Refactoring of functi...
fc50bd896654727cf96bb3ac0a015440afc41fd3 authored over 15 years ago
Drivers for older kernels come from lindrvlegacy component so
let's get rid of unneeded code on ...
. Changes in shared code that don't affect open-vm-tools functionality.
. vmxnet3: free irqs & ...
22bab3df7879bacfbc92440257760fd0fc0c4e6e authored over 15 years agoSigned-off-by: Marcelo Vanzin <[email protected]>
672b68f97ac47025762a5b2515e0c0a43f81aaad authored over 15 years ago