Changeset 48364 in vbox for trunk/src/VBox
- Timestamp:
- Sep 6, 2013 3:49:03 PM (11 years ago)
- Location:
- trunk/src/VBox/Additions/linux/drm
- Files:
-
- 12 deleted
- 3 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/linux/drm/Makefile.kmk
r47417 r48364 79 79 vboxvideo_drm_INCS += ../../../Runtime/r0drv/linux 80 80 vboxvideo_drm_SOURCES = \ 81 ../../common/VBoxVideo/HGSMIBase.cpp \ 81 82 ../../common/VBoxVideo/Modesetting.cpp \ 82 vboxvideo_crtc.c \ 83 vboxvideo_dac.c \ 84 vboxvideo_device.c \ 85 vboxvideo_display.c \ 86 vboxvideo_drv.c \ 87 vboxvideo_fbdev.c \ 88 vboxvideo_framebuffer.c \ 89 vboxvideo_kms.c \ 90 vboxvideo_vga.c 83 ../../common/VBoxVideo/VBVABase.cpp \ 84 vbox_drv.c \ 85 vbox_fb.c \ 86 vbox_main.c \ 87 vbox_mode.c \ 88 vbox_ttm.c 91 89 endif 92 90 -
trunk/src/VBox/Additions/linux/drm/Makefile.module.kms
r47417 r48364 21 21 MOD_NAME = vboxvideo 22 22 23 MOD_OBJS = Modesetting.o vboxvideo_crtc.o vboxvideo_dac.o vboxvideo_device.o \ 24 vboxvideo_display.o vboxvideo_drv.o vboxvideo_fbdev.o \ 25 vboxvideo_framebuffer.o vboxvideo_kms.o vboxvideo_vga.o 23 MOD_OBJS = HGSMIBase.o Modesetting.o VBVABase.o vbox_drv.o vbox_fb.o \ 24 vbox_main.o vbox_mode.o vbox_ttm.o 26 25 27 26 ifneq ($(wildcard $(KBUILD_EXTMOD)/vboxvideo),) -
trunk/src/VBox/Additions/linux/drm/files_vboxvideo_drv
r47480 r48364 47 47 ${PATH_ROOT}/include/VBox/HGSMI/HGSMIChSetup.h=>include/VBox/HGSMI/HGSMIChSetup.h \ 48 48 ${PATH_ROOT}/include/VBox/Hardware/VBoxVideoVBE.h=>include/VBox/Hardware/VBoxVideoVBE.h \ 49 ${PATH_ROOT}/src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp=>HGSMIBase.c \ 49 50 ${PATH_ROOT}/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp=>Modesetting.c \ 50 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo.h=>vboxvideo.h \ 51 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_crtc.c=>vboxvideo_crtc.c \ 52 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_dac.c=>vboxvideo_dac.c \ 53 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_device.c=>vboxvideo_device.c \ 54 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_display.c=>vboxvideo_display.c \ 55 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_drv.c=>vboxvideo_drv.c \ 56 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_drv.h=>vboxvideo_drv.h \ 57 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_fbdev.c=>vboxvideo_fbdev.c \ 58 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_framebuffer.c=>vboxvideo_framebuffer.c \ 59 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_kms.c=>vboxvideo_kms.c \ 60 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_mode.h=>vboxvideo_mode.h \ 61 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vboxvideo_vga.c=>vboxvideo_vga.c \ 51 ${PATH_ROOT}/src/VBox/Additions/common/VBoxVideo/VBVABase.cpp=>VBVABase.c \ 52 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vbox_drv.c=>vbox_drv.c \ 53 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vbox_drv.h=>vbox_drv.h \ 54 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vbox_fb.c=>vbox_fb.c \ 55 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vbox_main.c=>vbox_main.c \ 56 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vbox_mode.c=>vbox_mode.c \ 57 ${PATH_ROOT}/src/VBox/Additions/linux/drm/vbox_ttm.c=>vbox_ttm.c \ 62 58 ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h=>r0drv/linux/the-linux-kernel.h \ 63 59 ${PATH_ROOT}/src/VBox/Installer/linux/Makefile.include.header=>Makefile.include.header \ -
trunk/src/VBox/Additions/linux/drm/vbox_drv.c
r48311 r48364 46 46 * Authors: Dave Airlie <[email protected]> 47 47 */ 48 #include "vbox_drv.h" 49 48 50 #include <linux/module.h> 49 51 #include <linux/console.h> … … 51 53 #include <drm/drmP.h> 52 54 #include <drm/drm_crtc_helper.h> 53 54 #include "vbox_drv.h"55 55 56 56 int vbox_modeset = -1; -
trunk/src/VBox/Additions/linux/drm/vbox_drv.h
r48355 r48364 3 3 * VirtualBox Additions Linux kernel video driver 4 4 */ 5 q 5 6 6 /* 7 7 * Copyright (C) 2013 Oracle Corporation … … 49 49 #define __VBOX_DRV_H__ 50 50 51 #include <VBox/VBoxVideoGuest.h> 52 53 #include "the-linux-kernel.h" 54 55 #include <drm/drmP.h> 51 56 #include <drm/drm_fb_helper.h> 52 57 … … 57 62 #include <drm/ttm/ttm_module.h> 58 63 59 #include "vboxvideo.h" 64 /* #include "vboxvideo.h" */ 60 65 61 66 #include "product-generated.h" … … 111 116 struct drm_crtc base; 112 117 bool fBlanked; 118 unsigned crtc_id; 113 119 struct drm_gem_object *cursor_bo; 114 120 uint64_t cursor_addr;
Note:
See TracChangeset
for help on using the changeset viewer.