On 6 July 2012 03:05, Peter Crosthwaite <peter.crosthwa...@petalogix.com> wrote: > On Fri, Jul 6, 2012 at 3:00 AM, Peter Maydell <peter.mayd...@linaro.org> > wrote: >> + if (info->ram_size >= (1ULL << 32)) { >> + fprintf(stderr, "qemu: RAM size must be less than 4GB to >> boot" >> + " Linux kernel without device tree\n"); > > Error message is a bit weird. Shouldnt it be "RAM size must be less > than 4GB to boot Linux kernel with ATAG command line". DTB shouldnt be > the only way to boot with >4GB.
I'm trying to steer the user toward the way to solve their problem, which is to use a device tree. I expect less than 1 QEMU user in 100 has any idea what ATAGS are. > DTB shouldnt be the only way to boot with >4GB. I'm not sure what you mean here -- we have two boot methods and only DTB handles large RAM sizes. Or do you mean machines with eg flash where you could boot by putting a bootloader in flash? -- PMM