Changeset 100653 in vbox for trunk/src/VBox/Additions/linux
- Timestamp:
- Jul 19, 2023 2:35:39 PM (19 months ago)
- Location:
- trunk/src/VBox/Additions/linux/drm
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/linux/drm/vbox_drv.h
r100025 r100653 173 173 #endif 174 174 175 #if RTLNX_VER_MIN(6,3,0) 175 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 176 176 # include <drm/ttm/ttm_bo.h> 177 177 #else … … 250 250 * now represents number of bytes. This macro handles this change. Input 251 251 * argument is a pointer to struct ttm_resource. */ 252 #if RTLNX_VER_MIN(6,2,0) 252 #if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 253 253 # define VBOX_BO_RESOURCE_NUM_PAGES(_resource) PFN_UP(_resource->size) 254 254 #else -
trunk/src/VBox/Additions/linux/drm/vbox_fb.c
r100436 r100653 51 51 #include <VBoxVideo.h> 52 52 53 #if RTLNX_VER_MIN(6,2,0) 53 #if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 54 54 # define VBOX_FBDEV_INFO(_helper) _helper.info 55 55 #else … … 326 326 } 327 327 328 #if RTLNX_VER_MIN(6,2,0) 328 #if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 329 329 info = drm_fb_helper_alloc_info(helper); 330 330 #else … … 350 350 info->fbops = &vboxfb_ops; 351 351 352 #if RTLNX_VER_MAX(6,3,0) 352 #if RTLNX_VER_MAX(6,3,0) && !RTLNX_RHEL_MAJ_PREREQ(9,3) 353 353 /* 354 354 * This seems to be done for safety checking that the framebuffer … … 379 379 380 380 #ifdef CONFIG_FB_DEFERRED_IO 381 # if RTLNX_VER_MIN(5,19,0) || RTLNX_RHEL_RANGE(8,8, 8,99) 381 # if RTLNX_VER_MIN(5,19,0) || RTLNX_RHEL_RANGE(8,8, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3) 382 382 info->fix.smem_len = info->screen_size; 383 383 # endif … … 416 416 #endif 417 417 418 #if RTLNX_VER_MIN(6,2,0) 418 #if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 419 419 drm_fb_helper_unregister_info(&fbdev->helper); 420 420 #else … … 464 464 spin_lock_init(&fbdev->dirty_lock); 465 465 466 #if RTLNX_VER_MIN(6,3,0) 466 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 467 467 drm_fb_helper_prepare(dev, &fbdev->helper, 32, &vbox_fb_helper_funcs); 468 468 #elif RTLNX_VER_MIN(3,17,0) || RTLNX_RHEL_MIN(7,2) … … 493 493 drm_helper_disable_unused_functions(dev); 494 494 495 #if RTLNX_VER_MIN(6,3,0) 495 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 496 496 ret = drm_fb_helper_initial_config(&fbdev->helper); 497 497 #else … … 512 512 struct fb_info *fbdev = VBOX_FBDEV_INFO(vbox->fbdev->helper); 513 513 514 #if RTLNX_VER_MIN(6,3,0) 514 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 515 515 fbdev->fix.smem_start = 516 516 pci_resource_start(VBOX_DRM_TO_PCI_DEV(vbox->fbdev->helper.dev), 0) + gpu_addr; -
trunk/src/VBox/Additions/linux/drm/vbox_main.c
r98868 r100653 37 37 #include <drm/drm_crtc_helper.h> 38 38 39 #if RTLNX_VER_MIN(6,3,0) 39 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 40 40 # include <drm/drm_modeset_helper.h> 41 41 #endif -
trunk/src/VBox/Additions/linux/drm/vbox_mode.c
r100025 r100653 40 40 #include <linux/export.h> 41 41 #include <drm/drm_crtc_helper.h> 42 #if RTLNX_VER_MIN(6,3,0) 42 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 43 43 # include <drm/drm_modeset_helper_vtables.h> 44 44 # include <drm/drm_modeset_helper.h> … … 317 317 return rc; 318 318 319 mutex_lock(&vbox->hw_mutex); 319 320 vbox_do_modeset(crtc, &crtc->mode); 320 321 mutex_unlock(&vbox->hw_mutex); -
trunk/src/VBox/Additions/linux/drm/vbox_ttm.c
r100025 r100653 35 35 #include "vbox_drv.h" 36 36 37 #if RTLNX_VER_MIN(6,3,0) 37 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 38 38 # include <drm/ttm/ttm_tt.h> 39 39 #endif … … 629 629 #endif 630 630 631 #if RTLNX_VER_MIN(6,1,0) 631 #if RTLNX_VER_MIN(6,1,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) 632 632 ret = ttm_bo_init_validate(&vbox->ttm.bdev, &vboxbo->bo, 633 633 #else
Note:
See TracChangeset
for help on using the changeset viewer.