qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/22] target/openrisc updates
@ 2017-02-09  4:51 Richard Henderson
  0 siblings, 0 replies; 11+ messages in thread
From: Richard Henderson @ 2017-02-09  4:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: shorne

The bulk of this patch set is 2-3 years old, and was mostly
reviewed by Bastian Koppelmann.  But it languished because
there were reports of it not booting kernel images, and I
had problems putting together a set of tools that could even
build a kernel.

The OpenRISC community has picked up activity recently,
with Stafford Horne upstreaming some of the compiler tools.
He has even done some testing for me of this patch set.


r~


Richard Henderson (21):
  target/openrisc: Rename the cpu from or32 to or1k
  linux-user: Add MMAP_SHIFT for openrisc
  linux-user: Fix openrisc cpu_loop
  target/openrisc: Implement lwa, swa
  target/openrisc: Tidy insn dumping
  target/openrisc: Rationalize immediate extraction
  target/openrisc: Streamline arithmetic and OVE
  target/openrisc: Put SR[OVE] in TB flags
  target/openrisc: Invert the decoding in dec_calc
  target/openrisc: Keep SR_F in a separate variable
  target/openrisc: Keep SR_CY and SR_OV in a separate variables
  target/openrisc: Use movcond where appropriate
  target/openrisc: Set flags on helpers
  target/openrisc: Enable trap, csync, msync, psync for user mode
  target/openrisc: Implement msync
  target/openrisc: Represent MACHI:MACLO as a single unit
  target/openrisc: Implement muld, muldu, macu, msbu
  target/openrisc: Fix madd
  target/openrisc: Optimize l.jal to next
  target/openrisc: Tidy ppc/npc implementation
  target/openrisc: Tidy handling of delayed branches

Stafford Horne (1):
  target/openrisc: Fix exception handling status registers

 configure                            |    6 +-
 default-configs/or1k-linux-user.mak  |    1 +
 default-configs/or1k-softmmu.mak     |    4 +
 default-configs/or32-linux-user.mak  |    1 -
 default-configs/or32-softmmu.mak     |    4 -
 hw/openrisc/openrisc_sim.c           |    4 +-
 linux-user/main.c                    |   95 ++-
 linux-user/openrisc/target_syscall.h |    2 +
 target/openrisc/Makefile.objs        |    2 +-
 target/openrisc/cpu.c                |    1 +
 target/openrisc/cpu.h                |   47 +-
 target/openrisc/exception_helper.c   |   31 +
 target/openrisc/fpu_helper.c         |   68 +-
 target/openrisc/gdbstub.c            |   17 +-
 target/openrisc/helper.h             |   33 +-
 target/openrisc/int_helper.c         |   61 --
 target/openrisc/interrupt.c          |   14 +-
 target/openrisc/interrupt_helper.c   |    4 +-
 target/openrisc/machine.c            |   62 +-
 target/openrisc/mmu.c                |    1 +
 target/openrisc/sys_helper.c         |   62 +-
 target/openrisc/translate.c          | 1314 +++++++++++++++-------------------
 tests/tcg/openrisc/Makefile          |    4 +-
 23 files changed, 851 insertions(+), 987 deletions(-)
 create mode 100644 default-configs/or1k-linux-user.mak
 create mode 100644 default-configs/or1k-softmmu.mak
 delete mode 100644 default-configs/or32-linux-user.mak
 delete mode 100644 default-configs/or32-softmmu.mak
 delete mode 100644 target/openrisc/int_helper.c

-- 
2.9.3

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
       [not found] <mailman.51026.1486615955.22738.qemu-devel@nongnu.org>
@ 2017-02-09 14:10 ` G 3
  2017-02-10  0:39   ` Stafford Horne
  0 siblings, 1 reply; 11+ messages in thread
From: G 3 @ 2017-02-09 14:10 UTC (permalink / raw)
  To: Richard Henderson; +Cc: qemu-devel qemu-devel


On Feb 8, 2017, at 11:52 PM, qemu-devel-request@nongnu.org wrote:

> Message: 6
> Date: Wed,  8 Feb 2017 20:51:32 -0800
> From: Richard Henderson <rth@twiddle.net>
> To: qemu-devel@nongnu.org
> Cc: shorne@gmail.com
> Subject: [Qemu-devel] [PATCH 00/22] target/openrisc updates
> Message-ID: <20170209045154.16868-1-rth@twiddle.net>
>
> The bulk of this patch set is 2-3 years old, and was mostly
> reviewed by Bastian Koppelmann.  But it languished because
> there were reports of it not booting kernel images, and I
> had problems putting together a set of tools that could even
> build a kernel.
>
> The OpenRISC community has picked up activity recently,
> with Stafford Horne upstreaming some of the compiler tools.
> He has even done some testing for me of this patch set.
>
>
> r~

