Re: [RFC] ARM VM System Sepcification

2014-03-24 Thread Ian Campbell
On Mon, 2014-03-24 at 05:13 -0700, Grant Likely wrote: > yes > yes > yes Great, thanks. I think this sounds reasonable. Ian. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majo

Re: [RFC] ARM VM System Sepcification

2014-03-24 Thread Grant Likely
On Mon, Mar 24, 2014 at 2:03 AM, Ian Campbell wrote: > On Sat, 2014-03-22 at 12:23 +, Grant Likely wrote: >> That isn't actually my position. I absolutely think that VMs /should/ >> implement persistent variables, but the variables are a property of a VM >> instance, not of the disk image. As

Re: [RFC] ARM VM System Sepcification

2014-03-24 Thread Ian Campbell
On Mon, 2014-03-24 at 11:41 +0100, Paolo Bonzini wrote: > Il 24/03/2014 10:03, Ian Campbell ha scritto: > >> > That isn't actually my position. I absolutely think that VMs /should/ > >> > implement persistent variables, but the variables are a property of a VM > >> > instance, not of the disk image

Re: [RFC] ARM VM System Sepcification

2014-03-24 Thread Paolo Bonzini
Il 24/03/2014 10:57, Robie Basak ha scritto: > After thinking about this a bit more, I think I see what we're actually > discussing. It's obvious that if software in a VM makes changes to UEFI > variables that are required to be persistent for that VM image to boot > again, then the VM image is

Re: [RFC] ARM VM System Sepcification

2014-03-24 Thread Paolo Bonzini
Il 24/03/2014 10:03, Ian Campbell ha scritto: > That isn't actually my position. I absolutely think that VMs /should/ > implement persistent variables, but the variables are a property of a VM > instance, not of the disk image. As far as this spec is concerned, I > think portable disk images shou

Re: [RFC] ARM VM System Sepcification

2014-03-24 Thread Robie Basak
Thank you all for considering this case in more detail. On Sat, Mar 22, 2014 at 08:29:39PM -0700, Christoffer Dall wrote: > After thinking about this a bit more, I think I see what we're actually > discussing. It's obvious that if software in a VM makes changes to UEFI > variables that are requir

Re: [RFC] ARM VM System Sepcification

2014-03-24 Thread Ian Campbell
On Sat, 2014-03-22 at 12:23 +, Grant Likely wrote: > That isn't actually my position. I absolutely think that VMs /should/ > implement persistent variables, but the variables are a property of a VM > instance, not of the disk image. As far as this spec is concerned, I > think portable disk imag

Re: [RFC] ARM VM System Sepcification

2014-03-22 Thread Christoffer Dall
On Sat, Mar 22, 2014 at 08:19:52PM -0700, Christoffer Dall wrote: > On Sat, Mar 22, 2014 at 09:08:37AM +0100, Paolo Bonzini wrote: > > Il 22/03/2014 03:29, Christoffer Dall ha scritto: > > >1. Simply mandate that VM implementations support persistent variables > > > for their UEFI implementation

Re: [RFC] ARM VM System Sepcification

2014-03-22 Thread Christoffer Dall
On Sat, Mar 22, 2014 at 12:23:54PM +, Grant Likely wrote: > On Fri, 21 Mar 2014 19:29:50 -0700, Christoffer Dall > wrote: > > On Fri, Mar 07, 2014 at 08:24:18PM +0800, Grant Likely wrote: > > > On Thu, 6 Mar 2014 12:04:50 +, Robie Basak > > > wrote: > > > > On Thu, Mar 06, 2014 at 12:44

Re: [RFC] ARM VM System Sepcification

2014-03-22 Thread Christoffer Dall
On Sat, Mar 22, 2014 at 09:08:37AM +0100, Paolo Bonzini wrote: > Il 22/03/2014 03:29, Christoffer Dall ha scritto: > >1. Simply mandate that VM implementations support persistent variables > > for their UEFI implementation - with whatever constraints that may > > put on higher level tools. > >

