VirtualBox

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


Ignore:
Timestamp:
Feb 11, 2020 3:50:13 PM (4 years ago)
Author:
Frank Batschulat (Oracle)

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 

© 2023 Oracle
ContactPrivacy policyTerms of Use