I see you are working on OpenRISC. Would you be able to help
me improve its wiki page?

http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC

Right now there isn't much information on OpenRISC here. I'm
hoping to make it a lot useful to anyone who is interesting in this
platform.

Would you know of any links to software that works in OpenRISC?

Pictures of the OpenRISC target running anything would be great also.

What is your suggested command-line for using OpenRISC?

If you have any suggestions on how to improve the page place don't
hesitate to let me know.

Thank you.

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
  2017-02-09 14:10 ` [Qemu-devel] [PATCH 00/22] target/openrisc updates G 3
@ 2017-02-10  0:39   ` Stafford Horne
  2017-02-14  3:25     ` Richard Henderson
  0 siblings, 1 reply; 11+ messages in thread
From: Stafford Horne @ 2017-02-10  0:39 UTC (permalink / raw)
  To: G 3; +Cc: Richard Henderson, qemu-devel qemu-devel, Openrisc

On Thu, Feb 09, 2017 at 09:10:51AM -0500, G 3 wrote:
> 
> On Feb 8, 2017, at 11:52 PM, qemu-devel-request@nongnu.org wrote:
> 
> > Message: 6
> > Date: Wed,  8 Feb 2017 20:51:32 -0800
> > From: Richard Henderson <rth@twiddle.net>
> > To: qemu-devel@nongnu.org
> > Cc: shorne@gmail.com
> > Subject: [Qemu-devel] [PATCH 00/22] target/openrisc updates
> > Message-ID: <20170209045154.16868-1-rth@twiddle.net>
> > 
> > The bulk of this patch set is 2-3 years old, and was mostly
> > reviewed by Bastian Koppelmann.  But it languished because
> > there were reports of it not booting kernel images, and I
> > had problems putting together a set of tools that could even
> > build a kernel.
> > 
> > The OpenRISC community has picked up activity recently,
> > with Stafford Horne upstreaming some of the compiler tools.
> > He has even done some testing for me of this patch set.
> > 
> > 
> > r~
> 
> I see you are working on OpenRISC. Would you be able to help
> me improve its wiki page?
> 
> http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
> 
> Right now there isn't much information on OpenRISC here. I'm
> hoping to make it a lot useful to anyone who is interesting in this
> platform.
> 
> Would you know of any links to software that works in OpenRISC?
> 
> Pictures of the OpenRISC target running anything would be great also.
> 
> What is your suggested command-line for using OpenRISC?
> 
> If you have any suggestions on how to improve the page place don't
> hesitate to let me know.
>

Hi Richard, G 3,

I am not sure if Richard has the time for this.  But I kind of got him
started back on the openrisc work, it would be my fault to burden him
with even more work :).  Also, I was helping to do some tests so I have
some example commands.

I don't have a lot of time, but I think I can help to update the above.
Probably Richard and I could work together?

I was recently working on updating the openrisc page

  http://openrisc.io

I think I could link between the two for toolchain compile guides and
software guides (i.e. debugging and linux).

Richard what do you think?

-Stafford

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
  2017-02-10  0:39   ` Stafford Horne
@ 2017-02-14  3:25     ` Richard Henderson
  2017-02-14  3:33       ` Programmingkid
  0 siblings, 1 reply; 11+ messages in thread
From: Richard Henderson @ 2017-02-14  3:25 UTC (permalink / raw)
  To: Stafford Horne, G 3; +Cc: Openrisc, qemu-devel qemu-devel

On 02/10/2017 11:39 AM, Stafford Horne wrote:
> On Thu, Feb 09, 2017 at 09:10:51AM -0500, G 3 wrote:
>>
>> On Feb 8, 2017, at 11:52 PM, qemu-devel-request@nongnu.org wrote:
>>
>>> Message: 6
>>> Date: Wed,  8 Feb 2017 20:51:32 -0800
>>> From: Richard Henderson <rth@twiddle.net>
>>> To: qemu-devel@nongnu.org
>>> Cc: shorne@gmail.com
>>> Subject: [Qemu-devel] [PATCH 00/22] target/openrisc updates
>>> Message-ID: <20170209045154.16868-1-rth@twiddle.net>
>>>
>>> The bulk of this patch set is 2-3 years old, and was mostly
>>> reviewed by Bastian Koppelmann.  But it languished because
>>> there were reports of it not booting kernel images, and I
>>> had problems putting together a set of tools that could even
>>> build a kernel.
>>>
>>> The OpenRISC community has picked up activity recently,
>>> with Stafford Horne upstreaming some of the compiler tools.
>>> He has even done some testing for me of this patch set.
>>>
>>>
>>> r~
>>
>> I see you are working on OpenRISC. Would you be able to help
>> me improve its wiki page?
>>
>> http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
>>
>> Right now there isn't much information on OpenRISC here. I'm
>> hoping to make it a lot useful to anyone who is interesting in this
>> platform.
>>
>> Would you know of any links to software that works in OpenRISC?
>>
>> Pictures of the OpenRISC target running anything would be great also.
>>
>> What is your suggested command-line for using OpenRISC?
>>
>> If you have any suggestions on how to improve the page place don't
>> hesitate to let me know.
>>
>
> Hi Richard, G 3,
>
> I am not sure if Richard has the time for this.  But I kind of got him
> started back on the openrisc work, it would be my fault to burden him
> with even more work :).  Also, I was helping to do some tests so I have
> some example commands.

