On Tue, Jul 11, 2017 at 9:53 PM, Rob Clark wrote:
> On Tue, Jul 11, 2017 at 10:42 AM, Daniel Vetter wrote:
>> On Tue, Jul 11, 2017 at 4:31 PM, Rob Clark wrote:
>>> On Tue, Jul 11, 2017 at 10:03 AM, Daniel Vetter wrote:
On Tue, Jul 11, 2017 at 3:38 PM, Rob Clark wrote:
> +static unsign
On Tue, Jul 11, 2017 at 10:42 AM, Daniel Vetter wrote:
> On Tue, Jul 11, 2017 at 4:31 PM, Rob Clark wrote:
>> On Tue, Jul 11, 2017 at 10:03 AM, Daniel Vetter wrote:
>>> On Tue, Jul 11, 2017 at 3:38 PM, Rob Clark wrote:
+static unsigned long hijack_firmware_fb(struct drm_device *dev)
+
On Tue, Jul 11, 2017 at 4:31 PM, Rob Clark wrote:
> On Tue, Jul 11, 2017 at 10:03 AM, Daniel Vetter wrote:
>> On Tue, Jul 11, 2017 at 3:38 PM, Rob Clark wrote:
>>> +static unsigned long hijack_firmware_fb(struct drm_device *dev)
>>> +{
>>> + struct msm_drm_private *priv = dev->dev_private;
On Tue, Jul 11, 2017 at 10:17 AM, Chris Wilson wrote:
> Quoting Rob Clark (2017-07-11 14:38:22)
>> +static unsigned long hijack_firmware_fb(struct drm_device *dev)
>> +{
>> + struct msm_drm_private *priv = dev->dev_private;
>> + unsigned long size;
>> + int i;
>> +
>> + /*
On Tue, Jul 11, 2017 at 10:03 AM, Daniel Vetter wrote:
> On Tue, Jul 11, 2017 at 3:38 PM, Rob Clark wrote:
>> +static unsigned long hijack_firmware_fb(struct drm_device *dev)
>> +{
>> + struct msm_drm_private *priv = dev->dev_private;
>> + unsigned long size;
>> + int i;
>> +
>>
Quoting Rob Clark (2017-07-11 14:38:22)
> +static unsigned long hijack_firmware_fb(struct drm_device *dev)
> +{
> + struct msm_drm_private *priv = dev->dev_private;
> + unsigned long size;
> + int i;
> +
> + /* if we have simplefb/efifb, find it's aperture and hijack
> +
On Tue, Jul 11, 2017 at 3:38 PM, Rob Clark wrote:
> +static unsigned long hijack_firmware_fb(struct drm_device *dev)
> +{
> + struct msm_drm_private *priv = dev->dev_private;
> + unsigned long size;
> + int i;
> +
> + /* if we have simplefb/efifb, find it's aperture and hij
If we are kicking out efifb or simplefb then we want to hijack the
outgoing fb's memory and wrap it in a gem object so that it can
be allocated for use by fbdev helpers. This way we keep the same
scanout buffer that the display is already using.
This is prep-work for enabling drm/msm to take over