public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH v3 0/6] [MIPS] Reorganize the loongson march and extensions instructions set
@ 2018-10-16  2:50 Paul Hua
  2018-10-19  7:18 ` Ping " Paul Hua
  0 siblings, 1 reply; 5+ messages in thread
From: Paul Hua @ 2018-10-16  2:50 UTC (permalink / raw)
  To: gcc-patches
  Cc: Matthew Fortune, Jeff Law <law@redhat.com> (law@redhat.com)

Hi:

The original version of patches were here:
https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00099.html

This is a update version. please review, thanks.

This series patches reorganize the Loongson -march=xxx and Loongson
extensions instructions set.  For long time, the Loongson extensions
instructions set puts under -march=loongson3a option.  We can't
disable one of them when we need.

The patch (1) split Loongson  MultiMedia extensions Instructions (MMI)
from loongson3a, add -mloongson-mmi/-mno-loongson-mmi option for
enable/disable them.

The patch (2) split Loongson EXTensions (EXT) instructions from
loongson3a, add -mloongson-ext/-mno-loongson-ext option for
enable/disable them.

The patch (3) add Loongson EXTensions R2 (EXT2) instructions support,
add -mloongson-ext2/-mno-loongson-ext2 option for enable/disable them.

The patch (4) add Loongson 3A1000 processor support.  The gs464 is a
codename of 3A1000 microarchitecture.  Rename -march=loongson3a to
-march=gs464, Keep -march=loongson3a as an alias of -march=gs464 for
compatibility.

The patch (5) add Loongson 3A2000/3A3000 processor support.  Include
Loongson MMI, EXT, EXT2 instructions set.

The patch (6) add Loongson 2K1000 processor support. Include Loongson
MMI, EXT, EXT2 and MSA instructions set.

The binutils patch has been upstreamed.

There are six patches in this set, as follows.
1) 0001-MIPS-Add-support-for-loongson-mmi-instructions.patch
2) 0002-MIPS-Add-support-for-Loongson-EXT-istructions.patch
3) 0003-MIPS-Add-support-for-Loongson-EXT2-istructions.patch
4) 0004-MIPS-Add-support-for-Loongson-3A1000-proccessor.patch
5) 0005-MIPS-Add-support-for-Loongson-3A2000-3A3000-proccess.patch
6) 0006-MIPS-Add-support-for-Loongson-2K1000-proccessor.patch

All patchs test under mips64el-linux-gnu no new regressions.

Ok for commit ?

Thanks,
Paul Hua

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

* Ping Re: [PATCH v3 0/6] [MIPS] Reorganize the loongson march and extensions instructions set
  2018-10-16  2:50 [PATCH v3 0/6] [MIPS] Reorganize the loongson march and extensions instructions set Paul Hua
@ 2018-10-19  7:18 ` Paul Hua
  2018-10-23  5:07   ` Ping^2 " Paul Hua
  0 siblings, 1 reply; 5+ messages in thread
From: Paul Hua @ 2018-10-19  7:18 UTC (permalink / raw)
  To: gcc-patches
  Cc: Matthew Fortune, Jeff Law <law@redhat.com> (law@redhat.com)

Ping?

I'd like check in those patches before stage3.

Thanks,

On Tue, Oct 16, 2018 at 10:49 AM Paul Hua <paul.hua.gm@gmail.com> wrote:
>
> Hi:
>
> The original version of patches were here:
> https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00099.html
>
> This is a update version. please review, thanks.
>
> This series patches reorganize the Loongson -march=xxx and Loongson
> extensions instructions set.  For long time, the Loongson extensions
> instructions set puts under -march=loongson3a option.  We can't
> disable one of them when we need.
>
> The patch (1) split Loongson  MultiMedia extensions Instructions (MMI)
> from loongson3a, add -mloongson-mmi/-mno-loongson-mmi option for
> enable/disable them.
>
> The patch (2) split Loongson EXTensions (EXT) instructions from
> loongson3a, add -mloongson-ext/-mno-loongson-ext option for
> enable/disable them.
>
> The patch (3) add Loongson EXTensions R2 (EXT2) instructions support,
> add -mloongson-ext2/-mno-loongson-ext2 option for enable/disable them.
>
> The patch (4) add Loongson 3A1000 processor support.  The gs464 is a
> codename of 3A1000 microarchitecture.  Rename -march=loongson3a to
> -march=gs464, Keep -march=loongson3a as an alias of -march=gs464 for
> compatibility.
>
> The patch (5) add Loongson 3A2000/3A3000 processor support.  Include
> Loongson MMI, EXT, EXT2 instructions set.
>
> The patch (6) add Loongson 2K1000 processor support. Include Loongson
> MMI, EXT, EXT2 and MSA instructions set.
>
> The binutils patch has been upstreamed.
>
> There are six patches in this set, as follows.
> 1) 0001-MIPS-Add-support-for-loongson-mmi-instructions.patch
> 2) 0002-MIPS-Add-support-for-Loongson-EXT-istructions.patch
> 3) 0003-MIPS-Add-support-for-Loongson-EXT2-istructions.patch
> 4) 0004-MIPS-Add-support-for-Loongson-3A1000-proccessor.patch
> 5) 0005-MIPS-Add-support-for-Loongson-3A2000-3A3000-proccess.patch
> 6) 0006-MIPS-Add-support-for-Loongson-2K1000-proccessor.patch
>
> All patchs test under mips64el-linux-gnu no new regressions.
>
> Ok for commit ?
>
> Thanks,
> Paul Hua

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

* Ping^2 Re: [PATCH v3 0/6] [MIPS] Reorganize the loongson march and extensions instructions set
  2018-10-19  7:18 ` Ping " Paul Hua