Re: [RFC] ARM VM System Sepcification

2014-03-22 Thread Laszlo Ersek
On 03/23/14 00:38, Michael Casadevall wrote: > On 03/22/2014 03:57 PM, Paolo Bonzini wrote: >> Il 22/03/2014 13:23, Grant Likely ha scritto: >>> VM implementations SHOULD to implement persistent variables for >>> their UEFI implementation - with whatever constraints that may be >>> put on higher l

Re: [RFC] ARM VM System Sepcification

2014-03-22 Thread Michael Casadevall
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/22/2014 03:57 PM, Paolo Bonzini wrote: > Il 22/03/2014 13:23, Grant Likely ha scritto: >> VM implementations SHOULD to implement persistent variables for >> their UEFI implementation - with whatever constraints that may be >> put on higher lev

Re: [RFC] ARM VM System Sepcification

2014-03-22 Thread Grant Likely
On Sat, 22 Mar 2014 20:57:58 +0100, Paolo Bonzini wrote: > Il 22/03/2014 13:23, Grant Likely ha scritto: > > VM implementations SHOULD to implement persistent variables for > > their UEFI implementation - with whatever constraints that may be put on > > higher level tools. Variable storage SHALL b

Re: [RFC] ARM VM System Sepcification

2014-03-22 Thread Paolo Bonzini
Il 22/03/2014 13:23, Grant Likely ha scritto: VM implementations SHOULD to implement persistent variables for their UEFI implementation - with whatever constraints that may be put on higher level tools. Variable storage SHALL be a property of a VM instance, but SHALL NOT be stored as part of a po

Re: [RFC] ARM VM System Sepcification

2014-03-22 Thread Grant Likely
On Fri, 21 Mar 2014 19:29:50 -0700, Christoffer Dall wrote: > On Fri, Mar 07, 2014 at 08:24:18PM +0800, Grant Likely wrote: > > On Thu, 6 Mar 2014 12:04:50 +, Robie Basak > > wrote: > > > On Thu, Mar 06, 2014 at 12:44:57PM +0100, Laszlo Ersek wrote: > > > > If I understand correctly, the qu

Re: [RFC] ARM VM System Sepcification

2014-03-22 Thread Paolo Bonzini
Il 22/03/2014 03:29, Christoffer Dall ha scritto: 1. Simply mandate that VM implementations support persistent variables for their UEFI implementation - with whatever constraints that may put on higher level tools. 2. Require that OSes shipped as part of compliant VM images make no assu

Re: [RFC] ARM VM System Sepcification

2014-03-21 Thread Christoffer Dall
On Fri, Mar 07, 2014 at 08:24:18PM +0800, Grant Likely wrote: > On Thu, 6 Mar 2014 12:04:50 +, Robie Basak > wrote: > > On Thu, Mar 06, 2014 at 12:44:57PM +0100, Laszlo Ersek wrote: > > > If I understand correctly, the question is this: > > > > > > Given a hypervisor that doesn't support n

Re: [RFC] ARM VM System Sepcification

2014-03-08 Thread Laszlo Ersek
On 03/08/14 12:41, Michael Casadevall wrote: > > On 03/06/2014 05:46 PM, Paolo Bonzini wrote: >> Il 06/03/2014 09:52, Robie Basak ha scritto: >>> On Sat, Mar 01, 2014 at 03:27:56PM +, Grant Likely wrote: I would also reference section 3.3 (Boot Option Variables Default Boot Behavior)

Re: [RFC] ARM VM System Sepcification

2014-03-08 Thread Michael Casadevall
On 03/06/2014 05:46 PM, Paolo Bonzini wrote: Il 06/03/2014 09:52, Robie Basak ha scritto: On Sat, Mar 01, 2014 at 03:27:56PM +, Grant Likely wrote: I would also reference section 3.3 (Boot Option Variables Default Boot Behavior) and 3.4.1.1 (Removable Media Boot Behavior) here. It's fine

