3.8 backport of "drm/radeon/si: Add support for CP DMA to CS checker for compute v2"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Tom and Alex,

It looks like you specifically want this to be applied to 3.8-stable:

        commit e5b9e7503eb1f4884efa3b321d3cc47806779202
        Author: Tom Stellard <thomas.stellard@xxxxxxx>
        Date:   Fri Aug 16 17:47:39 2013 -0400
        
            drm/radeon/si: Add support for CP DMA to CS checker for compute v2

        +++ b/include/uapi/drm/radeon_drm.h
        @@ -979,6 +979,8 @@ struct drm_radeon_cs {
        
        +/* query if CP DMA is supported on the compute ring */
        +#define RADEON_INFO_SI_CP_DMA_COMPUTE  0x17


But it doesn't apply cleanly to 3.8-stable[1] because the nearby defines
and code for these other features are not present in 3.8:

        /* fast fb access is enabled */
        #define RADEON_INFO_FASTFB_WORKING      0x14
        /* query if a RADEON_CS_RING_* submission is supported */
        #define RADEON_INFO_RING_WORKING        0x15
        /* SI tile mode array */
        #define RADEON_INFO_SI_TILE_MODE_ARRAY  0x16

It looks like it would be no trouble for me to backport just the new
SI_CP_DMA_COMPUTE bits (I could just ignore the context diff there).
Would that be reasonable, or do I need to also pick up any/all of those
other three RADEON_INFO features for your CP DMA support to work in 3.8?

Thanks,

 -Kamal

[0] http://kernel.ubuntu.com/git?p=ubuntu/linux.git;a=shortlog;h=refs/heads/linux-3.8.y

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]