@ 2018-10-23  5:07   ` Paul Hua
  2018-10-26 10:42     ` Ping^3 " Paul Hua
  0 siblings, 1 reply; 5+ messages in thread
From: Paul Hua @ 2018-10-23  5:07 UTC (permalink / raw)
  To: gcc-patches
  Cc: Matthew Fortune, Jeff Law <law@redhat.com> (law@redhat.com)

Ping ?

On Fri, Oct 19, 2018 at 2:19 PM Paul Hua <paul.hua.gm@gmail.com> wrote:
>
> Ping?
>
> I'd like check in those patches before stage3.
>
> Thanks,
>
> On Tue, Oct 16, 2018 at 10:49 AM Paul Hua <paul.hua.gm@gmail.com> wrote:
> >
> > Hi:
> >
> > The original version of patches were here:
> > https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00099.html
> >
> > This is a update version. please review, thanks.
> >
> > This series patches reorganize the Loongson -march=xxx and Loongson
> > extensions instructions set.  For long time, the Loongson extensions
> > instructions set puts under -march=loongson3a option.  We can't
> > disable one of them when we need.
> >
> > The patch (1) split Loongson  MultiMedia extensions Instructions (MMI)
> > from loongson3a, add -mloongson-mmi/-mno-loongson-mmi option for
> > enable/disable them.
> >
> > The patch (2) split Loongson EXTensions (EXT) instructions from
> > loongson3a, add -mloongson-ext/-mno-loongson-ext option for
> > enable/disable them.
> >
> > The patch (3) add Loongson EXTensions R2 (EXT2) instructions support,
> > add -mloongson-ext2/-mno-loongson-ext2 option for enable/disable them.
> >
> > The patch (4) add Loongson 3A1000 processor support.  The gs464 is a
> > codename of 3A1000 microarchitecture.  Rename -march=loongson3a to
> > -march=gs464, Keep -march=loongson3a as an alias of -march=gs464 for
> > compatibility.
> >
> > The patch (5) add Loongson 3A2000/3A3000 processor support.  Include
> > Loongson MMI, EXT, EXT2 instructions set.
> >
> > The patch (6) add Loongson 2K1000 processor support. Include Loongson
> > MMI, EXT, EXT2 and MSA instructions set.
> >
> > The binutils patch has been upstreamed.
> >
> > There are six patches in this set, as follows.
> > 1) 0001-MIPS-Add-support-for-loongson-mmi-instructions.patch
> > 2) 0002-MIPS-Add-support-for-Loongson-EXT-istructions.patch
> > 3) 0003-MIPS-Add-support-for-Loongson-EXT2-istructions.patch
> > 4) 0004-MIPS-Add-support-for-Loongson-3A1000-proccessor.patch
> > 5) 0005-MIPS-Add-support-for-Loongson-3A2000-3A3000-proccess.patch
> > 6) 0006-MIPS-Add-support-for-Loongson-2K1000-proccessor.patch
> >
> > All patchs test under mips64el-linux-gnu no new regressions.
> >
> > Ok for commit ?
> >
> > Thanks,
> > Paul Hua

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

