DRM Lease creation and sharing

Fixed

Description

Implement the basic DRM lease infrastructure, including:

  1. A DRM lease manager daemon to create DRM leases and distribute them to clients

  2. A library that client applications can use to retrieve a specific lease from the lease manager.

A separate DRM lease for each connector on the target system (up to the number of available CRTCs) will be created.  The lease will include the following DRM resources:

  1. CRTC

  2. Connector

  3. All planes that are used exclusively by the CRTC (planes shared between CRTCs are not included for now)

 

Environment

None

Activity

Show:

Walt Miner 
July 13, 2021 at 4:41 PM

Close for LL 12.0.0

Damian Hobson-Garcia 
February 18, 2021 at 1:51 PM

, thank you for the feedback.  It makes sense to me.

, thanks for the info.  I'll make sure to bump the SRCREV as necessary.

Marius Vlad 
February 18, 2021 at 1:06 PM

Just a small fyi, as the revision bump was something new to me. The recipe points to a SHA1 of your likeing, which when changing that to HEAD would actually perform a release, which we call bumping the SRCREV.

 

Jan-Simon Moeller 
February 18, 2021 at 12:03 PM

Give ppl time to review. Apply common sense and when possible follow the rule of thumb : usually we let 1-2 ppl +1 which are !author then you can merge.

As repo owner you can merge and should be responsible for it. Also if lateron we have branches, you should be the one to backport to branches.

Please note that the recipes will need a bump whenever the src/ repo changes. Makes sense ?

 

Damian Hobson-Garcia 
February 18, 2021 at 4:25 AM

I have pushed the initial version of the DRM lease manager daemon and client library to gerrit for review.

Right now,  -san is the only reviewer.  I don't know who else I should add as reviewer for this.
As I am listed as the owner for the repository, am I free to just merge it myself?

Details

Assignee

Reporter

Fix versions

Labels

Priority

Created December 14, 2020 at 6:26 AM
Updated July 13, 2021 at 4:41 PM
Resolved March 23, 2021 at 5:48 AM