* [GIT PULL] Qualcomm SoC Updates for v4.11
@ 2017-01-24 6:52 Andy Gross
2017-01-30 0:26 ` Olof Johansson
0 siblings, 1 reply; 4+ messages in thread
From: Andy Gross @ 2017-01-24 6:52 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
----------------------------------------------------------------
Qualcomm ARM Based SoC Updates for v4.11
* Add SMCC quirk support
* Add Qualcomm SCM quirk to fix interrupted calls
----------------------------------------------------------------
Andy Gross (2):
arm: kernel: Add SMC structure parameter
firmware: qcom: scm: Fix interrupted SCM calls
arch/arm/kernel/armksyms.c | 2 +-
arch/arm/kernel/smccc-call.S | 7 ++++---
arch/arm64/kernel/arm64ksyms.c | 2 +-
arch/arm64/kernel/asm-offsets.c | 7 +++++--
arch/arm64/kernel/smccc-call.S | 16 ++++++++++++----
drivers/firmware/qcom_scm-64.c | 13 ++++++++++---
include/linux/arm-smccc.h | 38 +++++++++++++++++++++++++++++++-------
7 files changed, 64 insertions(+), 21 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Qualcomm SoC Updates for v4.11
2017-01-24 6:52 [GIT PULL] Qualcomm SoC Updates for v4.11 Andy Gross
@ 2017-01-30 0:26 ` Olof Johansson
2017-01-31 7:11 ` Andy Gross
0 siblings, 1 reply; 4+ messages in thread
From: Olof Johansson @ 2017-01-30 0:26 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Jan 24, 2017 at 12:52:32AM -0600, Andy Gross wrote:
> The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
>
> Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
>
> for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
>
> firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
>
> ----------------------------------------------------------------
> Qualcomm ARM Based SoC Updates for v4.11
>
> * Add SMCC quirk support
> * Add Qualcomm SCM quirk to fix interrupted calls
Hi,
I replied on one of the patches. Not sure doing this through quirks is the
right way right now -- unless we expect a lot more quirks over time, and/or if
this is an "enhancement" that other vendors are also likely to pick up.
-Olof
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Qualcomm SoC Updates for v4.11
2017-01-30 0:26 ` Olof Johansson
@ 2017-01-31 7:11 ` Andy Gross
2017-01-31 17:44 ` Olof Johansson
0 siblings, 1 reply; 4+ messages in thread
From: Andy Gross @ 2017-01-31 7:11 UTC (permalink / raw)
To: linux-arm-kernel
On Sun, Jan 29, 2017 at 04:26:44PM -0800, Olof Johansson wrote:
> On Tue, Jan 24, 2017 at 12:52:32AM -0600, Andy Gross wrote:
> > The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
> >
> > Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
> >
> > for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
> >
> > firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
> >
> > ----------------------------------------------------------------
> > Qualcomm ARM Based SoC Updates for v4.11
> >
> > * Add SMCC quirk support
> > * Add Qualcomm SCM quirk to fix interrupted calls
>
> Hi,
>
> I replied on one of the patches. Not sure doing this through quirks is the
> right way right now -- unless we expect a lot more quirks over time, and/or if
> this is an "enhancement" that other vendors are also likely to pick up.
I saw. We originally tried adding our own calls, but with the advent of the
arm_smccc call it was nice to be able to leverage that instead of adding a whole
new copy of the thing. And people didn't like the original implementation all
that much because it somewhat abused the arm_smccc register conventions.
If we added our own, it'd be a copy of the arm one with the extra register
access.
Regards,
Andy
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Qualcomm SoC Updates for v4.11
2017-01-31 7:11 ` Andy Gross
@ 2017-01-31 17:44 ` Olof Johansson
0 siblings, 0 replies; 4+ messages in thread
From: Olof Johansson @ 2017-01-31 17:44 UTC (permalink / raw)
To: linux-arm-kernel
On Mon, Jan 30, 2017 at 11:11 PM, Andy Gross <andy.gross@linaro.org> wrote:
> On Sun, Jan 29, 2017 at 04:26:44PM -0800, Olof Johansson wrote:
>> On Tue, Jan 24, 2017 at 12:52:32AM -0600, Andy Gross wrote:
>> > The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
>> >
>> > Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
>> >
>> > are available in the git repository at:
>> >
>> > git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
>> >
>> > for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
>> >
>> > firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
>> >
>> > ----------------------------------------------------------------
>> > Qualcomm ARM Based SoC Updates for v4.11
>> >
>> > * Add SMCC quirk support
>> > * Add Qualcomm SCM quirk to fix interrupted calls
>>
>> Hi,
>>
>> I replied on one of the patches. Not sure doing this through quirks is the
>> right way right now -- unless we expect a lot more quirks over time, and/or if
>> this is an "enhancement" that other vendors are also likely to pick up.
>
> I saw. We originally tried adding our own calls, but with the advent of the
> arm_smccc call it was nice to be able to leverage that instead of adding a whole
> new copy of the thing. And people didn't like the original implementation all
> that much because it somewhat abused the arm_smccc register conventions.
>
> If we added our own, it'd be a copy of the arm one with the extra register
> access.
Yep. Sorry to put you in a tight spot, but since Will was rejecting my
feedback, he gets to merge the code the way he wants it to look like.
Unless I hear otherwise I'm assuming the rest of the code in this pull
request is either going in with those changes, or will be submitted
once the dependent changes have landed upstream.
Thanks!
-Olof
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-01-31 17:44 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-24 6:52 [GIT PULL] Qualcomm SoC Updates for v4.11 Andy Gross
2017-01-30 0:26 ` Olof Johansson
2017-01-31 7:11 ` Andy Gross
2017-01-31 17:44 ` Olof Johansson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).