* Ping^3 Re: [PATCH v3 0/6] [MIPS] Reorganize the loongson march and extensions instructions set
  2018-10-23  5:07   ` Ping^2 " Paul Hua
@ 2018-10-26 10:42     ` Paul Hua
  2018-11-03  3:05       ` Ping^4 " Paul Hua
  0 siblings, 1 reply; 5+ messages in thread
From: Paul Hua @ 2018-10-26 10:42 UTC (permalink / raw)
  To: gcc-patches
  Cc: Matthew Fortune, Jeff Law <law@redhat.com> (law@redhat.com)

Ping ?

On Tue, Oct 23, 2018 at 9:16 AM Paul Hua <paul.hua.gm@gmail.com> wrote:
>
> Ping ?
>
> On Fri, Oct 19, 2018 at 2:19 PM Paul Hua <paul.hua.gm@gmail.com> wrote:
> >
> > Ping?
> >
> > I'd like check in those patches before stage3.
> >
> > Thanks,
> >
> > On Tue, Oct 16, 2018 at 10:49 AM Paul Hua <paul.hua.gm@gmail.com> wrote:
> > >
> > > Hi:
> > >
> > > The original version of patches were here:
> > > https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00099.html
> > >
> > > This is a update version. please review, thanks.
> > >
> > > This series patches reorganize the Loongson -march=xxx and Loongson
> > > extensions instructions set.  For long time, the Loongson extensions
> > > instructions set puts under -march=loongson3a option.  We can't
> > > disable one of them when we need.
> > >
> > > The patch (1) split Loongson  MultiMedia extensions Instructions (MMI)
> > > from loongson3a, add -mloongson-mmi/-mno-loongson-mmi option for
> > > enable/disable them.
> > >
> > > The patch (2) split Loongson EXTensions (EXT) instructions from
> > > loongson3a, add -mloongson-ext/-mno-loongson-ext option for
> > > enable/disable them.
> > >
> > > The patch (3) add Loongson EXTensions R2 (EXT2) instructions support,
> > > add -mloongson-ext2/-mno-loongson-ext2 option for enable/disable them.
> > >
> > > The patch (4) add Loongson 3A1000 processor support.  The gs464 is a
> > > codename of 3A1000 microarchitecture.  Rename -march=loongson3a to
> > > -march=gs464, Keep -march=loongson3a as an alias of -march=gs464 for
> > > compatibility.
> > >
> > > The patch (5) add Loongson 3A2000/3A3000 processor support.  Include
> > > Loongson MMI, EXT, EXT2 instructions set.
> > >
> > > The patch (6) add Loongson 2K1000 processor support. Include Loongson
> > > MMI, EXT, EXT2 and MSA instructions set.
> > >
> > > The binutils patch has been upstreamed.
> > >
> > > There are six patches in this set, as follows.
> > > 1) 0001-MIPS-Add-support-for-loongson-mmi-instructions.patch
> > > 2) 0002-MIPS-Add-support-for-Loongson-EXT-istructions.patch
> > > 3) 0003-MIPS-Add-support-for-Loongson-EXT2-istructions.patch
> > > 4) 0004-MIPS-Add-support-for-Loongson-3A1000-proccessor.patch
> > > 5) 0005-MIPS-Add-support-for-Loongson-3A2000-3A3000-proccess.patch
> > > 6) 0006-MIPS-Add-support-for-Loongson-2K1000-proccessor.patch
> > >
> > > All patchs test under mips64el-linux-gnu no new regressions.
> > >
> > > Ok for commit ?
> > >
> > > Thanks,
> > > Paul Hua

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

* Ping^4 Re: [PATCH v3 0/6] [MIPS] Reorganize the loongson march and extensions instructions set
  2018-10-26 10:42     ` Ping^3 " Paul Hua
