All of lore.kernel.org
 help / color / mirror / Atom feed
* [LEDE-DEV] [PATCH] archs38: bump kernel to 4.14.
       [not found] ` <826f0003-fb27-56a7-22c5-e41f12ff79a2@hauke-m.de>
@ 2018-01-29 13:37   ` Alexey Brodkin
  2018-01-29 14:03     ` Claudiu Zissulescu
  2018-01-29 15:35   ` Evgeniy Didin
  1 sibling, 1 reply; 4+ messages in thread
From: Alexey Brodkin @ 2018-01-29 13:37 UTC (permalink / raw)
  To: linux-snps-arc

Hi Claudiu,

Could you please comment on the question from Hauke below?

On Sat, 2018-01-27@16:36 +0100, Hauke Mehrtens wrote:
> Does the arc CPU also need some special handling like some MIPS CPUs:
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bbc25bee37d2b32cf3a1fab9195b6da3a185614a

-Alexey

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [LEDE-DEV] [PATCH] archs38: bump kernel to 4.14.
  2018-01-29 13:37   ` [LEDE-DEV] [PATCH] archs38: bump kernel to 4.14 Alexey Brodkin
@ 2018-01-29 14:03     ` Claudiu Zissulescu
  0 siblings, 0 replies; 4+ messages in thread
From: Claudiu Zissulescu @ 2018-01-29 14:03 UTC (permalink / raw)
  To: linux-snps-arc

Hi,

The compiler generates calls to special functions (like the one in question _multi3) if it doesn?t have a way how to solve it (via compiler backend rules). This function is implemented by the libgcc which will have a default method to address the functionality in question.
Now, from the link which you gave me, I understand users are not very happy with the _multi3 implementation (128 bit multiplication) in MIPS cores, therefore, they come up with an patched implementation. In ARC backend we try to address these issues, but if there is a problem, I will be happy to fix it.
Anyhow, if you see any issue with code gen (improvements/bugs), I would recommend you to send it over and I will spend some time in fixing them directly in the compiler.

Cheers,
Claudiu

> -----Original Message-----
> From: Alexey Brodkin
> Sent: Monday, January 29, 2018 2:38 PM
> To: Claudiu Zissulescu <claziss at synopsys.com>
> Cc: john at phrozen.org; lede-dev at lists.infradead.org; hauke at hauke-m.de;
> Evgeniy.Didin at synopsys.com; linux-snps-arc at lists.infradead.org
> Subject: Re: [LEDE-DEV] [PATCH] archs38: bump kernel to 4.14.
> 
> Hi Claudiu,
> 
> Could you please comment on the question from Hauke below?
> 
> On Sat, 2018-01-27@16:36 +0100, Hauke Mehrtens wrote:
> > Does the arc CPU also need some special handling like some MIPS CPUs:
> >
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i
> d=bbc25bee37d2b32cf3a1fab9195b6da3a185614a
> 
> -Alexey

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [LEDE-DEV] [PATCH] archs38: bump kernel to 4.14.
       [not found] ` <826f0003-fb27-56a7-22c5-e41f12ff79a2@hauke-m.de>
  2018-01-29 13:37   ` [LEDE-DEV] [PATCH] archs38: bump kernel to 4.14 Alexey Brodkin
@ 2018-01-29 15:35   ` Evgeniy Didin
  2018-01-29 23:12     ` Hauke Mehrtens
  1 sibling, 1 reply; 4+ messages in thread
From: Evgeniy Didin @ 2018-01-29 15:35 UTC (permalink / raw)
  To: linux-snps-arc

Hello Hauke,

There are two patches, which solves problem with undefined "Abort":
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/comm
it/?id=7c2c11b208be09c156573fc0076b7b3646e05219
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/comm
it/?id=dc8635b78cd8669c37e230058d18c33af7451ab1

These patches are applied in Linux 4.15 ver.

I have placed these patches in target/linux/generic/backport-4.14 and
build finished without errors.
 
I expect these patches will be backported in upstream 4.14 branch
anytime soon. Until these patches are accepted should I add them with 
separate patch or should I add them in patch-series with kernel version
update for archs38?

Best regards,
Evgeniy Didin

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [LEDE-DEV] [PATCH] archs38: bump kernel to 4.14.
  2018-01-29 15:35   ` Evgeniy Didin
@ 2018-01-29 23:12     ` Hauke Mehrtens
  0 siblings, 0 replies; 4+ messages in thread
From: Hauke Mehrtens @ 2018-01-29 23:12 UTC (permalink / raw)
  To: linux-snps-arc

On 01/29/2018 04:35 PM, Evgeniy Didin wrote:
> Hello Hauke,
> 
> There are two patches, which solves problem with undefined "Abort":
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/comm
> it/?id=7c2c11b208be09c156573fc0076b7b3646e05219
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/comm
> it/?id=dc8635b78cd8669c37e230058d18c33af7451ab1
> 
> These patches are applied in Linux 4.15 ver.
> 
> I have placed these patches in target/linux/generic/backport-4.14 and
> build finished without errors.
>  
> I expect these patches will be backported in upstream 4.14 branch
> anytime soon. Until these patches are accepted should I add them with 
> separate patch or should I add them in patch-series with kernel version
> update for archs38?

Please create a separate patch which adds these to patches to
target/linux/generic/backport-4.14

I haven't seen them in the 4.14 stable queue:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-4.14

You could write to the stable mailing list to get this backported to
stable kernel 4.14, see this for details:
https://github.com/torvalds/linux/blob/master/Documentation/process/stable-kernel-rules.rst

Hauke

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-01-29 23:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20180123164848.33426-1-Evgeniy.Didin@synopsys.com>
     [not found] ` <826f0003-fb27-56a7-22c5-e41f12ff79a2@hauke-m.de>
2018-01-29 13:37   ` [LEDE-DEV] [PATCH] archs38: bump kernel to 4.14 Alexey Brodkin
2018-01-29 14:03     ` Claudiu Zissulescu
2018-01-29 15:35   ` Evgeniy Didin
2018-01-29 23:12     ` Hauke Mehrtens

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.