Hi Sergei, On Tue, Jun 7, 2016 at 12:26 AM, Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx> wrote: >> With regards to SMP. Have you checked to make sure CPU hotplug works >> on all CPUs? > > How to test the CPU hotplug? I've now added the SMP support and made sure > both CPUs are online and serve IRQs... Off/online all CPUs: for i in /sys/*/*/cpu/cpu[0-9]*; do echo 0 > $i/online; echo 1 > $i/online; done Offline all CPUs: for i in /sys/*/*/cpu/cpu[0-9]*; do echo 0 > $i/online; done; cat /proc/cpuinfo Online all CPUs: for i in /sys/*/*/cpu/cpu[0-9]*; do echo 1 > $i/online; done; cat /proc/cpuinfo >> And that the system behaves sanely on suspend/resume. > > I'd be thankful if you told me how to test that. :-) System suspend: echo mem > /sys/power/state System resume: You're gonna need a "wakeup-source" in your DTS, e.g. gpio-keys. Serial should work too, echo "enabled" to the corresponding wakeup file in /sys first. In case of issues, try "echo 0 > /sys/module/printk/parameters/console_suspend". Good luck! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html