@ 2018-11-03  3:05       ` Paul Hua
  0 siblings, 0 replies; 5+ messages in thread
From: Paul Hua @ 2018-11-03  3:05 UTC (permalink / raw)
  To: gcc-patches
  Cc: Matthew Fortune, Jeff Law <law@redhat.com> (law@redhat.com)

Ping ?

On Fri, Oct 26, 2018 at 5:50 PM Paul Hua <paul.hua.gm@gmail.com> wrote:
>
> Ping ?
>
> On Tue, Oct 23, 2018 at 9:16 AM Paul Hua <paul.hua.gm@gmail.com> wrote:
> >
> > Ping ?
> >
> > On Fri, Oct 19, 2018 at 2:19 PM Paul Hua <paul.hua.gm@gmail.com> wrote:
> > >
> > > Ping?
> > >
> > > I'd like check in those patches before stage3.
> > >
> > > Thanks,
> > >
> > > On Tue, Oct 16, 2018 at 10:49 AM Paul Hua <paul.hua.gm@gmail.com> wrote:
> > > >
> > > > Hi:
> > > >
> > > > The original version of patches were here:
> > > > https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00099.html
> > > >
> > > > This is a update version. please review, thanks.
> > > >
> > > > This series patches reorganize the Loongson -march=xxx and Loongson
> > > > extensions instructions set.  For long time, the Loongson extensions
> > > > instructions set puts under -march=loongson3a option.  We can't
> > > > disable one of them when we need.
> > > >
> > > > The patch (1) split Loongson  MultiMedia extensions Instructions (MMI)
> > > > from loongson3a, add -mloongson-mmi/-mno-loongson-mmi option for
> > > > enable/disable them.
> > > >
> > > > The patch (2) split Loongson EXTensions (EXT) instructions from
> > > > loongson3a, add -mloongson-ext/-mno-loongson-ext option for
> > > > enable/disable them.
> > > >
> > > > The patch (3) add Loongson EXTensions R2 (EXT2) instructions support,
> > > > add -mloongson-ext2/-mno-loongson-ext2 option for enable/disable them.
> > > >
> > > > The patch (4) add Loongson 3A1000 processor support.  The gs464 is a
> > > > codename of 3A1000 microarchitecture.  Rename -march=loongson3a to
> > > > -march=gs464, Keep -march=loongson3a as an alias of -march=gs464 for
> > > > compatibility.
> > > >
> > > > The patch (5) add Loongson 3A2000/3A3000 processor support.  Include
> > > > Loongson MMI, EXT, EXT2 instructions set.
> > > >
> > > > The patch (6) add Loongson 2K1000 processor support. Include Loongson
> > > > MMI, EXT, EXT2 and MSA instructions set.
> > > >
> > > > The binutils patch has been upstreamed.
> > > >
> > > > There are six patches in this set, as follows.
> > > > 1) 0001-MIPS-Add-support-for-loongson-mmi-instructions.patch
> > > > 2) 0002-MIPS-Add-support-for-Loongson-EXT-istructions.patch
> > > > 3) 0003-MIPS-Add-support-for-Loongson-EXT2-istructions.patch
> > > > 4) 0004-MIPS-Add-support-for-Loongson-3A1000-proccessor.patch
> > > > 5) 0005-MIPS-Add-support-for-Loongson-3A2000-3A3000-proccess.patch
> > > > 6) 0006-MIPS-Add-support-for-Loongson-2K1000-proccessor.patch
> > > >
> > > > All patchs test under mips64el-linux-gnu no new regressions.
> > > >
> > > > Ok for commit ?
> > > >
> > > > Thanks,
> > > > Paul Hua

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

end of thread, other threads:[~2018-11-03  3:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-16  2:50 [PATCH v3 0/6] [MIPS] Reorganize the loongson march and extensions instructions set Paul Hua
2018-10-19  7:18 ` Ping " Paul Hua
2018-10-23  5:07   ` Ping^2 " Paul Hua
2018-10-26 10:42     ` Ping^3 " Paul Hua
2018-11-03  3:05       ` Ping^4 " Paul Hua

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 read-only IMAP folder(s) and NNTP newsgroup(s).