:-)

> I don't have a lot of time, but I think I can help to update the above.
> Probably Richard and I could work together?
>
> I was recently working on updating the openrisc page
>
>   http://openrisc.io
>
> I think I could link between the two for toolchain compile guides and
> software guides (i.e. debugging and linux).
>
> Richard what do you think?

Probably the most beneficial thing that we can do is create a kernel+initrd 
that boots into a busybox root shell.  Similar to the other test images that we 
have at

   http://wiki.qemu-project.org/Testing/System_Images


r~

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
  2017-02-14  3:25     ` Richard Henderson
@ 2017-02-14  3:33       ` Programmingkid
  2017-02-15 13:26         ` Stafford Horne
                           ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Programmingkid @ 2017-02-14  3:33 UTC (permalink / raw)
  To: Richard Henderson; +Cc: Stafford Horne, Openrisc, qemu-devel qemu-devel


On Feb 13, 2017, at 10:25 PM, Richard Henderson wrote:

> On 02/10/2017 11:39 AM, Stafford Horne wrote:
>> On Thu, Feb 09, 2017 at 09:10:51AM -0500, G 3 wrote:
>>> 
>>> On Feb 8, 2017, at 11:52 PM, qemu-devel-request@nongnu.org wrote:
>>> 
>>>> Message: 6
>>>> Date: Wed,  8 Feb 2017 20:51:32 -0800
>>>> From: Richard Henderson <rth@twiddle.net>
>>>> To: qemu-devel@nongnu.org
>>>> Cc: shorne@gmail.com
>>>> Subject: [Qemu-devel] [PATCH 00/22] target/openrisc updates
>>>> Message-ID: <20170209045154.16868-1-rth@twiddle.net>
>>>> 
>>>> The bulk of this patch set is 2-3 years old, and was mostly
>>>> reviewed by Bastian Koppelmann.  But it languished because
>>>> there were reports of it not booting kernel images, and I
>>>> had problems putting together a set of tools that could even
>>>> build a kernel.
>>>> 
>>>> The OpenRISC community has picked up activity recently,
>>>> with Stafford Horne upstreaming some of the compiler tools.
>>>> He has even done some testing for me of this patch set.
>>>> 
>>>> 
>>>> r~
>>> 
>>> I see you are working on OpenRISC. Would you be able to help
>>> me improve its wiki page?
>>> 
>>> http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
>>> 
>>> Right now there isn't much information on OpenRISC here. I'm
>>> hoping to make it a lot useful to anyone who is interesting in this
>>> platform.
>>> 
>>> Would you know of any links to software that works in OpenRISC?
>>> 
>>> Pictures of the OpenRISC target running anything would be great also.
>>> 
>>> What is your suggested command-line for using OpenRISC?
>>> 
>>> If you have any suggestions on how to improve the page place don't
>>> hesitate to let me know.
>>> 
>> 
>> Hi Richard, G 3,
>> 
>> I am not sure if Richard has the time for this.  But I kind of got him
>> started back on the openrisc work, it would be my fault to burden him
>> with even more work :).  Also, I was helping to do some tests so I have
>> some example commands.
> 
> :-)
> 
>> I don't have a lot of time, but I think I can help to update the above.
>> Probably Richard and I could work together?
>> 
>> I was recently working on updating the openrisc page
>> 
>>  http://openrisc.io
>> 
>> I think I could link between the two for toolchain compile guides and
>> software guides (i.e. debugging and linux).
>> 
>> Richard what do you think?
> 
> Probably the most beneficial thing that we can do is create a kernel+initrd that boots into a busybox root shell.  Similar to the other test images that we have at
> 
>  http://wiki.qemu-project.org/Testing/System_Images
> 
> 
> r~
> 

We could do both the test image and a wiki page.

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
  2017-02-14  3:33       ` Programmingkid