Re: [RFC] ARM VM System Sepcification

2014-03-07 Thread Grant Likely
On Thu, 6 Mar 2014 08:52:13 +, Robie Basak wrote: > On Sat, Mar 01, 2014 at 03:27:56PM +, Grant Likely wrote: > > I would also reference section 3.3 (Boot Option Variables Default Boot > > Behavior) and 3.4.1.1 (Removable Media Boot Behavior) here. It's fine to > > restate the meaning of

Re: [RFC] ARM VM System Sepcification

2014-03-07 Thread Grant Likely
On Thu, 06 Mar 2014 10:46:22 +0100, Paolo Bonzini wrote: > Il 06/03/2014 09:52, Robie Basak ha scritto: > > On Sat, Mar 01, 2014 at 03:27:56PM +, Grant Likely wrote: > >> I would also reference section 3.3 (Boot Option Variables Default Boot > >> Behavior) and 3.4.1.1 (Removable Media Boot Beh

Re: [RFC] ARM VM System Sepcification

2014-03-07 Thread Grant Likely
On Thu, 6 Mar 2014 12:04:50 +, Robie Basak wrote: > On Thu, Mar 06, 2014 at 12:44:57PM +0100, Laszlo Ersek wrote: > > If I understand correctly, the question is this: > > > > Given a hypervisor that doesn't support non-volatile UEFI variables > > (including BootOrder and Boot), is it

Re: [RFC] ARM VM System Sepcification

2014-03-06 Thread Paolo Bonzini
Il 06/03/2014 13:04, Robie Basak ha scritto: So, for example, the guest OS might, on bootloader or kernel upgrade, completely replace the boot mechanism, dropping the removable path and replacing it with a fixed disk arrangement, setting boot variables appropriately, and assume that it can reboot

Re: [RFC] ARM VM System Sepcification

2014-03-06 Thread Robie Basak
On Thu, Mar 06, 2014 at 12:44:57PM +0100, Laszlo Ersek wrote: > If I understand correctly, the question is this: > > Given a hypervisor that doesn't support non-volatile UEFI variables > (including BootOrder and Boot), is it possible to automatically > boot a carefully prepared VM image,

Re: [RFC] ARM VM System Sepcification

2014-03-06 Thread Laszlo Ersek
On 03/06/14 10:46, Paolo Bonzini wrote: > Il 06/03/2014 09:52, Robie Basak ha scritto: >> On Sat, Mar 01, 2014 at 03:27:56PM +, Grant Likely wrote: >>> I would also reference section 3.3 (Boot Option Variables Default Boot >>> Behavior) and 3.4.1.1 (Removable Media Boot Behavior) here. It's fin

Re: [RFC] ARM VM System Sepcification

2014-03-06 Thread Paolo Bonzini
Il 06/03/2014 09:52, Robie Basak ha scritto: On Sat, Mar 01, 2014 at 03:27:56PM +, Grant Likely wrote: I would also reference section 3.3 (Boot Option Variables Default Boot Behavior) and 3.4.1.1 (Removable Media Boot Behavior) here. It's fine to restate the meaning of the requirement in thi

Re: [RFC] ARM VM System Sepcification

2014-03-06 Thread Robie Basak
On Sat, Mar 01, 2014 at 03:27:56PM +, Grant Likely wrote: > I would also reference section 3.3 (Boot Option Variables Default Boot > Behavior) and 3.4.1.1 (Removable Media Boot Behavior) here. It's fine to > restate the meaning of the requirement in this spec, but the UEFI spec > is the authori

Re: [RFC] ARM VM System Sepcification

2014-03-02 Thread Christoffer Dall
On Sat, Mar 01, 2014 at 03:27:56PM +, Grant Likely wrote: > Hi Christoffer. I've got another comment on the text, this time about the > format of the ESP: > > On Wed, 26 Feb 2014 10:34:54 -0800, Christoffer Dall > wrote: > [...] > > Image format > > > > The image format, as pre

Re: [RFC] ARM VM System Sepcification

2014-03-02 Thread Peter Maydell
On 1 March 2014 19:54, Grant Likely wrote: > Allow me to elaborate. I'm not trying to punish Xen here, but I'm > deliberately pushing back against "either/or" options in the spec. In > this case the spec says the VM must implement one of pl011 *or* virtio > *or* xenpv. That gives lots of implement

Re: [RFC] ARM VM System Sepcification

2014-03-02 Thread Grant Likely
On Wed, 26 Feb 2014 14:25:53 -0800, Christoffer Dall wrote: > On Wed, Feb 26, 2014 at 09:48:43PM +, Leif Lindholm wrote: > > On Wed, Feb 26, 2014 at 08:55:58PM +0100, Arnd Bergmann wrote: > > > On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: > > > > ARM VM System Specification

Re: [RFC] ARM VM System Sepcification

2014-03-02 Thread Grant Likely
On Wed, 26 Feb 2014 14:21:47 -0800, Christoffer Dall wrote: > On Wed, Feb 26, 2014 at 03:56:02PM -0600, Rob Herring wrote: > > On Wed, Feb 26, 2014 at 2:22 PM, Arnd Bergmann wrote: > > > On Wednesday 26 February 2014 12:05:37 Christoffer Dall wrote: > > >> On Wed, Feb 26, 2014 at 08:55:58PM +010

Re: [RFC] ARM VM System Sepcification

2014-03-02 Thread Grant Likely
On Thu, 27 Feb 2014 12:27:58 +, Stefano Stabellini wrote: > On Wed, 26 Feb 2014, Grant Likely wrote: > > > VM Platform > > > --- > > > The specification does not mandate any specific memory map.  The guest > > > OS must be able to enumerate all processing elements, devices, and > > >

Re: [RFC] ARM VM System Sepcification

2014-03-02 Thread Grant Likely
On Thu, 27 Feb 2014 08:12:35 -0500, Christopher Covington wrote: > Hi Christoffer, > > On 02/26/2014 02:51 PM, Christoffer Dall wrote: > > On Wed, Feb 26, 2014 at 02:27:40PM -0500, Christopher Covington wrote: > > >>> Image format > >>> > >>> The image format, as presented to the V

Re: [RFC] ARM VM System Sepcification

2014-03-02 Thread Grant Likely
Hi Christoffer. I've got another comment on the text, this time about the format of the ESP: On Wed, 26 Feb 2014 10:34:54 -0800, Christoffer Dall wrote: [...] > Image format > > The image format, as presented to the VM, needs to be well-defined in > order for prepared disk images t

Re: [RFC] ARM VM System Sepcification

2014-03-02 Thread Grant Likely
On Thu, 27 Feb 2014 15:00:44 +0100, Arnd Bergmann wrote: > On Thursday 27 February 2014 12:31:55 Stefano Stabellini wrote: > > On Wed, 26 Feb 2014, Leif Lindholm wrote: > > > > > no FDT. In this case, the VM implementation must provide ACPI, and > > > > > the OS must be able to locate the ACP

Re: [RFC] ARM VM System Sepcification

2014-02-28 Thread Stefano Stabellini
On Fri, 28 Feb 2014, Alexander Graf wrote: > > We will however want to boot all sorts of guests in a standardized > > virtual environment: > > > > * 32 bit Linux (since some distros don't support biarch or multiarch > > on arm64) for running applications that are either binary-only > > or not 64

Re: [RFC] ARM VM System Sepcification

2014-02-28 Thread Arnd Bergmann
On Friday 28 February 2014 08:05:15 Alexander Graf wrote: > > Am 28.02.2014 um 03:56 schrieb Arnd Bergmann : > >> On Thursday 27 February 2014 22:24:13 Alexander Graf wrote: > > > When you have that, why do you still care about a > > system specification? > > Because I don't want to go back to t

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Alexander Graf
> Am 28.02.2014 um 03:56 schrieb Arnd Bergmann : > >> On Thursday 27 February 2014 22:24:13 Alexander Graf wrote: >> >> If you want to assign a platform device, you need to generate a respective >> hardware description (fdt/dsdt) chunk in the hypervisor. You can't take >> the host's description

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Arnd Bergmann
On Thursday 27 February 2014 22:24:13 Alexander Graf wrote: > > If you want to assign a platform device, you need to generate a respective > hardware description (fdt/dsdt) chunk in the hypervisor. You can't take > the host's description - it's too tightly coupled to the overall host layout. But

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Grant Likely
On Wed, Feb 26, 2014 at 9:15 PM, Dennis Gilmore wrote: > On Wed, 26 Feb 2014 11:56:53 -0800 > Christoffer Dall wrote: > >> [why did you drop everyone from cc here?] > > standard reply to list behavior, I would appreciate if you followed it. Not on the Linaro, infradead or vger lists. We preserve

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Christoffer Dall
On Thu, Feb 27, 2014 at 08:12:35AM -0500, Christopher Covington wrote: > Hi Christoffer, > > On 02/26/2014 02:51 PM, Christoffer Dall wrote: > > On Wed, Feb 26, 2014 at 02:27:40PM -0500, Christopher Covington wrote: > [...] > >>> > >>> The virtual hardware platform must provide a number of mand

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Alexander Graf
> Am 27.02.2014 um 22:00 schrieb Arnd Bergmann : > >> On Thursday 27 February 2014 12:31:55 Stefano Stabellini wrote: >> On Wed, 26 Feb 2014, Leif Lindholm wrote: > no FDT. In this case, the VM implementation must provide ACPI, and > the OS must be able to locate the ACPI root pointer

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Arnd Bergmann
On Thursday 27 February 2014 12:31:55 Stefano Stabellini wrote: > On Wed, 26 Feb 2014, Leif Lindholm wrote: > > > > no FDT. In this case, the VM implementation must provide ACPI, and > > > > the OS must be able to locate the ACPI root pointer through the UEFI > > > > system table. > > > > >

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Christopher Covington
Hi Christoffer, On 02/26/2014 02:51 PM, Christoffer Dall wrote: > On Wed, Feb 26, 2014 at 02:27:40PM -0500, Christopher Covington wrote: >>> Image format >>> >>> The image format, as presented to the VM, needs to be well-defined in >>> order for prepared disk images to be bootable ac

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Peter Maydell
On 26 February 2014 22:35, Grant Likely wrote: > On 26 Feb 2014 18:35, "Christoffer Dall" > wrote: >> Serial console: The platform should provide a console, >> based on an emulated pl011, a virtio-console, or a Xen PV console. > > For portable disk image, can Xen PV be dropped from the list?

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Stefano Stabellini
On Wed, 26 Feb 2014, Leif Lindholm wrote: > > > no FDT. In this case, the VM implementation must provide ACPI, and > > > the OS must be able to locate the ACPI root pointer through the UEFI > > > system table. > > > > > > For more information about the arm and arm64 boot conventions, see >

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Stefano Stabellini
On Wed, 26 Feb 2014, Grant Likely wrote: > > VM Platform > > --- > > The specification does not mandate any specific memory map.  The guest > > OS must be able to enumerate all processing elements, devices, and > > memory through HW description data (FDT, ACPI) or a bus-specific > > mechani

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Robie Basak
On Wed, Feb 26, 2014 at 05:08:38PM -0600, Rob Herring wrote: > > What does the 8250 have to recommend it over just providing > > the PL011? > > As I mentioned, it will just work for anything that expects the serial > port to be ttyS0 as on x86 rather than ttyAMA0. Really, I'd like to > see ttyAMA

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Paolo Bonzini
Il 27/02/2014 08:30, Arnd Bergmann ha scritto: I guess the real question is whether we are interested in running Windows RT in VM guests. I don't personally expect MS to come out with a port for this spec, no matter what we do, but some of you may have information I don't. Given enough firmware

Re: [RFC] ARM VM System Sepcification

2014-02-27 Thread Catalin Marinas
On 26 February 2014 20:05, Christoffer Dall wrote: > On Wed, Feb 26, 2014 at 08:55:58PM +0100, Arnd Bergmann wrote: >> On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: >> > For more information about UEFI and ACPI booting, see [4] and [5]. >> >> What's the point of having ACPI in a v

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Arnd Bergmann
On Wednesday 26 February 2014, Christoffer Dall wrote: > Personally I'm all for simplicity so I don't want to push any agenda for > ACPI in VMs. > > Note that the spec does not mandate the use of ACPI, it just tells you > how to do it if you wish to. > > But, we can change the spec to require ful

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Nicolas Pitre
On Wed, 26 Feb 2014, Peter Maydell wrote: > On 26 February 2014 23:08, Rob Herring wrote: > > On Wed, Feb 26, 2014 at 4:54 PM, Peter Maydell > > wrote: > >> What does the 8250 have to recommend it over just providing > >> the PL011? > > > > As I mentioned, it will just work for anything that ex

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Blibbet
On 2/26/14 10:34 AM, Christoffer Dall wrote: ARM VM System Specification === See also the thread forked off to the EFI dev list, about using existing EFI ByteCode (EBC) for this new purpose, especially the informative reply from Andrew Fish of Apple.com: http://sourc

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Peter Maydell
On 26 February 2014 23:08, Rob Herring wrote: > On Wed, Feb 26, 2014 at 4:54 PM, Peter Maydell > wrote: >> What does the 8250 have to recommend it over just providing >> the PL011? > > As I mentioned, it will just work for anything that expects the serial > port to be ttyS0 as on x86 rather than

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Christopher Covington
On 02/26/2014 05:49 PM, Rob Herring wrote: > On Wed, Feb 26, 2014 at 1:55 PM, Arnd Bergmann wrote: >> On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: >>> ARM VM System Specification >>> === >>> >>> Goal >>> >>> The goal of this spec is to allow suitably-

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Rob Herring
On Wed, Feb 26, 2014 at 4:54 PM, Peter Maydell wrote: > On 26 February 2014 22:49, Rob Herring wrote >> The SBSA only spec's a very minimal pl011 subset which is only >> suitable for early serial output. Not only is there no DMA, but there >> are no interrupts and maybe no input. > > No interrupt

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Peter Maydell
On 26 February 2014 22:49, Rob Herring wrote > The SBSA only spec's a very minimal pl011 subset which is only > suitable for early serial output. Not only is there no DMA, but there > are no interrupts and maybe no input. No interrupts on a UART in a VM (especially an emulated one) is a good way

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Rob Herring
On Wed, Feb 26, 2014 at 1:55 PM, Arnd Bergmann wrote: > On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: >> ARM VM System Specification >> === >> >> Goal >> >> The goal of this spec is to allow suitably-built OS images to run on >> all ARM virtualization

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Christoffer Dall
Hi Grant, Thanks for comments, On Wed, Feb 26, 2014 at 10:35:54PM +, Grant Likely wrote: > > On 26 Feb 2014 18:35, "Christoffer Dall" > wrote: > > > > ARM VM System Specification > > === > > > > Goal > > > > The goal of this spec is to allow suitably-built OS im

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Christoffer Dall
On Wed, Feb 26, 2014 at 09:48:43PM +, Leif Lindholm wrote: > On Wed, Feb 26, 2014 at 08:55:58PM +0100, Arnd Bergmann wrote: > > On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: > > > ARM VM System Specification > > > === > > > > > > Goal > > > > > > T

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Christoffer Dall
On Wed, Feb 26, 2014 at 03:56:02PM -0600, Rob Herring wrote: > On Wed, Feb 26, 2014 at 2:22 PM, Arnd Bergmann wrote: > > On Wednesday 26 February 2014 12:05:37 Christoffer Dall wrote: > >> On Wed, Feb 26, 2014 at 08:55:58PM +0100, Arnd Bergmann wrote: > >> > On Wednesday 26 February 2014 10:34:54

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Rob Herring
On Wed, Feb 26, 2014 at 2:22 PM, Arnd Bergmann wrote: > On Wednesday 26 February 2014 12:05:37 Christoffer Dall wrote: >> On Wed, Feb 26, 2014 at 08:55:58PM +0100, Arnd Bergmann wrote: >> > On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: >> >> The most common response I've been gett

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Leif Lindholm
On Wed, Feb 26, 2014 at 08:55:58PM +0100, Arnd Bergmann wrote: > On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: > > ARM VM System Specification > > === > > > > Goal > > > > The goal of this spec is to allow suitably-built OS images to run on > > all ARM

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Christoffer Dall
On Thu, Feb 27, 2014 at 10:05:05AM +1300, Michael Hudson-Doyle wrote: > Christoffer Dall writes: > > > Hardware Description > > > > The Linux kernel's proper entry point always takes a pointer to an FDT, > > regardless of the boot mechanism, firmware, and hardware description

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Michael Hudson-Doyle
Christoffer Dall writes: > Hardware Description > > The Linux kernel's proper entry point always takes a pointer to an FDT, > regardless of the boot mechanism, firmware, and hardware description > method. Even on real hardware which only supports ACPI and UEFI, the kernel >

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Arnd Bergmann
On Wednesday 26 February 2014 12:05:37 Christoffer Dall wrote: > On Wed, Feb 26, 2014 at 08:55:58PM +0100, Arnd Bergmann wrote: > > On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: > > The most common response I've been getting so far is that people > generally want their VMs to look

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Peter Maydell
On 26 February 2014 20:19, Paolo Bonzini wrote: > Il 26/02/2014 20:55, Arnd Bergmann ha scritto: >> Did you notice we are removing mach-virt now? Probably no point >> mentioning it here. > > > Peter, do we still want mach-virt support in QEMU then? Yes, it will be about the only thing that suppor

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Paolo Bonzini
Il 26/02/2014 20:55, Arnd Bergmann ha scritto: > For more information about UEFI and ACPI booting, see [4] and [5]. What's the point of having ACPI in a virtual machine? You wouldn't need to abstract any of the hardware in AML since you already know what the virtual hardware is, so I can't see h

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Christoffer Dall
On Wed, Feb 26, 2014 at 08:55:58PM +0100, Arnd Bergmann wrote: > On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: > > ARM VM System Specification > > === > > > > Goal > > > > The goal of this spec is to allow suitably-built OS images to run on > > all ARM

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Arnd Bergmann
On Wednesday 26 February 2014 10:34:54 Christoffer Dall wrote: > ARM VM System Specification > === > > Goal > > The goal of this spec is to allow suitably-built OS images to run on > all ARM virtualization solutions, such as KVM or Xen. > > Recommendations in this spe

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Christoffer Dall
On Wed, Feb 26, 2014 at 02:27:40PM -0500, Christopher Covington wrote: > Hi Christoffer, > > On 02/26/2014 01:34 PM, Christoffer Dall wrote: > > ARM VM System Specification > > === > > > > Goal > > > > The goal of this spec is to allow suitably-built OS images to run

Re: [RFC] ARM VM System Sepcification

2014-02-26 Thread Christopher Covington
Hi Christoffer, On 02/26/2014 01:34 PM, Christoffer Dall wrote: > ARM VM System Specification > === > > Goal > > The goal of this spec is to allow suitably-built OS images to run on > all ARM virtualization solutions, such as KVM or Xen. Would you consider including

[RFC] ARM VM System Sepcification

2014-02-26 Thread Christoffer Dall
ARM VM System Specification === Goal The goal of this spec is to allow suitably-built OS images to run on all ARM virtualization solutions, such as KVM or Xen. Recommendations in this spec are valid for aarch32 and aarch64 alike, and they aim to be hypervisor agnostic