On 10 February 2012 05:36, Evgeny Voevodin <e.voevo...@samsung.com> wrote: > This set of patches adds support for Samsung Exynos4210-based boards NURI and > SMDKC210. > Tested on Linux kernel v3.x series.
> Boot smdkc210 board with root filesystem on NFS disk and serial port #0 > redirected to terminal > # qemu-system-arm -kernel ./zImage -append "console=ttySAC0,115200n8 ip=dhcp > root=/dev/nfs nfsroot=10.0.2.2:/srv/nfs/ rw " -serial stdio -M smdkc210 Have you tried booting this with the 'earlyprintk' kernel option? I tried this with a 3.2.0 kernel and the exynos4 defconfig and it crashes (without 'earlyprintk' is fine). What seems to be happening is that the printk() in s3c_init_cpu() ends up taking an abort trying to read the UART status register in the waituart macro. This load has worked fine up until this point (with the same address being used for the load) but I have a feeling this is the first printk after we've done some fiddling with the memory mapping of devices. Presumably without 'earlyprintk' we don't try to do this output and will dump the whole printk buffer later via a different codepath. Possibly this is a kernel bug but I'll let you track it down :-) -- PMM