@ 2017-02-15 13:26         ` Stafford Horne
  2017-02-20 13:22         ` Stafford Horne
  2017-02-23 14:09         ` Stafford Horne
  2 siblings, 0 replies; 11+ messages in thread
From: Stafford Horne @ 2017-02-15 13:26 UTC (permalink / raw)
  To: Programmingkid; +Cc: Richard Henderson, Openrisc, qemu-devel qemu-devel

On Mon, Feb 13, 2017 at 10:33:09PM -0500, Programmingkid wrote:
> 
> On Feb 13, 2017, at 10:25 PM, Richard Henderson wrote:
> 
> > On 02/10/2017 11:39 AM, Stafford Horne wrote:
> >> On Thu, Feb 09, 2017 at 09:10:51AM -0500, G 3 wrote:
> >>> 
> >>> On Feb 8, 2017, at 11:52 PM, qemu-devel-request@nongnu.org wrote:
> >>> 
> >>>> Message: 6
> >>>> Date: Wed,  8 Feb 2017 20:51:32 -0800
> >>>> From: Richard Henderson <rth@twiddle.net>
> >>>> To: qemu-devel@nongnu.org
> >>>> Cc: shorne@gmail.com
> >>>> Subject: [Qemu-devel] [PATCH 00/22] target/openrisc updates
> >>>> Message-ID: <20170209045154.16868-1-rth@twiddle.net>
> >>>> 
> >>>> The bulk of this patch set is 2-3 years old, and was mostly
> >>>> reviewed by Bastian Koppelmann.  But it languished because
> >>>> there were reports of it not booting kernel images, and I
> >>>> had problems putting together a set of tools that could even
> >>>> build a kernel.
> >>>> 
> >>>> The OpenRISC community has picked up activity recently,
> >>>> with Stafford Horne upstreaming some of the compiler tools.
> >>>> He has even done some testing for me of this patch set.
> >>>> 
> >>>> 
> >>>> r~
> >>> 
> >>> I see you are working on OpenRISC. Would you be able to help
> >>> me improve its wiki page?
> >>> 
> >>> http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
> >>> 
> >>> Right now there isn't much information on OpenRISC here. I'm
> >>> hoping to make it a lot useful to anyone who is interesting in this
> >>> platform.
> >>> 
> >>> Would you know of any links to software that works in OpenRISC?
> >>> 
> >>> Pictures of the OpenRISC target running anything would be great also.
> >>> 
> >>> What is your suggested command-line for using OpenRISC?
> >>> 
> >>> If you have any suggestions on how to improve the page place don't
> >>> hesitate to let me know.
> >>> 
> >> 
> >> Hi Richard, G 3,
> >> 
> >> I am not sure if Richard has the time for this.  But I kind of got him
> >> started back on the openrisc work, it would be my fault to burden him
> >> with even more work :).  Also, I was helping to do some tests so I have
> >> some example commands.
> > 
> > :-)
> > 
> >> I don't have a lot of time, but I think I can help to update the above.
> >> Probably Richard and I could work together?
> >> 
> >> I was recently working on updating the openrisc page
> >> 
> >>  http://openrisc.io
> >> 
> >> I think I could link between the two for toolchain compile guides and
> >> software guides (i.e. debugging and linux).
> >> 
> >> Richard what do you think?
> > 
> > Probably the most beneficial thing that we can do is create a kernel+initrd that boots into a busybox root shell.  Similar to the other test images that we have at
> > 
> >  http://wiki.qemu-project.org/Testing/System_Images
> > 
> > 
> > r~
> > 
> 
> We could do both the test image and a wiki page.

Right, I will have a look at it.

Getting a little busy right now, give me a few days.

-Stafford

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
  2017-02-14  3:33       ` Programmingkid
  2017-02-15 13:26         ` Stafford Horne
@ 2017-02-20 13:22         ` Stafford Horne
  2017-02-23 14:09         ` Stafford Horne
  2 siblings, 0 replies; 11+ messages in thread
From: Stafford Horne @ 2017-02-20 13:22 UTC (permalink / raw)
  To: Programmingkid; +Cc: Richard Henderson, Openrisc, qemu-devel qemu-devel

On Mon, Feb 13, 2017 at 10:33:09PM -0500, Programmingkid wrote:
> 
> On Feb 13, 2017, at 10:25 PM, Richard Henderson wrote:
> 
> > On 02/10/2017 11:39 AM, Stafford Horne wrote:
> >> On Thu, Feb 09, 2017 at 09:10:51AM -0500, G 3 wrote:
> >>> 
> >>> On Feb 8, 2017, at 11:52 PM, qemu-devel-request@nongnu.org wrote:
> >>> 
> >>>> Message: 6
> >>>> Date: Wed,  8 Feb 2017 20:51:32 -0800
> >>>> From: Richard Henderson <rth@twiddle.net>
> >>>> To: qemu-devel@nongnu.org
> >>>> Cc: shorne@gmail.com
> >>>> Subject: [Qemu-devel] [PATCH 00/22] target/openrisc updates
> >>>> Message-ID: <20170209045154.16868-1-rth@twiddle.net>
> >>>> 
> >>>> The bulk of this patch set is 2-3 years old, and was mostly
> >>>> reviewed by Bastian Koppelmann.  But it languished because
> >>>> there were reports of it not booting kernel images, and I
> >>>> had problems putting together a set of tools that could even
> >>>> build a kernel.
> >>>> 
> >>>> The OpenRISC community has picked up activity recently,
> >>>> with Stafford Horne upstreaming some of the compiler tools.
> >>>> He has even done some testing for me of this patch set.
> >>>> 
> >>>> 
> >>>> r~
> >>> 
> >>> I see you are working on OpenRISC. Would you be able to help
> >>> me improve its wiki page?
> >>> 
> >>> http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
> >>> 
> >>> Right now there isn't much information on OpenRISC here. I'm
> >>> hoping to make it a lot useful to anyone who is interesting in this
> >>> platform.
> >>> 
> >>> Would you know of any links to software that works in OpenRISC?
> >>> 
> >>> Pictures of the OpenRISC target running anything would be great also.
> >>> 
> >>> What is your suggested command-line for using OpenRISC?
> >>> 
> >>> If you have any suggestions on how to improve the page place don't
> >>> hesitate to let me know.
> >>> 
> >> 
> >> Hi Richard, G 3,
> >> 
> >> I am not sure if Richard has the time for this.  But I kind of got him
> >> started back on the openrisc work, it would be my fault to burden him
> >> with even more work :).  Also, I was helping to do some tests so I have
> >> some example commands.
> > 
> > :-)
> > 
> >> I don't have a lot of time, but I think I can help to update the above.
> >> Probably Richard and I could work together?
> >> 
> >> I was recently working on updating the openrisc page
> >> 
> >>  http://openrisc.io
> >> 
> >> I think I could link between the two for toolchain compile guides and
> >> software guides (i.e. debugging and linux).
> >> 
> >> Richard what do you think?
> > 
> > Probably the most beneficial thing that we can do is create a kernel+initrd that boots into a busybox root shell.  Similar to the other test images that we have at
> > 
> >  http://wiki.qemu-project.org/Testing/System_Images
> > 
> > 
> > r~
> > 
> 
> We could do both the test image and a wiki page.

Could you create me an account on the wiki then?

-Stafford

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
  2017-02-14  3:33       ` Programmingkid
  2017-02-15 13:26         ` Stafford Horne
  2017-02-20 13:22         ` Stafford Horne
