Kernel – New Home for Release Candidates..

Updated Sept 24, to give specific location (from 4.19-rc5 release) In case you had previously been accessing the work-in-progress -rc version of the Kernel at https://github.com/torvalds/linux, then – after 4.19-rc4 – it can be found here:  https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/ To get the … Continue reading

Kernel – 4.19-rc1 – OK with VMware, breaks NVIDIA – and Possible Fix..

Kernel 4.19-rc1 has been released, and very brief details of changes are here: http://lkml.iu.edu/hypermail/linux/kernel/1808.3/01014.html VMware 14.1.3 compiles/loads OK, but NVIDIA (396.54) compile failed: …………………. /home/rgadsdon/kernel/NVIDIA-Linux-x86_64-396.54/kernel/nvidia-drm/nvidia-drm-encoder.c:219:11: error: implicit declaration of function ‘drm_mode_connector_attach_encoder’; did you mean ‘drm_connector_attach_encoder’? [-Werror=implicit-function-declaration] ret = drm_mode_connector_attach_encoder(connector, encoder); … Continue reading

Kernel – 4.18-rc2 is Out – Includes fix for VMware Runtime, OK with Latest Patched VMware and NVIDIA.

Kernel 4.18-rc2 has been released, and brief details of changes from -rc1 are here:  http://lkml.iu.edu/hypermail/linux/kernel/1806.3/00112.html This includes the cmdline fix, which enables the VMware runtimes to execute correctly.   The VMware 14.1.2 vmmon patch is still required (see http://rglinuxtech.com/?p=2322 ) NVIDIA … Continue reading

Kernel – GCC8 / ‘Objtool Warnings’ Patches..

There are now patches available to deal with the host of ‘objtool‘ warnings when compiling the kernel with GCC8: …………………………….. drivers/video/fbdev/core/fbmem.o: warning: objtool: fb_set_var()+0x209: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbmem.o: warning: objtool: do_remove_conflicting_framebuffers()+0xa6: sibling call from … Continue reading

VMware – Patch, If You Need Better ‘Meltdown/Spectre’ Protection..

Thanks – again – to Michal Kubeček, who  has pointed out that there is still a vulnerability in some VMware (vmmon) code, that is not mitigated by Kernel/Compiler retpoline fixes, as it is written in assembler..   ( See comment on … Continue reading

Kernel – 4.17-rc3 Released – Still OK with Latest NVIDIA and VMware..

Kernel 4.17-rc3 is out, and brief details of changes from -rc2 are here:  http://lkml.iu.edu/hypermail/linux/kernel/1804.3/05507.html Tested with NVIDIA 396.18 and VMware 14.1.1 (vmmon and vmnet), and all still compile OK.. Robert Gadsdon.   April 29, 2018. … Continue reading

Kernel – 4.17-rc1 Out – OK with Latest NVIDIA and VMware..

Kernel 4.17-rc1 has been released, and brief details are here:  http://lkml.iu.edu/hypermail/linux/kernel/1804.1/06654.html With the latest code-on-git milestone reached, there is speculation that a version bump to 5.x might be a possibility – but not just yet! The latest NVIDIA driver (396.18) … Continue reading

Kernel – Interim Changes for 4.17 – OK So Far..

Testing the changes submitted to date for Kernel 4.17-rc1, which is – of course – not due out just yet..   Kernel version obtained from https://github.com/torvalds/linux today – April 8. Latest VMware – 14.1.1 – vmnet/vmmon compile OK, and so does … Continue reading

Kernel – 4.16-rc3 Released, and Still no NVIDIA Fix?

Kernel 4.16-rc3 is out, and brief details of post-rc2 changes are here:  http://lkml.iu.edu/hypermail/linux/kernel/1802.3/00500.html I still cannot find any solution proposed for the ‘Unknown symbol swiotlb_map_sg_attrs‘ error with the latest NVIDIA drivers, despite posting brief details on the Developers Forum over … Continue reading

Kernel – GCC and ‘Retpoline’..

The recent summary of Kernel 4.15 mentioned the test for ‘compliant’ versions of GCC which fully support the retpoline mitigation, but only gave an example of non-compliance: With GCC 7.2: ~]$ cat /sys/devices/system/cpu/vulnerabilities/spectre_v2  Vulnerable: Minimal generic ASM retpoline I re-created … Continue reading