VirtualBox

Changes between Initial Version and Version 1 of Ticket #19145, comment 15


Ignore:
Timestamp:
02/11/2020 03:50:13 PM (15 months ago)
Author:
fbatschu
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #19145, comment 15

    initial v1  
    22Let's recap how we arrived there in the 5.5 kernel. 
    33 
    4 https://static.lwn.net/kerneldoc/gpu/drm-mm.html 
    5 https://www.kernel.org/doc/html/v4.10/gpu/drm-mm.html# 
     4[https://static.lwn.net/kerneldoc/gpu/drm-mm.html][[BR]] 
     5[https://www.kernel.org/doc/html/v4.10/gpu/drm-mm.html#] 
    66 
    77ttm_bo_device_init()[[BR]] 
    8 https://static.lwn.net/kerneldoc/gpu/drm-mm.html#the-translation-table-manager-ttm 
    9 https://www.kernel.org/doc/html/v4.10/gpu/drm-mm.html#the-translation-table-manager-ttm 
     8[https://static.lwn.net/kerneldoc/gpu/drm-mm.html#the-translation-table-manager-ttm] 
     9[https://www.kernel.org/doc/html/v4.10/gpu/drm-mm.html#the-translation-table-manager-ttm] 
    1010 
    1111drm_gem_object_init()[[BR]] 
    12 https://static.lwn.net/kerneldoc/gpu/drm-mm.html#the-graphics-execution-manager-gem 
    13 https://www.kernel.org/doc/html/v4.10/gpu/drm-mm.html#the-graphics-execution-manager-gem 
     12[https://static.lwn.net/kerneldoc/gpu/drm-mm.html#the-graphics-execution-manager-gem] 
     13[https://www.kernel.org/doc/html/v4.10/gpu/drm-mm.html#the-graphics-execution-manager-gem] 
    1414 
    1515drm_vma_offset_manager_init()[[BR]] 
    16 https://static.lwn.net/kerneldoc/gpu/drm-mm.html#vma-offset-manager 
    17 https://www.kernel.org/doc/html/v4.10/gpu/drm-mm.html#vma-offset-manager 
     16[https://static.lwn.net/kerneldoc/gpu/drm-mm.html#vma-offset-manager] 
     17[https://www.kernel.org/doc/html/v4.10/gpu/drm-mm.html#vma-offset-manager] 
    1818 
    1919{{{ 
     
    2626 
    2727PATCH 1/8 drm/ttm: turn ttm_bo_device.vma_manager into a pointer[[BR]] 
    28 http://kernel1054.rssing.com/browser.php?indx=58795953&item=125227[[BR]] 
    29 https://patchwork.kernel.org/patch/11132229/ 
     28[http://kernel1054.rssing.com/browser.php?indx=58795953&item=125227][[BR]] 
     29[https://patchwork.kernel.org/patch/11132229/] 
    3030{{{ 
    3131Rename the embedded struct vma_offset_manager, new name is _vma_manager. 
     
    5757 
    5858PATCH 2/8 drm/nouveau: switch to gem vma offset manager [[BR]] 
    59 http://kernel1054.rssing.com/browser.php?indx=58795953&item=125228[[BR]] 
     59[http://kernel1054.rssing.com/browser.php?indx=58795953&item=125228][[BR]] 
    6060 
    6161PATCH 3/8 drm/vram: switch to gem vma offset manager[[BR]] 
    62 http://kernel1054.rssing.com/browser.php?indx=58795953&item=125224[[BR]] 
     62[http://kernel1054.rssing.com/browser.php?indx=58795953&item=125224][[BR]] 
    6363 
    6464PATCH 4/8 drm/radeon: switch to gem vma offset manager[[BR]]  
    65 http://kernel1054.rssing.com/browser.php?indx=58795953&item=125231[[BR]] 
     65[http://kernel1054.rssing.com/browser.php?indx=58795953&item=125231][[BR]] 
    6666 
    6767PATCH 5/8 drm/amdgpu: switch to gem vma offset manager[[BR]] 
    68 http://kernel1054.rssing.com/browser.php?indx=58795953&item=125225[[BR]] 
     68[http://kernel1054.rssing.com/browser.php?indx=58795953&item=125225][[BR]] 
    6969 
    7070PATCH 6/8 drm/qxl: switch to gem vma offset manager[[BR]] 
    71 http://kernel1054.rssing.com/browser.php?indx=58795953&item=125226[[BR]] 
     71[http://kernel1054.rssing.com/browser.php?indx=58795953&item=125226][[BR]] 
    7272 
    7373PATCH 7/8 drm/vmwgfx: switch to own vma manager[[BR]] 
    74 http://kernel1054.rssing.com/browser.php?indx=58795953&item=125230[[BR]] 
     74[http://kernel1054.rssing.com/browser.php?indx=58795953&item=125230][[BR]] 
    7575 
    76 https://linuxlists.cc/l/1/linux-kernel/t/3298988/(patch_7_8)_drm_vmwgfx:_switch_to_own_vma_manager 
     76[https://linuxlists.cc/l/1/linux-kernel/t/3298988/(patch_7_8)_drm_vmwgfx:_switch_to_own_vma_manager] 
    7777 
    7878and the final removal of the internal vma manager from TTM: 
    7979 
    8080PATCH 8/8 drm/ttm: remove embedded vma_offset_manager [[BR]] 
    81 http://kernel1054.rssing.com/browser.php?indx=58795953&item=125229 
     81[http://kernel1054.rssing.com/browser.php?indx=58795953&item=125229] 
    8282  
    8383{{{ 
     
    8989This removal went into the 5.5 linux kernel release: 
    9090 
    91 https://www.fclose.com/linux-kernels/07/58/346-drm-ttm-remove-embedded-vma_offset_manager 
     91[https://www.fclose.com/linux-kernels/07/58/346-drm-ttm-remove-embedded-vma_offset_manager] 
    9292 
    93 https://www.fclose.com/linux-kernels/linux-5-5-release 
     93[https://www.fclose.com/linux-kernels/linux-5-5-release] 
    9494 
    95 https://elixir.bootlin.com/linux/v5.5/source/drivers/gpu/drm/drm_gem.c#L87 
     95[https://elixir.bootlin.com/linux/v5.5/source/drivers/gpu/drm/drm_gem.c#L87] 
    9696 
    9797{{{ 
     
    128128 
    129129So we will have to provide a VMA manager to ttm_bo_device_init() for kernel versions >= 5.5 
    130  
    131  
    132  
    133  

www.oracle.com
ContactPrivacy policyTerms of Use