@ 2017-02-23 14:09         ` Stafford Horne
  2017-02-23 15:54           ` G 3
  2017-02-23 22:41           ` Richard Henderson
  2 siblings, 2 replies; 11+ messages in thread
From: Stafford Horne @ 2017-02-23 14:09 UTC (permalink / raw)
  To: Programmingkid; +Cc: Richard Henderson, Openrisc, qemu-devel qemu-devel

On Mon, Feb 13, 2017 at 10:33:09PM -0500, Programmingkid wrote:
> 
> On Feb 13, 2017, at 10:25 PM, Richard Henderson wrote:
> 
> > On 02/10/2017 11:39 AM, Stafford Horne wrote:
> >> On Thu, Feb 09, 2017 at 09:10:51AM -0500, G 3 wrote:
> >>> 
> >>> On Feb 8, 2017, at 11:52 PM, qemu-devel-request@nongnu.org wrote:
> >>> 
> >>>> Message: 6
> >>>> Date: Wed,  8 Feb 2017 20:51:32 -0800
> >>>> From: Richard Henderson <rth@twiddle.net>
> >>>> To: qemu-devel@nongnu.org
> >>>> Cc: shorne@gmail.com
> >>>> Subject: [Qemu-devel] [PATCH 00/22] target/openrisc updates
> >>>> Message-ID: <20170209045154.16868-1-rth@twiddle.net>
> >>>> 
> >>>> The bulk of this patch set is 2-3 years old, and was mostly
> >>>> reviewed by Bastian Koppelmann.  But it languished because
> >>>> there were reports of it not booting kernel images, and I
> >>>> had problems putting together a set of tools that could even
> >>>> build a kernel.
> >>>> 
> >>>> The OpenRISC community has picked up activity recently,
> >>>> with Stafford Horne upstreaming some of the compiler tools.
> >>>> He has even done some testing for me of this patch set.
> >>>> 
> >>>> 
> >>>> r~
> >>> 
> >>> I see you are working on OpenRISC. Would you be able to help
> >>> me improve its wiki page?
> >>> 
> >>> http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
> >>> 
> >>> Right now there isn't much information on OpenRISC here. I'm
> >>> hoping to make it a lot useful to anyone who is interesting in this
> >>> platform.
> >>> 
> >>> Would you know of any links to software that works in OpenRISC?
> >>> 
> >>> Pictures of the OpenRISC target running anything would be great also.
> >>> 
> >>> What is your suggested command-line for using OpenRISC?
> >>> 
> >>> If you have any suggestions on how to improve the page place don't
> >>> hesitate to let me know.
> >>> 
> >> 
> >> Hi Richard, G 3,
> >> 
> >> I am not sure if Richard has the time for this.  But I kind of got him
> >> started back on the openrisc work, it would be my fault to burden him
> >> with even more work :).  Also, I was helping to do some tests so I have
> >> some example commands.
> > 
> > :-)
> > 
> >> I don't have a lot of time, but I think I can help to update the above.
> >> Probably Richard and I could work together?
> >> 
> >> I was recently working on updating the openrisc page
> >> 
> >>  http://openrisc.io
> >> 
> >> I think I could link between the two for toolchain compile guides and
> >> software guides (i.e. debugging and linux).
> >> 
> >> Richard what do you think?
> > 
> > Probably the most beneficial thing that we can do is create a kernel+initrd that boots into a busybox root shell.  Similar to the other test images that we have at
> > 
> >  http://wiki.qemu-project.org/Testing/System_Images
> > 
> > 
> > r~
> > 
> 
> We could do both the test image and a wiki page.

I posted a test image to the wiki

 http://wiki.qemu-project.org/Testing/System_Images

However, someone on the #qemu irc room mentioned its not ideal to post
any images on the wiki and existing images should be taken down due to
copyright issues.  I don't quite follow, should we be concerned?

Also, I did start adding some commands to the wiki, any feedback
appreciated.

  http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC

-Stafford

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
  2017-02-23 14:09         ` Stafford Horne
