rootfs: run-qemu-metag: Handle restart automatically

With the correct qemu options we can cause metag qemu runs to exit
automatically without the need to kill the qemu process.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
rootfs: busybox-metag.cpio: Do not reboot unless doreboot is set in cmdline

Update run.sh to check for the 'doreboot' command line option.
Only reboot (exit) if it is set; otherwise start shell.

This lets us use the initramfs to start and use a local shell.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
.gitignore: Ignore slave/mmotm*

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
rootfs: Add ppc64 qemu tests

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
stable-build-arch: Workaround for m68k-nommu on 3.0 kernels no longer needed

3.0 is dead, so we don't need a workaround for int anymore.
Plus, it did not work anymore anyway.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
master.cfg: Poll mmotm every hour

The branch / repository does not change much, so we can afford to poll
it every hour.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
runroot: xtensa: Add some sleep time before rebooting

If we reboot immediately, some log messages may not be displayed,
causing false errors when the log output is checked. So add some sleep time
before resetting.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Add ppc64 as qemu build target, and microblaze for the 3.2 kernel.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
rootfs: Add sheb (sh4 big endian)

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
rootfs: Add microblazeel (Microblaze little endian)

Similar to microblaze. New root file system built with Grant's prototype.
Few different build options were required, and it needs a little endian compiler
which can be built using buildroot.

Also added poweroff branch to build targets.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
rootfs: add mipsel qemu tests

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Add 3.17 builds, disable non-http feeds

Time to add 3.17 builders, with 3.17.1 pending.

rss, atom, and json feeds lock up twistd, presumably because there are
too many builders. This became apparent in the last few weeks and caused
the master to lock up frequently. Lockup seems to be triggered by web
accesses to those feeds. Either this a new problem due to added builders,
or someone started to actually use the feeds and is causing the lockup.
Either case, just disable the feeds to avoid potential denial of service
attacks and improve stability.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>