From: Daniel Vetter <daniel@ffwll.ch>
To: Alex Deucher <alexdeucher@gmail.com>
Cc: Alex Deucher <alexander.deucher@amd.com>,
dri-devel@lists.freedesktop.org
Subject: Re: [PATCH 00/17] SI support for amdgpu
Date: Tue, 17 May 2016 09:01:31 +0200 [thread overview]
Message-ID: <20160517070131.GI27098@phenom.ffwll.local> (raw)
In-Reply-To: <1463253989-28924-1-git-send-email-alexander.deucher@amd.com>
On Sat, May 14, 2016 at 03:26:12PM -0400, Alex Deucher wrote:
> This is an initial port of SI support from radeon to amdgpu. This
> should be considered developer level code. It's not ready for users.
> GFX and DMA are mostly working. DPM (power management) is implemented,
> but not working yet. UVD and VCE support have not yet been ported.
> It uses the same ucode as radeon, just like CIK.
>
> What works:
> - FB console
> - Unaccelerated X
> - Basic OGL tests (e.g. piglit) using gbm
>
> The code can also be found on the drm-next-4.8-wip-si branch of my fdo tree:
> https://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-4.8-wip-si
I understand that sometimes with early hw enabling a lot of development
needs to happen behind closed doors because not yet approved for
publishing. SI isn't such a case, still some of these patches are at v6/7
already when they show. Also, you're not the author of any of these. And
they all have r-b tags already.
Everyone else here in the drm subsystem seems to have no problem at all
with developing in the open, why can't AMD?
-Daniel
>
> Alex
>
>
> Ken Wang (13):
> drm/amdgpu: add SI asics types v2
> drm/amdgpu: add si header files v3
> drm/amdgpu: add graphic memory controller implementation for si v5
> drm/amdgpu: add interupt handler implementation for si v3
> drm/amdgpu: add display controller implementation for si v7
> drm/amdgpu: atombios change for dce6 to work v3
> drm/amdgpu: add graphic pipeline implementation for si v6
> drm/amdgpu: add DMA implementation for si v6
> drm/amdgpu: add si implementation v7
> drm/amdgpu: add all the components for si into Makefile/kconfig v3
> drm/amdgpu: add si ip blocks setup v3
> drm/amdgpu: add si specific logic into the device initialize function
> v2
> drm/amdgpu: add si pciids v2
>
> Maruthi Srinivas Bayyavarapu (4):
> drm/amdgpu: add si dpm support in amdgpu_atombios
> drm/amdgpu: add SI SMC support
> drm/amdgpu: add SI DPM support (v3)
> drm/amdgpu: enable SI DPM
>
> drivers/gpu/drm/amd/amdgpu/Kconfig | 7 +
> drivers/gpu/drm/amd/amdgpu/Makefile | 2 +
> drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 158 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 16 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 34 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 74 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 10 +
> drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 8 +-
> drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3204 ++++++++
> drivers/gpu/drm/amd/amdgpu/dce_v6_0.h | 29 +
> drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3280 ++++++++
> drivers/gpu/drm/amd/amdgpu/gfx_v6_0.h | 36 +
> drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1077 +++
> drivers/gpu/drm/amd/amdgpu/gmc_v6_0.h | 36 +
> drivers/gpu/drm/amd/amdgpu/r600_dpm.h | 127 +
> drivers/gpu/drm/amd/amdgpu/si.c | 1914 +++++
> drivers/gpu/drm/amd/amdgpu/si.h | 33 +
> drivers/gpu/drm/amd/amdgpu/si_dma.c | 963 +++
> drivers/gpu/drm/amd/amdgpu/si_dma.h | 29 +
> drivers/gpu/drm/amd/amdgpu/si_dpm.c | 7982 ++++++++++++++++++++
> drivers/gpu/drm/amd/amdgpu/si_dpm.h | 1015 +++
> drivers/gpu/drm/amd/amdgpu/si_ih.c | 313 +
> drivers/gpu/drm/amd/amdgpu/si_ih.h | 29 +
> drivers/gpu/drm/amd/amdgpu/si_smc.c | 280 +
> drivers/gpu/drm/amd/amdgpu/sislands_smc.h | 423 ++
> drivers/gpu/drm/amd/include/amd_shared.h | 7 +-
> .../drm/amd/include/asic_reg/si/clearstate_si.h | 941 +++
> drivers/gpu/drm/amd/include/asic_reg/si/si_reg.h | 105 +
> drivers/gpu/drm/amd/include/asic_reg/si/sid.h | 2442 ++++++
> drivers/gpu/drm/amd/include/atombios.h | 2 +
> 31 files changed, 24578 insertions(+), 7 deletions(-)
> create mode 100644 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
> create mode 100644 drivers/gpu/drm/amd/amdgpu/dce_v6_0.h
> create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
> create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.h
> create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
> create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.h
> create mode 100644 drivers/gpu/drm/amd/amdgpu/r600_dpm.h
> create mode 100644 drivers/gpu/drm/amd/amdgpu/si.c
> create mode 100644 drivers/gpu/drm/amd/amdgpu/si.h
> create mode 100644 drivers/gpu/drm/amd/amdgpu/si_dma.c
> create mode 100644 drivers/gpu/drm/amd/amdgpu/si_dma.h
> create mode 100644 drivers/gpu/drm/amd/amdgpu/si_dpm.c
> create mode 100644 drivers/gpu/drm/amd/amdgpu/si_dpm.h
> create mode 100644 drivers/gpu/drm/amd/amdgpu/si_ih.c
> create mode 100644 drivers/gpu/drm/amd/amdgpu/si_ih.h
> create mode 100644 drivers/gpu/drm/amd/amdgpu/si_smc.c
> create mode 100644 drivers/gpu/drm/amd/amdgpu/sislands_smc.h
> create mode 100644 drivers/gpu/drm/amd/include/asic_reg/si/clearstate_si.h
> create mode 100644 drivers/gpu/drm/amd/include/asic_reg/si/si_reg.h
> create mode 100644 drivers/gpu/drm/amd/include/asic_reg/si/sid.h
>
> --
> 2.5.5
>
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
prev parent reply other threads:[~2016-05-17 7:01 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-14 19:26 [PATCH 00/17] SI support for amdgpu Alex Deucher
2016-05-14 19:26 ` [PATCH 01/17] drm/amdgpu: add SI asics types v2 Alex Deucher
2016-05-14 19:26 ` [PATCH 02/17] drm/amdgpu: add si header files v3 Alex Deucher
2016-05-14 19:26 ` [PATCH 03/17] drm/amdgpu: add graphic memory controller implementation for si v5 Alex Deucher
2016-05-14 19:26 ` [PATCH 04/17] drm/amdgpu: add interupt handler implementation for si v3 Alex Deucher
2016-05-14 19:26 ` [PATCH 05/17] drm/amdgpu: add display controller implementation for si v7 Alex Deucher
2016-05-14 19:26 ` [PATCH 06/17] drm/amdgpu: atombios change for dce6 to work v3 Alex Deucher
2016-05-14 19:26 ` [PATCH 07/17] drm/amdgpu: add graphic pipeline implementation for si v6 Alex Deucher
2016-05-14 19:26 ` [PATCH 08/17] drm/amdgpu: add DMA " Alex Deucher
2016-05-14 19:26 ` [PATCH 09/17] drm/amdgpu: add si implementation v7 Alex Deucher
2016-05-14 19:26 ` [PATCH 10/17] drm/amdgpu: add all the components for si into Makefile/kconfig v3 Alex Deucher
2016-05-14 19:26 ` [PATCH 11/17] drm/amdgpu: add si ip blocks setup v3 Alex Deucher
2016-05-14 19:26 ` [PATCH 12/17] drm/amdgpu: add si specific logic into the device initialize function v2 Alex Deucher
2016-05-14 19:26 ` [PATCH 13/17] drm/amdgpu: add si pciids v2 Alex Deucher
2016-05-14 19:26 ` [PATCH 14/17] drm/amdgpu: add si dpm support in amdgpu_atombios Alex Deucher
2016-05-14 19:26 ` [PATCH 15/17] drm/amdgpu: add SI SMC support Alex Deucher
2016-05-14 19:26 ` [PATCH 16/17] drm/amdgpu: add SI DPM support (v3) Alex Deucher
2016-05-14 19:26 ` [PATCH 17/17] drm/amdgpu: enable SI DPM Alex Deucher
2016-05-17 7:01 ` Daniel Vetter [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160517070131.GI27098@phenom.ffwll.local \
--to=daniel@ffwll.ch \
--cc=alexander.deucher@amd.com \
--cc=alexdeucher@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox