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@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel