From: Daniel Vetter <daniel@ffwll.ch>
To: Rodrigo Vivi <rodrigo.vivi@gmail.com>
Cc: intel-gfx <intel-gfx@lists.freedesktop.org>,
Daniel Klaffenbach <danielklaffenbach@gmail.com>
Subject: Re: Correct DMC version for Skylake (1.23 vs 1.26)
Date: Wed, 10 Aug 2016 12:26:48 +0200 [thread overview]
Message-ID: <20160810102648.GC6232@phenom.ffwll.local> (raw)
In-Reply-To: <CABVU7+stiqi+rtJ2kE=jL=dJT8h-Vc02tTky39B2YB6XV4DSvQ@mail.gmail.com>
On Tue, Aug 09, 2016 at 10:57:13PM -0700, Rodrigo Vivi wrote:
> On Tue, Aug 9, 2016 at 1:48 AM, Jani Nikula <jani.nikula@linux.intel.com> wrote:
> > On Tue, 09 Aug 2016, Daniel Klaffenbach <danielklaffenbach@gmail.com> wrote:
> >> Hi,
> >>
> >> which one is the correct DMC version to load for Linux 4.8-rc1? The
> >> binary blob in linux-firmware.git is v1.26, which is also the latest
> >> version available for download at the linuxgraphics website.
> >>
> >> Version 1.26 used to load just fine on Kernels 4.6 and 4.7. Commit
> >> 4aa7fb9c introduced version pinning for v1.26 (both in
> >> drm-intel-nightly and the current for-linux-next branch). Later an
> >> older commit was pushed (a4a027a8), which lowered the
> >> required DMC firmware to v1.23 again, without removing the
> >> pinning.
> >>
> >> Now the situation is that v1.23 is pinned ATM, but v1.26 has been
> >> released through linux-firmware.git and is being rolled out to end
> >> users right now.
> >>
> >> What to do now? Is this a bug or a feature?
>
> It is a bug, I'm sending a patch right now.
>
> >
> > You should use whichever version the kernel asks. The bug is that v1.23
> > was dropped from linux-firmware.
>
> 1.23 was intentionally dropped from linux-firmware since 1.26 was
> already the required one by our driver.
>
> Some merge probably failed and overwrote what Patrik had properly done
> in commit 4aa7fb9c ("drm/i915/dmc: Step away from symbolic
> links")
>
> > We may later upgrade the firmware the
> > kernel asks, and even backport said upgrade to stable kernels after
> > ensuring it works.
> >
> > Rodrigo, please fix linux-firmware.
>
> No, I'm going to fix our driver.
>
> Well, I can restore the 1.23 there if you tell me there is no way we
> can make sure this patch that I'm about to send will land and be
> backported on time, but this is not the ideal since we know 1.23 will
> cause bugs.
Backporting right now takes more than 1 month until it's in users hands.
We need _both_ because we've screwed up :(
Also really, if there's a regression and it's more than 1 week just push
the revert, to whichever repo it needs to be pushed to. Here this means
reverting on linux-firmware. Talking for weeks about simple bisected
regressions is one of the reasons why it's sooooooooo expensive for us to
fix bugs, and in turn why we're totally not in control of the situation.
So in case of doubt: Revert first, ask questions later pls.
-Daniel
>
> Thanks,
> Rodrigo
>
> >
> > BR,
> > Jani.
> >
> >>
> >>
> >> Regards,
> >> Dan
> >> _______________________________________________
> >> Intel-gfx mailing list
> >> Intel-gfx@lists.freedesktop.org
> >> https://lists.freedesktop.org/mailman/listinfo/intel-gfx
> >
> > --
> > Jani Nikula, Intel Open Source Technology Center
>
>
>
> --
> Rodrigo Vivi
> Blog: http://blog.vivi.eng.br
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
next prev parent reply other threads:[~2016-08-10 10:26 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-09 8:37 Correct DMC version for Skylake (1.23 vs 1.26) Daniel Klaffenbach
2016-08-09 8:48 ` Jani Nikula
2016-08-10 5:57 ` Rodrigo Vivi
2016-08-10 10:26 ` Daniel Vetter [this message]
2016-08-10 15:56 ` Dave Gordon
2016-08-10 18:56 ` Daniel Klaffenbach
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=20160810102648.GC6232@phenom.ffwll.local \
--to=daniel@ffwll.ch \
--cc=danielklaffenbach@gmail.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=rodrigo.vivi@gmail.com \
/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