Commit Graph
15 Commits
Author SHA1 Message Date
Sameeh Jubran 2cc38bac81 NetKVM: Integrate WPP Tracing
This commit integrates wpp tracing into builds higher than Vista as
Windows Vista requires much more configuration for wpp integration,
however, this integration may be introduced in the future.

The old style of Dprintf is still preserved by this commit and can be
enabled by disabling WPP tracing. This can be accomplished by commenting
the following line in WPPTrace.h:

Signed-off-by: Sameeh Jubran <[email protected]>
2017-12-12 21:53:43 +02:00
Sameeh Jubran 7250654152 NetKVM: Dprintf: Use suitable casting and modifiers
Signed-off-by: Sameeh Jubran <[email protected]>
2017-12-12 21:53:43 +02:00
Sameeh Jubran 699a3c6d1c NetKVM: DPrintf: Use variadic arguments and fmt
This should be the appropriate for handling variadic arguments in a
MACRO.

Signed-off-by: Sameeh Jubran <[email protected]>
2017-12-12 21:53:43 +02:00
Ladi Prosek 83e9f437a6 netkvm/NDIS6: Switch to BSD license
The project is switching from GPL to BSD.

Signed-off-by: Ladi Prosek <[email protected]>
2017-08-08 11:28:16 +03:00
Ladi Prosek 9988783a0d netkvm: Remove #pragma warnings
Warning suppression #pragma's are no longer necessary and can be
deleted.

Signed-off-by: Ladi Prosek <[email protected]>
2017-08-07 11:39:20 +03:00
Sameeh Jubran ad7f6562c9 Add missing invokes to va_end macro
According to documentation the va_end macro should be invoked before
the function returns whenever va_start has been invoked from that
function.

This commit fixes errors reported by cppcheck tool.

Error sample:
[kvm-guest-drivers-windows/Balloon/sys/utils.c:60]: (error) va_list 'list'
was opened but not closed by va_end().

Signed-off-by: Sameeh Jubran <[email protected]>
2017-03-27 16:20:25 +03:00
Vadim Rozenfeld de7f3a1951 Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in virtio-win-prewhql build
(cherry-picked from commit 3accaa89d7c76b93988022b67ad4849af891ef2d)
Signed-off-by: Ladi Prosek <[email protected]>
2017-03-23 10:04:55 +01:00
Yuri Benditovich 7e319d95ea netkvm: implement pending NBLs in bugcheck data
Bug check static data changed to next version.
Under conditional compilation maintained array of
pending NBLs and embedded into bugcheck data.

Signed-off-by: Yuri Benditovich <[email protected]>
2017-01-31 13:32:58 +11:00
Ladi Prosek fe0314a33b netkvm: Spelling fixes 2017-01-20 21:08:17 +11:00
Vadim Rozenfeld 36a8c5ef34 Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in virtio-win-prewhql build 2016-02-04 12:39:41 +11:00
Vadim Rozenfeld dd85d18fa4 BZ 1183423 - Change the copyright on all the Windows drivers to 2015
(cherry picked from commit c98b6a64346d04a3b5c3611d5b777b3cfc44f2a3)
2015-04-11 19:31:28 +10:00
Joseph Hindin 3af885e0df NetKVM: BZ#1096505: RX/TX pathes combined into CPUPathesBundle class
Signed-off-by: Joseph Hindin <[email protected]>
2014-09-02 09:17:16 +10:00
Joseph Hindin 5179505b76 NetKVM: BZ#1096505: RXPath and TXPath allocated as array of size 1
Signed-off-by: Joseph Hindin <[email protected]>
2014-09-02 09:17:16 +10:00
Dmitry Fleytman fbafe1f630 NetKVM: BZ1096505 packet submission refactoring
This patch changes TX packets submission logic
and offloads as required for mqueue implementation.

Signed-off-by: Dmitry Fleytman <[email protected]>
2014-05-28 19:03:26 +10:00
Dmitry Fleytman 53b6380af4 NetKVM: BZ1096505 Separate transmit path data from device context
This commit is a preparation for multiqueue implementation.
It itroduces changes driver's TX code structure the way
needed to allow creation of multiple independent transmit pathes.

Signed-off-by: Dmitry Fleytman <[email protected]>
2014-05-12 18:20:53 +10:00