[PATCH 4/6] drm/amdgpu: drop alpha support
Christian König
deathsimple at vodafone.de
Thu Mar 30 13:22:30 UTC 2017
Am 30.03.2017 um 15:09 schrieb Alex Deucher:
> On Thu, Mar 30, 2017 at 2:39 AM, Michel Dänzer <michel at daenzer.net> wrote:
>> On 29/03/17 09:55 PM, Christian König wrote:
>>> From: Christian König <christian.koenig at amd.com>
>>>
>>> We will probably never see this combination.
>>>
>>> Signed-off-by: Christian König <christian.koenig at amd.com>
>>> ---
>>> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 25 -------------------------
>>> 1 file changed, 25 deletions(-)
>>>
>>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
>>> index 7bf5ba7..524abca 100644
>>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
>>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
>>> @@ -538,31 +538,6 @@ static int amdgpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_
>>> return -EINVAL;
>>> mem->bus.base = adev->mc.aper_base;
>>> mem->bus.is_iomem = true;
>>> -#ifdef __alpha__
>>> - /*
>>> - * Alpha: use bus.addr to hold the ioremap() return,
>>> - * so we can modify bus.base below.
>>> - */
>>> - if (mem->placement & TTM_PL_FLAG_WC)
>>> - mem->bus.addr =
>>> - ioremap_wc(mem->bus.base + mem->bus.offset,
>>> - mem->bus.size);
>>> - else
>>> - mem->bus.addr =
>>> - ioremap_nocache(mem->bus.base + mem->bus.offset,
>>> - mem->bus.size);
>>> - if (!mem->bus.addr)
>>> - return -ENOMEM;
>>> -
>>> - /*
>>> - * Alpha: Use just the bus offset plus
>>> - * the hose/domain memory base for bus.base.
>>> - * It then can be used to build PTEs for VRAM
>>> - * access, as done in ttm_bo_vm_fault().
>>> - */
>>> - mem->bus.base = (mem->bus.base & 0x0ffffffffUL) +
>>> - adev->ddev->hose->dense_mem_base;
>>> -#endif
>>> break;
>>> default:
>>> return -EINVAL;
>>>
>> Maybe leave an #error line, or make AMDGPU depend on !ALPHA in Kconfig,
>> to prevent somebody from trying this driver on an Alpha machine, and it
>> mysteriously failing due to the lack of this?
>>
>> Either way,
>>
>> Acked-by: Michel Dänzer <michel.daenzer at amd.com>
> Does this code even work on alpha (or compile for that matter)? I
> think this was blindly copied over from radeon UMS to radeon KMS to
> amdgpu.
Yeah, I was questioning that myself as well.
I'm fine adding a !ALPHA to the Kconfig, but I'm quite sure that
architecture is just dead.
Christian.
>
> Alex
>
>>
>> --
>> Earthling Michel Dänzer | http://www.amd.com
>> Libre software enthusiast | Mesa and X developer
>> _______________________________________________
>> dri-devel mailing list
>> dri-devel at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/dri-devel
More information about the dri-devel
mailing list