@ 2017-02-23 15:54           ` G 3
  2017-02-25  6:17             ` Stafford Horne
  2017-02-23 22:41           ` Richard Henderson
  1 sibling, 1 reply; 11+ messages in thread
From: G 3 @ 2017-02-23 15:54 UTC (permalink / raw)
  To: Stafford Horne; +Cc: Richard Henderson, Openrisc, qemu-devel qemu-devel


On Feb 23, 2017, at 9:09 AM, Stafford Horne wrote:

> On Mon, Feb 13, 2017 at 10:33:09PM -0500, Programmingkid wrote:
>>
>> On Feb 13, 2017, at 10:25 PM, Richard Henderson wrote:
>>
>>> On 02/10/2017 11:39 AM, Stafford Horne wrote:
>>>> On Thu, Feb 09, 2017 at 09:10:51AM -0500, G 3 wrote:
>>>>>
>>>>> On Feb 8, 2017, at 11:52 PM, qemu-devel-request@nongnu.org wrote:
>>>>>
>>>>>> Message: 6
>>>>>> Date: Wed,  8 Feb 2017 20:51:32 -0800
>>>>>> From: Richard Henderson <rth@twiddle.net>
>>>>>> To: qemu-devel@nongnu.org
>>>>>> Cc: shorne@gmail.com
>>>>>> Subject: [Qemu-devel] [PATCH 00/22] target/openrisc updates
>>>>>> Message-ID: <20170209045154.16868-1-rth@twiddle.net>
>>>>>>
>>>>>> The bulk of this patch set is 2-3 years old, and was mostly
>>>>>> reviewed by Bastian Koppelmann.  But it languished because
>>>>>> there were reports of it not booting kernel images, and I
>>>>>> had problems putting together a set of tools that could even
>>>>>> build a kernel.
>>>>>>
>>>>>> The OpenRISC community has picked up activity recently,
>>>>>> with Stafford Horne upstreaming some of the compiler tools.
>>>>>> He has even done some testing for me of this patch set.
>>>>>>
>>>>>>
>>>>>> r~
>>>>>
>>>>> I see you are working on OpenRISC. Would you be able to help
>>>>> me improve its wiki page?
>>>>>
>>>>> http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
>>>>>
>>>>> Right now there isn't much information on OpenRISC here. I'm
>>>>> hoping to make it a lot useful to anyone who is interesting in  
>>>>> this
>>>>> platform.
>>>>>
>>>>> Would you know of any links to software that works in OpenRISC?
>>>>>
>>>>> Pictures of the OpenRISC target running anything would be great  
>>>>> also.
>>>>>
>>>>> What is your suggested command-line for using OpenRISC?
>>>>>
>>>>> If you have any suggestions on how to improve the page place don't
>>>>> hesitate to let me know.
>>>>>
>>>>
>>>> Hi Richard, G 3,
>>>>
>>>> I am not sure if Richard has the time for this.  But I kind of  
>>>> got him
>>>> started back on the openrisc work, it would be my fault to  
>>>> burden him
>>>> with even more work :).  Also, I was helping to do some tests so  
>>>> I have
>>>> some example commands.
>>>
>>> :-)
>>>
>>>> I don't have a lot of time, but I think I can help to update the  
>>>> above.
>>>> Probably Richard and I could work together?
>>>>
>>>> I was recently working on updating the openrisc page
>>>>
>>>>  http://openrisc.io
>>>>
>>>> I think I could link between the two for toolchain compile  
>>>> guides and
>>>> software guides (i.e. debugging and linux).
>>>>
>>>> Richard what do you think?
>>>
>>> Probably the most beneficial thing that we can do is create a  
>>> kernel+initrd that boots into a busybox root shell.  Similar to  
>>> the other test images that we have at
>>>
>>>  http://wiki.qemu-project.org/Testing/System_Images
>>>
>>>
>>> r~
>>>
>>
>> We could do both the test image and a wiki page.
>
> I posted a test image to the wiki
>
>  http://wiki.qemu-project.org/Testing/System_Images
>
> However, someone on the #qemu irc room mentioned its not ideal to post
> any images on the wiki and existing images should be taken down due to
> copyright issues.  I don't quite follow, should we be concerned?

If this is a Linux test image, it should be fine. Could we add a link  
to the test image to the wiki page?

>
> Also, I did start adding some commands to the wiki, any feedback
> appreciated.
>
>   http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
>
> -Stafford

Thank you so much for all your work. The wiki page looks great. For  
the maintainer, is Jia Liu still maintaining it? I never received a  
reply from him.  Would you be interested in being a maintainer?

This line in the wiki doesn't sound right:
"To get good traces you can also add the following, this will output  
trace info the a file z"

Maybe this:
"To get good traces you can also add the following, this will output  
trace info to the file z"

If z is a file, I really suggest renaming it to something more  
descriptive.

Thank you.

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
  2017-02-23 14:09         ` Stafford Horne
  2017-02-23 15:54           ` G 3
@ 2017-02-23 22:41           ` Richard Henderson
  1 sibling, 0 replies; 11+ messages in thread
