Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Workstation 17.6.0 #281

Open
wants to merge 48 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
755b521
import Workstation 12.5.5 module sources
mkubecek May 31, 2017
2a21430
import Workstation 12.5.6 module sources
mkubecek May 31, 2017
2bd541e
import Workstation 12.5.7 module sources
mkubecek Jun 23, 2017
e4df7e3
import Workstation 14.0.0 module sources
mkubecek Sep 30, 2017
f78dd52
import Workstation 14.1.0 module sources
mkubecek Dec 25, 2017
876363b
import Workstation 14.1.1 module sources
mkubecek Jan 12, 2018
cb66161
Merge branch 'master' into workstation
mkubecek Feb 4, 2018
7fa9cbe
Merge branch 'master' into workstation
mkubecek Apr 2, 2018
2749950
import Workstation 14.1.2 module sources
mkubecek May 23, 2018
454cbd7
Merge branch 'master' into workstation
mkubecek May 27, 2018
3f188d0
import Workstation 14.1.3 module sources
mkubecek Aug 20, 2018
d7fe4fe
import Workstation 15.0.0 module sources
mkubecek Oct 2, 2018
b71c1b9
import Workstation 15.0.1 module sources
mkubecek Nov 12, 2018
a93f44e
import Workstation 15.1.0 module sources
mkubecek May 15, 2019
4d36d6a
Merge branch 'master' into workstation
mkubecek Sep 20, 2019
51949a3
import Workstation 15.5.0 module sources
mkubecek Sep 20, 2019
bf5aeac
import Workstation 15.5.1 module sources
mkubecek Nov 14, 2019
02fd1f0
import Workstation 15.5.2 module sources
mkubecek Mar 14, 2020
dec5bab
import Workstation 15.5.5 module sources
mkubecek May 30, 2020
d67ec2e
import Workstation 16.0.0 module sources
mkubecek Sep 15, 2020
a4d51ad
import Workstation 16.1.0 module sources
mkubecek Nov 20, 2020
3a3dd80
import Workstation 16.2.0 module sources
mkubecek Oct 17, 2021
2d39b2e
import Workstation 16.2.3 module sources
mkubecek Mar 11, 2022
a83bc0f
Merge branch 'master' into workstation
mkubecek Mar 11, 2022
23b8308
import Workstation 16.2.4 module sources
mkubecek Jul 26, 2022
185775d
Merge branch 'master' into workstation
mkubecek Oct 20, 2022
2acf8c0
Merge branch 'master' into workstation
mkubecek Nov 18, 2022
33f1d0e
import Workstation 17.0.0 module sources
mkubecek Nov 18, 2022
fee62c9
import Workstation 17.0.1 module sources
mkubecek Feb 4, 2023
60bfdb5
import Workstation 17.5.0 module sources
mkubecek Oct 20, 2023
363bab0
import Workstation 17.6.0 module sources
philipl Sep 7, 2024
fe7e237
Seems x86cpuid.h also need to be patched to prevent array-index-out-o…
nan0desu May 18, 2024
d2788a6
modules: make COMPAT_LINUX_VERSION_CHECK_LT less tricky
mkubecek Aug 12, 2023
a7a0dcc
vmmon: rename GDT_SIZE macro to avoid collision
mkubecek Sep 15, 2020
a3fc2c2
modules: use standard constant definitions if available
mkubecek Nov 18, 2022
9392920
vmmon: quick workaround for objtool warnings
mkubecek Sep 30, 2017
a7d68e1
modules: remove .cache.mk on make clean
theobch May 27, 2018
3519dc9
vmmon: include <asm/irq_vectors.h> explicitly
mkubecek Aug 20, 2020
c7e75a4
vmnet: convert VNetBridge debugging code to ktime_get_ns()
mkubecek Mar 14, 2020
bf9bc89
vmnet: hack around SLE15-SP5 backport of netdevice::dev_addr changes
mkubecek Nov 26, 2022
edceb87
vmnet: use explicit module_init() and module_exit() (#187)
mkubecek Jan 17, 2023
7f94d6c
vmmon: use standard ASM_ENDBR macro
mkubecek Jan 17, 2023
119c95f
vmnet: fix csum_and_copy_to_user workaround for kernel >= 5.19
mkubecek Nov 18, 2022
32731a7
vmnet: fix wireless device detection
mkubecek Jun 7, 2022
97ce99e
vmnet: use void as argument list in function definitions (#188)
mkubecek Feb 17, 2023
0ace2b5
vmmon: use get_user_pages to get page PFN
mkubecek Oct 22, 2023
cc104a8
Compiles and works for Workstation 17.5.2 and Mainline kernel 6.9.1. …
nan0desu May 18, 2024
bc295fc
Add dkms support
philipl Sep 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
import Workstation 15.5.1 module sources
  • Loading branch information
mkubecek committed Nov 14, 2019
commit bf5aeaca486d987892ed9caba8bee023873cd8c0
2 changes: 2 additions & 0 deletions vmmon-only/include/x86msr.h
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ MSRQuery;
#define MSR_ARCH_CAPABILITIES_RSBA (1ULL << 2)
#define MSR_ARCH_CAPABILITIES_NOL1F_VMENTRY (1ULL << 3)
#define MSR_ARCH_CAPABILITIES_SSB_NO (1ULL << 4)
#define MSR_ARCH_CAPABILITIES_MDS_NO (1ULL << 5)

#define MSR_FLUSH_CMD 0x10b
#define MSR_FLUSH_CMD_FLUSH_L1D (1ULL << 0)
Expand All @@ -129,6 +130,7 @@ MSRQuery;

#define MSR_PRED_CMD_IBPB (1UL << 0)


#define MSR_MISC_FEATURES_ENABLES 0x140

/* Intel Core Architecture and later: use only architected counters. */
Expand Down