Changeset 94329 in vbox
- Timestamp:
- Mar 22, 2022 7:08:26 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 150632
- Location:
- trunk/src/VBox/Additions/linux/drm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/linux/drm/vbox_drv.h
r94328 r94329 176 176 #include <drm/ttm/ttm_bo_driver.h> 177 177 #include <drm/ttm/ttm_placement.h> 178 #if RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_ MAJ_PREREQ(8,6)178 #if RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_RANGE(8,6, 8,99) 179 179 # include <drm/ttm/ttm_memory.h> 180 180 #endif … … 277 277 struct ttm_bo_global_ref bo_global_ref; 278 278 #endif 279 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_ MAJ_PREREQ(8,6)279 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_RANGE(8,6, 8,99) 280 280 struct ttm_device bdev; 281 281 #else -
trunk/src/VBox/Additions/linux/drm/vbox_ttm.c
r94328 r94329 53 53 54 54 55 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_ MAJ_PREREQ(8,6)55 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_RANGE(8,6, 8,99) 56 56 static inline struct vbox_private *vbox_bdev(struct ttm_device *bd) 57 57 #else … … 216 216 } 217 217 #else 218 # if RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_ MAJ_PREREQ(8,6)218 # if RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_RANGE(8,6, 8,99) 219 219 static int vbox_ttm_io_mem_reserve(struct ttm_bo_device *bdev, 220 220 struct ttm_resource *mem) … … 257 257 258 258 259 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_ MAJ_PREREQ(8,6)259 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_RANGE(8,6, 8,99) 260 260 static void vbox_ttm_io_mem_free(struct ttm_device *bdev, 261 261 struct ttm_resource *mem) … … 274 274 #endif 275 275 276 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_ MAJ_PREREQ(8,6)276 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_RANGE(8,6, 8,99) 277 277 static void vbox_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *tt) 278 278 { … … 360 360 #endif 361 361 362 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_ MAJ_PREREQ(8,6)362 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_RANGE(8,6, 8,99) 363 363 static struct ttm_device_funcs vbox_bo_driver = { 364 364 #else /* < 5.13.0 */ … … 403 403 int ret; 404 404 struct drm_device *dev = vbox->dev; 405 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_ MAJ_PREREQ(8,6)405 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_RANGE(8,6, 8,99) 406 406 struct ttm_device *bdev = &vbox->ttm.bdev; 407 407 #else … … 414 414 return ret; 415 415 #endif 416 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_ MAJ_PREREQ(8,6)416 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_RANGE(8,6, 8,99) 417 417 ret = ttm_device_init(&vbox->ttm.bdev, 418 418 #else … … 470 470 471 471 err_device_release: 472 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_ MAJ_PREREQ(8,6)472 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_RANGE(8,6, 8,99) 473 473 ttm_device_fini(&vbox->ttm.bdev); 474 474 #else … … 491 491 arch_phys_wc_del(vbox->fb_mtrr); 492 492 #endif 493 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_ MAJ_PREREQ(8,6)493 #if RTLNX_VER_MIN(5,13,0) || RTLNX_RHEL_RANGE(8,6, 8,99) 494 494 ttm_device_fini(&vbox->ttm.bdev); 495 495 #else … … 580 580 struct vbox_private *vbox = dev->dev_private; 581 581 struct vbox_bo *vboxbo; 582 #if RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_ MAJ_PREREQ(8,6)582 #if RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_RANGE(8,6, 8,99) 583 583 size_t acc_size; 584 584 #endif … … 605 605 vbox_ttm_placement(vboxbo, VBOX_MEM_TYPE_VRAM | VBOX_MEM_TYPE_SYSTEM); 606 606 607 #if RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_ MAJ_PREREQ(8,6)607 #if RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_RANGE(8,6, 8,99) 608 608 acc_size = ttm_bo_dma_acc_size(&vbox->ttm.bdev, size, 609 609 sizeof(struct vbox_bo)); … … 625 625 #if RTLNX_VER_MAX(4,17,0) && !RTLNX_RHEL_MAJ_PREREQ(7,6) && !RTLNX_SUSE_MAJ_PREREQ(15,1) && !RTLNX_SUSE_MAJ_PREREQ(12,5) 626 626 align >> PAGE_SHIFT, false, NULL, acc_size, 627 #elif RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_ MAJ_PREREQ(8,6) /* < 5.13.0, < RHEL(8.6) */627 #elif RTLNX_VER_MAX(5,13,0) && !RTLNX_RHEL_RANGE(8,6, 8,99) /* < 5.13.0, < RHEL(8.6, 8.99) */ 628 628 align >> PAGE_SHIFT, false, acc_size, 629 629 #else /* > 5.13.0 */
Note:
See TracChangeset
for help on using the changeset viewer.