From: Richard Henderson @ 2017-02-23 22:41 UTC (permalink / raw)
  To: Stafford Horne, Programmingkid; +Cc: Openrisc, qemu-devel qemu-devel

On 02/24/2017 01:09 AM, Stafford Horne wrote:
> I posted a test image to the wiki
>
>  http://wiki.qemu-project.org/Testing/System_Images
>
> However, someone on the #qemu irc room mentioned its not ideal to post
> any images on the wiki and existing images should be taken down due to
> copyright issues.  I don't quite follow, should we be concerned?

I think that someone is confused.  All of those testing images are open source.

Thanks for building it!


r~

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

* Re: [Qemu-devel] [PATCH 00/22] target/openrisc updates
  2017-02-23 15:54           ` G 3
@ 2017-02-25  6:17             ` Stafford Horne
  0 siblings, 0 replies; 11+ messages in thread
From: Stafford Horne @ 2017-02-25  6:17 UTC (permalink / raw)
  To: G 3; +Cc: Richard Henderson, Openrisc, qemu-devel qemu-devel

On Thu, Feb 23, 2017 at 10:54:43AM -0500, G 3 wrote:
> 
> On Feb 23, 2017, at 9:09 AM, Stafford Horne wrote:
> 
> > On Mon, Feb 13, 2017 at 10:33:09PM -0500, Programmingkid wrote:
> > > 
> > > On Feb 13, 2017, at 10:25 PM, Richard Henderson wrote:
> > > 
> > > > On 02/10/2017 11:39 AM, Stafford Horne wrote:
> > > > > On Thu, Feb 09, 2017 at 09:10:51AM -0500, G 3 wrote:
> > > > > > 
> > > > > > On Feb 8, 2017, at 11:52 PM, qemu-devel-request@nongnu.org wrote:
> > > > > > 
> > > > > > > Message: 6
> > > > > > > Date: Wed,  8 Feb 2017 20:51:32 -0800
> > > > > > > From: Richard Henderson <rth@twiddle.net>
> > > > > > > To: qemu-devel@nongnu.org
> > > > > > > Cc: shorne@gmail.com
> > > > > > > Subject: [Qemu-devel] [PATCH 00/22] target/openrisc updates
> > > > > > > Message-ID: <20170209045154.16868-1-rth@twiddle.net>
> > > > > > > 
> > > > > > > The bulk of this patch set is 2-3 years old, and was mostly
> > > > > > > reviewed by Bastian Koppelmann.  But it languished because
> > > > > > > there were reports of it not booting kernel images, and I
> > > > > > > had problems putting together a set of tools that could even
> > > > > > > build a kernel.
> > > > > > > 
> > > > > > > The OpenRISC community has picked up activity recently,
> > > > > > > with Stafford Horne upstreaming some of the compiler tools.
> > > > > > > He has even done some testing for me of this patch set.
> > > > > > > 
> > > > > > > 
> > > > > > > r~
> > > > > > 
> > > > > > I see you are working on OpenRISC. Would you be able to help
> > > > > > me improve its wiki page?
> > > > > > 
> > > > > > http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
> > > > > > 
> > > > > > Right now there isn't much information on OpenRISC here. I'm
> > > > > > hoping to make it a lot useful to anyone who is
> > > > > > interesting in this
> > > > > > platform.
> > > > > > 
> > > > > > Would you know of any links to software that works in OpenRISC?
> > > > > > 
> > > > > > Pictures of the OpenRISC target running anything would
> > > > > > be great also.
> > > > > > 
> > > > > > What is your suggested command-line for using OpenRISC?
> > > > > > 
> > > > > > If you have any suggestions on how to improve the page place don't
> > > > > > hesitate to let me know.
> > > > > > 
> > > > > 
> > > > > Hi Richard, G 3,
> > > > > 
> > > > > I am not sure if Richard has the time for this.  But I kind
> > > > > of got him
> > > > > started back on the openrisc work, it would be my fault to
> > > > > burden him
> > > > > with even more work :).  Also, I was helping to do some
> > > > > tests so I have
> > > > > some example commands.
> > > > 
> > > > :-)
> > > > 
> > > > > I don't have a lot of time, but I think I can help to update
> > > > > the above.
> > > > > Probably Richard and I could work together?
> > > > > 
> > > > > I was recently working on updating the openrisc page
> > > > > 
> > > > >  http://openrisc.io
> > > > > 
> > > > > I think I could link between the two for toolchain compile
> > > > > guides and
> > > > > software guides (i.e. debugging and linux).
> > > > > 
> > > > > Richard what do you think?
> > > > 
> > > > Probably the most beneficial thing that we can do is create a
> > > > kernel+initrd that boots into a busybox root shell.  Similar to
> > > > the other test images that we have at
> > > > 
> > > >  http://wiki.qemu-project.org/Testing/System_Images
> > > > 
> > > > 
> > > > r~
> > > > 
> > > 
> > > We could do both the test image and a wiki page.
> > 
> > I posted a test image to the wiki
> > 
> >  http://wiki.qemu-project.org/Testing/System_Images
> > 
> > However, someone on the #qemu irc room mentioned its not ideal to post
> > any images on the wiki and existing images should be taken down due to
> > copyright issues.  I don't quite follow, should we be concerned?
> 
> If this is a Linux test image, it should be fine. Could we add a link to the
> test image to the wiki page?
> 
> > 
> > Also, I did start adding some commands to the wiki, any feedback
> > appreciated.
> > 
> >   http://wiki.qemu-project.org/Documentation/Platforms/OpenRISC
> > 
> > -Stafford
> 
> Thank you so much for all your work. The wiki page looks great. For the
> maintainer, is Jia Liu still maintaining it? I never received a reply from
> him.  Would you be interested in being a maintainer?

