Peter, could you review: https://wiki.linaro.org/WorkingGroups/ToolChain/QEMUARMGuestQ411
please? I'm interesting in anything I've missed or exaggerated. The audience is the TSC or people outside Linaro who are interested in a summary of the changes.
-- Michael
On 25 January 2012 03:40, Michael Hope michael.hope@linaro.org wrote:
Peter, could you review: https://wiki.linaro.org/WorkingGroups/ToolChain/QEMUARMGuestQ411
please? I'm interesting in anything I've missed or exaggerated. The audience is the TSC or people outside Linaro who are interested in a summary of the changes.
Mostly looks OK, I think.
One major point:
* I think we should make sure we include a list of the caveats about the vexpress-a15 model. To steal some text from a mail I sent linaro-dev a little while back:
* the A15 CPU emulated will *not* include emulation of LPAE, Virtualization extensions or TrustZone; you can boot a Linux kernel compiled for A15-without-LPAE, but this is definitely not going to be of any use to you if you wanted to test Xen/KVM/hypervisor type code on a model. * this is not (at least initially) going to be a "supported" platform model for Linaro, as it is primarily intended to help us as we work on KVM for the Cortex-A15. So you can try it but we don't promise to do anything if it doesn't work :-) * there is not as yet any Linaro "hardware pack" for the A15, so you will be on your own for putting together a kernel, user space, etc.
You might want to rephrase some of that for this audience, but I think we should be clear that when we say we've done a "vexpress-a15" model we don't mean that it is a complete model or that we intend to support it as a Linaro platform yet.
And some nits:
* You say git://git.qemu.org/qemu.git rev 77b63650b4986914c5591bbb45855b02d7102db5 but that git commit isn't in upstream qemu.git, it's a qemu-linaro commit.
* the "and" is misplaced in the credits list at the bottom
-- PMM
On Thu, Jan 26, 2012 at 12:00 AM, Peter Maydell peter.maydell@linaro.org wrote:
On 25 January 2012 03:40, Michael Hope michael.hope@linaro.org wrote:
Peter, could you review: https://wiki.linaro.org/WorkingGroups/ToolChain/QEMUARMGuestQ411
Hmm, wrong parent. Shifted to: https://wiki.linaro.org/WorkingGroups/ToolChain/Outputs/QEMUARMGuestQ411
please? I'm interesting in anything I've missed or exaggerated. The audience is the TSC or people outside Linaro who are interested in a summary of the changes.
Mostly looks OK, I think.
One major point:
- I think we should make sure we include a list of the caveats about
the vexpress-a15 model. To steal some text from a mail I sent linaro-dev a little while back:
* the A15 CPU emulated will *not* include emulation of LPAE, Virtualization extensions or TrustZone; you can boot a Linux kernel compiled for A15-without-LPAE, but this is definitely not going to be of any use to you if you wanted to test Xen/KVM/hypervisor type code on a model. * this is not (at least initially) going to be a "supported" platform model for Linaro, as it is primarily intended to help us as we work on KVM for the Cortex-A15. So you can try it but we don't promise to do anything if it doesn't work :-) * there is not as yet any Linaro "hardware pack" for the A15, so you will be on your own for putting together a kernel, user space, etc.
You might want to rephrase some of that for this audience, but I think we should be clear that when we say we've done a "vexpress-a15" model we don't mean that it is a complete model or that we intend to support it as a Linaro platform yet.
Ta. Shortened to
""" The initial Versatile Express model is enough to boot the kernel and exercise the system. This is an early, unsupported release and does not include emulation of LPAE, virtualisation extensions, or TrustZone. There is currently no Linaro hardware pack for the model and testing requires building the kernel listed above. Bug reports are welcome. """
i.e. welcome to try it and give feedback but don't use it in production.
And some nits:
- You say
git://git.qemu.org/qemu.git rev 77b63650b4986914c5591bbb45855b02d7102db5 but that git commit isn't in upstream qemu.git, it's a qemu-linaro commit.
Fixed. Copy and paste bug...
- the "and" is misplaced in the credits list at the bottom
Fixed. I alpha sorted by name.
-- Michael
On 25 January 2012 22:44, Michael Hope michael.hope@linaro.org wrote:
Ta. Shortened to
""" The initial Versatile Express model is enough to boot the kernel and exercise the system. This is an early, unsupported release and does not include emulation of LPAE, virtualisation extensions, or TrustZone. There is currently no Linaro hardware pack for the model and testing requires building the kernel listed above. Bug reports are welcome. """
i.e. welcome to try it and give feedback but don't use it in production.
Yeah, that sounds about the right level.
-- PMM
linaro-toolchain@lists.linaro.org