I hereby claim:
- I am pruzinat on github.
- I am pruzinat (https://keybase.io/pruzinat) on keybase.
- I have a public key ASBWglH3AT7etM_uJoX3lNhGMO6d9y7tiL2vnsufqT0XGQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
diff -ru vbox2/vboxdrv/include/iprt/time.h vbox/vboxdrv/include/iprt/time.h | |
--- vbox2/vboxdrv/include/iprt/time.h 2018-09-07 21:01:57.000000000 +0200 | |
+++ vbox/vboxdrv/include/iprt/time.h 2018-12-10 16:53:32.475735952 +0100 | |
@@ -392,7 +392,7 @@ | |
#endif /* various ways of detecting struct timeval */ | |
-/* PORTME: Add struct timespec guard macro here. */ | |
+/* PORTME: Add struct timespec64 guard macro here. */ | |
#if defined(RTTIME_INCL_TIMESPEC) || defined(_STRUCT_TIMESPEC) || defined(_SYS__TIMESPEC_H_) || defined(TIMEVAL_TO_TIMESPEC) || defined(_TIMESPEC) \ |
#!/bin/bash | |
BENCH=glxspheres64 | |
SPIN_TIME=10 | |
OUT_CSV=$(mktemp) | |
export __GL_SYNC_TO_VBLANK=0 | |
${BENCH} &> /dev/null & | |
PID=$! | |
sleep $SPIN_TIME |
diff --git a/nvidia-uvm/uvm_linux.h b/nvidia-uvm/uvm_linux.h | |
index 8c42751..28fb0ef 100644 | |
--- a/nvidia-uvm/uvm_linux.h | |
+++ b/nvidia-uvm/uvm_linux.h | |
@@ -254,7 +254,8 @@ | |
#define nv_copy_from_user copy_from_user | |
#endif | |
-#if defined(NV_ATOMIC64_PRESENT) | |
+//#if defined(NV_ATOMIC64_PRESENT) |
# for stuff that lacks shebang, use simple file extension based file open with the right application | |
# somewhat similar to xdg open | |
function e() | |
{ | |
if [ -f $1 ]; then | |
case $1 in | |
*.exe) wine $@ ;; | |
*.jpg) gpicview $@ ;; | |
# ... | |
# *.sh) chmod +x $1 && ./$@ ;; #this is just lazy |
diff -ur NVIDIA-Linux-x86_64-396.54/kernel/nvidia-drm/nvidia-drm-connector.c NVIDIA-Linux-x86_64-396.54.patched/kernel/nvidia-drm/nvidia-drm-connector.c | |
--- NVIDIA-Linux-x86_64-396.54/kernel/nvidia-drm/nvidia-drm-connector.c 2018-08-15 09:44:34.000000000 +0200 | |
+++ NVIDIA-Linux-x86_64-396.54.patched/kernel/nvidia-drm/nvidia-drm-connector.c 2018-08-22 16:10:28.863761774 +0200 | |
@@ -226,7 +226,7 @@ | |
if (nv_connector->edid != NULL) { | |
- drm_mode_connector_update_edid_property( | |
+ drm_connector_update_edid_property( | |
connector, nv_connector->edid); |
diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c | |
index 156ed8154af8..9df07402d801 100644 | |
--- a/arch/x86/mm/init.c | |
+++ b/arch/x86/mm/init.c | |
@@ -916,9 +916,11 @@ void update_cache_mode_entry(unsigned entry, enum page_cache_mode cache) | |
unsigned long max_swapfile_size(void) | |
{ | |
- unsigned long pages; | |
+ unsigned long pages = 0UL; |
#include <stdint.h> | |
#include <stddef.h> | |
#include <stdlib.h> | |
#include <stdio.h> | |
#include <string.h> | |
// play with these | |
#define EXPECT_SIZE 4096 | |
//#define ALIGN | |
//#define FUNROLL |
#include <dlfcn.h> | |
#include <time.h> | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include "GL/glx.h" | |
// compile: "gcc frame_counter.c -ldl -D_GNU_SOURCE -shared -fPIC -o frame_counter.so" | |
// run: LD_PRELOAD=./frame_counter.so glxgears |
diff -u -r NVIDIA-Linux-x86_64-387.22/kernel/Kbuild NVIDIA-Linux-x86_64-387.22.patched/kernel/Kbuild | |
--- NVIDIA-Linux-x86_64-387.22/kernel/Kbuild 2017-10-26 07:11:01.000000000 +0200 | |
+++ NVIDIA-Linux-x86_64-387.22.patched/kernel/Kbuild 2017-10-31 19:20:41.430505370 +0100 | |
@@ -61,6 +61,7 @@ | |
EXTRA_CFLAGS += -Wall -MD $(DEFINES) $(INCLUDES) -Wsign-compare -Wno-cast-qual -Wno-error | |
EXTRA_CFLAGS += -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"387.22\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Wno-sign-compare -Wno-format-extra-args | |
EXTRA_CFLAGS += $(call cc-option,-Werror=undef,) | |
+EXTRA_CFLAGS += -mtune=native | |
# |