On Tue, Dec 13, 2011 at 9:00 AM, Matt Evans <matt@xxxxxxxxxx> wrote: > This patch adds a new arch directory, powerpc, basic file structure, register > setup and where necessary stubs out arch-specific functions (e.g. interrupts, > runloop exits) that later patches will provide. The target is an > SPAPR-compliant PPC64 machine (i.e. pSeries); there is no support for PPC32 or > 'bare metal' PPC64 guests as yet. Subsequent patches implement the hcalls and > RTAS required to boot SPAPR pSeries kernels. > > Memory is mapped from hugetlbfs (as that is currently required by upstream PPC64 > HV-mode KVM). The mapping of a VRMA region is yet to be implemented; this is > only necessary on processors that don't support VRMA, e.g. <= P6. Work is > therefore needed to get this going on pre-P7 CPUs. > > Processor state is set up as a guest kernel would expect (both primary and > secondaries), and SMP is fully supported. > > Finally, support is added for simply loading flat binary kernels (plus initrd). > (bzImages are not used on PPC, and this series does not add zImage support or an > ELF loader.) The intention is to later support loading firmware such as SLOF. > > Signed-off-by: Matt Evans <matt@xxxxxxxxxx> This looks nice and clean - but I don't really know PPC! Would you be able to point me to some relevant documentation? Are there other PPC folks out there that would be interested in taking a look at these patches? Pekka -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html