No worries, I just copied the commands from my history, some were sent
from Richard.  I hope they can help others in the future.

Last time I sent a patch Jia Liu also asked me to be maintainer,  I
added myself for now.  I am sure there are more qualified people like
Richard, but Ill try to help where I can.

> This line in the wiki doesn't sound right:
> "To get good traces you can also add the following, this will output trace
> info the a file z"
> 
> Maybe this:
> "To get good traces you can also add the following, this will output trace
> info to the file z"
> 
> If z is a file, I really suggest renaming it to something more descriptive.

Done.  If I do any more cool things with qemu I will post them to the
twiki.  Also, Ill try to link back to any docs I/we put on openrisc.io.

BTW, for now the image at 'Testing/System_Images' is hosted on my
server.  Would it be possible for someone to move it to the wiki or a qemu
server?  The link I posted should be up most of the time, but its not
something I would give any 9's of up time.

-Stafford

> Thank you.

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

end of thread, other threads:[~2017-02-25  6:17 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.51026.1486615955.22738.qemu-devel@nongnu.org>
2017-02-09 14:10 ` [Qemu-devel] [PATCH 00/22] target/openrisc updates G 3
2017-02-10  0:39   ` Stafford Horne
2017-02-14  3:25     ` Richard Henderson
2017-02-14  3:33       ` Programmingkid
2017-02-15 13:26         ` Stafford Horne
2017-02-20 13:22         ` Stafford Horne
2017-02-23 14:09         ` Stafford Horne
2017-02-23 15:54           ` G 3
2017-02-25  6:17             ` Stafford Horne
2017-02-23 22:41           ` Richard Henderson
2017-02-09  4:51 Richard Henderson

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).