* [Qemu-devel] QEMU on ARM64
@ 2014-02-28 7:08 Chalamarla, Tirumalesh
2014-03-01 0:28 ` Peter Maydell
0 siblings, 1 reply; 6+ messages in thread
From: Chalamarla, Tirumalesh @ 2014-02-28 7:08 UTC (permalink / raw)
To: qemu-devel@nongnu.org; +Cc: Chalamarla, Tirumalesh
[-- Attachment #1: Type: text/plain, Size: 331 bytes --]
Hi,
Is there any one, trying out cross compiling and running qemu on aarch64 host. if so is there a development branch where this wrok is progressing.
Some one could please let me know the plan/time frame, for qemu on arm64 hosts running arm64 guests.
Regards,
Tirumalesh Chalamarla
[-- Attachment #2: Type: text/html, Size: 1930 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] QEMU on ARM64
2014-02-28 7:08 [Qemu-devel] QEMU on ARM64 Chalamarla, Tirumalesh
@ 2014-03-01 0:28 ` Peter Maydell
2014-03-01 0:41 ` Xuebing wang
2014-03-01 4:36 ` Chalamarla, Tirumalesh
0 siblings, 2 replies; 6+ messages in thread
From: Peter Maydell @ 2014-03-01 0:28 UTC (permalink / raw)
To: Chalamarla, Tirumalesh; +Cc: qemu-devel@nongnu.org
On 28 February 2014 07:08, Chalamarla, Tirumalesh
<Tirumalesh.Chalamarla@caviumnetworks.com> wrote:
> Is there any one, trying out cross compiling and running qemu
> on aarch64 host. if so is there a development branch where this wrok is
> progressing.
>
> Some one could please let me know the plan/time frame, for
> qemu on arm64 hosts running arm64 guests.
It's not entirely clear which of the various possible QEMU aarch64
setups you're interested in. Summary:
(1) using QEMU on aarch64 hosts to emulate other CPU architectures
(eg x86, MIPS): this went into QEMU about six months ago and was
in the last release of QEMU (1.7)
(2) using QEMU on aarch64 hosts as the userspace component
of a VM using KVM kernel support to run an aarch64 guest: this
should work with current QEMU, though some functionality (for
instance, migration) is not yet implemented
(3) using QEMU to emulate individual Linux AArch64 binaries, running
on any host (typically x86): this works in current upstream master, but
some instructions (parts of SIMD) are not yet implemented. I hope
we'll get the SIMD coverage completed within the next few weeks,
in time to put it into QEMU 2.0.
(4) using QEMU to emulate an entire AArch64 system that can
boot a guest kernel, typically running on an x86 host: we're
working on this right now; we have work-in-progress code which
will boot a kernel and are working on cleaning it up to upstream
quality. I expect we'll have this done within a month or two, but
it won't make it into the QEMU 2.0 release (slightly too late).
I'm guessing you're interested in (2) or maybe (1). For (2),
kvmarm@lists.cs.columbia.edu is a good list to follow to
monitor what's currently going on.
thanks
-- PMM
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] QEMU on ARM64
2014-03-01 0:28 ` Peter Maydell
@ 2014-03-01 0:41 ` Xuebing wang
2014-03-01 0:45 ` Peter Maydell
2014-03-01 4:36 ` Chalamarla, Tirumalesh
1 sibling, 1 reply; 6+ messages in thread
From: Xuebing wang @ 2014-03-01 0:41 UTC (permalink / raw)
To: Peter Maydell, Chalamarla, Tirumalesh; +Cc: qemu-devel@nongnu.org
On 03/01/2014 08:28 AM, Peter Maydell wrote:
> (4) using QEMU to emulate an entire AArch64 system that can boot a
> guest kernel, typically running on an x86 host: we're working on this
> right now; we have work-in-progress code which will boot a kernel and
> are working on cleaning it up to upstream quality. I expect we'll have
> this done within a month or two, but it won't make it into the QEMU
> 2.0 release (slightly too late).
Hi Peter,
Would you please point to me where can I get this work-in-progress code?
--
Thanks,
Xuebing Wang
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] QEMU on ARM64
2014-03-01 0:41 ` Xuebing wang
@ 2014-03-01 0:45 ` Peter Maydell
0 siblings, 0 replies; 6+ messages in thread
From: Peter Maydell @ 2014-03-01 0:45 UTC (permalink / raw)
To: Xuebing wang; +Cc: Chalamarla, Tirumalesh, qemu-devel@nongnu.org
On 1 March 2014 00:41, Xuebing wang <xbing6@gmail.com> wrote:
> On 03/01/2014 08:28 AM, Peter Maydell wrote:
>>
>> (4) using QEMU to emulate an entire AArch64 system that can boot a guest
>> kernel, typically running on an x86 host: we're working on this right now;
>> we have work-in-progress code which will boot a kernel and are working on
>> cleaning it up to upstream quality. I expect we'll have this done within a
>> month or two, but it won't make it into the QEMU 2.0 release (slightly too
>> late).
> Would you please point to me where can I get this work-in-progress code?
Not really publicly available yet (that's what I mean by work-in-progress).
The stuff that's ready for public consumption has been posted on the
mailing list.
You can actually find something that will boot code in my a64-system
branch; however since that is my working branch it will change a lot
and may or may not work at any given point.
thanks
-- PMM
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] QEMU on ARM64
2014-03-01 0:28 ` Peter Maydell
2014-03-01 0:41 ` Xuebing wang
@ 2014-03-01 4:36 ` Chalamarla, Tirumalesh
2014-03-01 10:42 ` Peter Maydell
1 sibling, 1 reply; 6+ messages in thread
From: Chalamarla, Tirumalesh @ 2014-03-01 4:36 UTC (permalink / raw)
To: Peter Maydell; +Cc: Chalamarla, Tirumalesh, qemu-devel@nongnu.org
Hi Peter,
Thanks for the reply, yes i am interested in (2). i will follow up on the suggested mailing list.
Just in case if you know, does the gicv3 support available in QEMU, or there is a plan.
Regards,
Tirumaqlesh.
On 01-Mar-2014, at 5:58 am, Peter Maydell <peter.maydell@linaro.org> wrote:
> On 28 February 2014 07:08, Chalamarla, Tirumalesh
> <Tirumalesh.Chalamarla@caviumnetworks.com> wrote:
>> Is there any one, trying out cross compiling and running qemu
>> on aarch64 host. if so is there a development branch where this wrok is
>> progressing.
>>
>> Some one could please let me know the plan/time frame, for
>> qemu on arm64 hosts running arm64 guests.
>
> It's not entirely clear which of the various possible QEMU aarch64
> setups you're interested in. Summary:
>
> (1) using QEMU on aarch64 hosts to emulate other CPU architectures
> (eg x86, MIPS): this went into QEMU about six months ago and was
> in the last release of QEMU (1.7)
>
> (2) using QEMU on aarch64 hosts as the userspace component
> of a VM using KVM kernel support to run an aarch64 guest: this
> should work with current QEMU, though some functionality (for
> instance, migration) is not yet implemented
>
> (3) using QEMU to emulate individual Linux AArch64 binaries, running
> on any host (typically x86): this works in current upstream master, but
> some instructions (parts of SIMD) are not yet implemented. I hope
> we'll get the SIMD coverage completed within the next few weeks,
> in time to put it into QEMU 2.0.
>
> (4) using QEMU to emulate an entire AArch64 system that can
> boot a guest kernel, typically running on an x86 host: we're
> working on this right now; we have work-in-progress code which
> will boot a kernel and are working on cleaning it up to upstream
> quality. I expect we'll have this done within a month or two, but
> it won't make it into the QEMU 2.0 release (slightly too late).
>
> I'm guessing you're interested in (2) or maybe (1). For (2),
> kvmarm@lists.cs.columbia.edu is a good list to follow to
> monitor what's currently going on.
>
> thanks
> -- PMM
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] QEMU on ARM64
2014-03-01 4:36 ` Chalamarla, Tirumalesh
@ 2014-03-01 10:42 ` Peter Maydell
0 siblings, 0 replies; 6+ messages in thread
From: Peter Maydell @ 2014-03-01 10:42 UTC (permalink / raw)
To: Chalamarla, Tirumalesh; +Cc: qemu-devel@nongnu.org
On 1 March 2014 04:36, Chalamarla, Tirumalesh
<Tirumalesh.Chalamarla@caviumnetworks.com> wrote:
> Hi Peter,
>
> Thanks for the reply, yes i am interested in (2). i will follow up on the suggested mailing list.
>
> Just in case if you know, does the gicv3 support available in QEMU, or there is a plan.
QEMU doesn't implement a GICv3 emulation; the kernel can use a hardware
GICv3 to provide the guest with a virtual GICv2 (not sure what stage
of development
this is in; I see GICv3 patches go by but don't generally know the
status right now).
I'd suggest asking on kvm-arm; the GIC and kernel experts tend to hang
out there, not here.
thanks
-- PMM
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-03-01 10:43 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-28 7:08 [Qemu-devel] QEMU on ARM64 Chalamarla, Tirumalesh
2014-03-01 0:28 ` Peter Maydell
2014-03-01 0:41 ` Xuebing wang
2014-03-01 0:45 ` Peter Maydell
2014-03-01 4:36 ` Chalamarla, Tirumalesh
2014-03-01 10:42 ` Peter Maydell
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).