diff options
| author | Gustavo Zacarias <gustavo@zacarias.com.ar> | 2015-11-10 08:25:46 -0300 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-11-11 23:36:39 +0100 |
| commit | bb16580a460e971279b29d90065e20d08dbfb615 (patch) | |
| tree | c63ad4b98f7e820b337f53b0af00989f7b635045 /board | |
| parent | 68928209da99536aa657b2379616fbcfe582963a (diff) | |
configs/qemu: bump to the latest linux version
ppc-mpc8544ds: switch to custom kernel config since the new 4.3-shipped
mpc85xx_basic_defconfig doesn't work with Qemu.
Incidentally while cleaning it up it now seems to work fine with newer
qemu versions.
sparc64_sun4u: ditch ne2k driver since it's useless, and add the e1000
driver which works fine.
x86: stick to 4.2.x kernels since 4.3 doesn't work right with uclibc
(any variant) based toolchains.
Results table:
Defconfig Kernel Qemu Network Status
--------------------------------------------------------------
aarch64_virt 4.3 2.3.0 YES OK
arm_nuri 3.10.93 2.3.0 NO(1) OK(2)
arm_versatile 4.3 2.3.0 YES OK
arm_vexpress 4.3 2.3.0 YES OK
microblazebe 4.3 2.3.0 YES OK
microblazeel 4.3 2.3.0 YES OK
mips64el_malta 4.3 2.3.0 YES OK
mips64_malta 4.3 2.3.0 YES OK
mipsel_malta 4.3 2.3.0 YES OK
mips_malta 4.3 2.3.0 YES OK
ppc_g3beige 4.3 2.3.0 YES OK
ppc_mpc8544ds 4.3 2.3.0 YES OK
ppc_virtex_ml507 4.3 2.3.0 NO OK
ppc64_pseries 4.3 2.3.0 YES OK
sh4 4.3 2.3.0 YES OK
sh4eb 4.3 2.3.0 NO(1) OK
sparc_ss10 4.3 2.3.0 YES OK
sparc64_sun4u 4.3 2.3.0 YES OK
sparc_sun4u 4.3 2.3.0 YES OK
x86 4.2.6 2.3.0 YES OK(3)
x86_64 4.3 2.3.0 YES OK
xtensa_lx60 4.3 2.3.0 YES OK
(1) - Supposed to work but broken, probably Qemu emulation issue
(2) - In like 1/3 runs it fails to start properly
(3) - linux 4.3.0 doesn't like uclibc-based toolchains (net issues)
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'board')
38 files changed, 60 insertions, 25 deletions
diff --git a/board/qemu/aarch64-virt/linux-4.2.config b/board/qemu/aarch64-virt/linux-4.3.config index 93cb42f2e..93cb42f2e 100644 --- a/board/qemu/aarch64-virt/linux-4.2.config +++ b/board/qemu/aarch64-virt/linux-4.3.config diff --git a/board/qemu/aarch64-virt/readme.txt b/board/qemu/aarch64-virt/readme.txt index 097760c62..d43fe09f7 100644 --- a/board/qemu/aarch64-virt/readme.txt +++ b/board/qemu/aarch64-virt/readme.txt @@ -4,4 +4,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/arm-nuri/readme.txt b/board/qemu/arm-nuri/readme.txt index d7a642828..df07a5c3a 100644 --- a/board/qemu/arm-nuri/readme.txt +++ b/board/qemu/arm-nuri/readme.txt @@ -8,4 +8,4 @@ graphical window is the framebuffer. Startup time is slow because of the SMP CPU emulation so be patient. This emulation is known to be flaky. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/arm-versatile/linux-4.2.config b/board/qemu/arm-versatile/linux-4.3.config index 9a1ae58c2..9a1ae58c2 100644 --- a/board/qemu/arm-versatile/linux-4.2.config +++ b/board/qemu/arm-versatile/linux-4.3.config diff --git a/board/qemu/arm-versatile/readme.txt b/board/qemu/arm-versatile/readme.txt index af65d05ec..181299421 100644 --- a/board/qemu/arm-versatile/readme.txt +++ b/board/qemu/arm-versatile/readme.txt @@ -5,4 +5,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. The graphical window is the framebuffer. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/arm-vexpress/readme.txt b/board/qemu/arm-vexpress/readme.txt index c8f24be12..a3dc6e499 100644 --- a/board/qemu/arm-vexpress/readme.txt +++ b/board/qemu/arm-vexpress/readme.txt @@ -5,4 +5,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. The graphical window is the framebuffer. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/microblazebe-mmu/linux-4.2.config b/board/qemu/microblazebe-mmu/linux-4.3.config index 6b4ff2227..6b4ff2227 100644 --- a/board/qemu/microblazebe-mmu/linux-4.2.config +++ b/board/qemu/microblazebe-mmu/linux-4.3.config diff --git a/board/qemu/microblazebe-mmu/readme.txt b/board/qemu/microblazebe-mmu/readme.txt index 9f93ab57d..9ade6fb3d 100644 --- a/board/qemu/microblazebe-mmu/readme.txt +++ b/board/qemu/microblazebe-mmu/readme.txt @@ -4,4 +4,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/microblazeel-mmu/linux-4.2.config b/board/qemu/microblazeel-mmu/linux-4.3.config index c7d6b305b..c7d6b305b 100644 --- a/board/qemu/microblazeel-mmu/linux-4.2.config +++ b/board/qemu/microblazeel-mmu/linux-4.3.config diff --git a/board/qemu/microblazeel-mmu/readme.txt b/board/qemu/microblazeel-mmu/readme.txt index 230527da2..005ea6396 100644 --- a/board/qemu/microblazeel-mmu/readme.txt +++ b/board/qemu/microblazeel-mmu/readme.txt @@ -4,4 +4,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/mips-malta/linux-4.2.config b/board/qemu/mips-malta/linux-4.3.config index 3a26ac830..3a26ac830 100644 --- a/board/qemu/mips-malta/linux-4.2.config +++ b/board/qemu/mips-malta/linux-4.3.config diff --git a/board/qemu/mips-malta/readme.txt b/board/qemu/mips-malta/readme.txt index 2c960597a..96c952c66 100644 --- a/board/qemu/mips-malta/readme.txt +++ b/board/qemu/mips-malta/readme.txt @@ -6,4 +6,4 @@ The login prompt will appear in the terminal that started Qemu. The graphical window is the framebuffer. No keyboard support has been enabled. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/mips64-malta/linux-4.2.config b/board/qemu/mips64-malta/linux-4.3.config index cd0b56063..cd0b56063 100644 --- a/board/qemu/mips64-malta/linux-4.2.config +++ b/board/qemu/mips64-malta/linux-4.3.config diff --git a/board/qemu/mips64-malta/readme.txt b/board/qemu/mips64-malta/readme.txt index 80c9310e1..9aa7aa1bb 100644 --- a/board/qemu/mips64-malta/readme.txt +++ b/board/qemu/mips64-malta/readme.txt @@ -5,4 +5,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. The graphical window is the framebuffer. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/mips64el-malta/linux-4.2.config b/board/qemu/mips64el-malta/linux-4.3.config index c6b46d4d7..c6b46d4d7 100644 --- a/board/qemu/mips64el-malta/linux-4.2.config +++ b/board/qemu/mips64el-malta/linux-4.3.config diff --git a/board/qemu/mips64el-malta/readme.txt b/board/qemu/mips64el-malta/readme.txt index 82ab88358..d6da29bce 100644 --- a/board/qemu/mips64el-malta/readme.txt +++ b/board/qemu/mips64el-malta/readme.txt @@ -5,4 +5,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. The graphical window is the framebuffer. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/mipsel-malta/linux-4.2.config b/board/qemu/mipsel-malta/linux-4.3.config index 79d735247..79d735247 100644 --- a/board/qemu/mipsel-malta/linux-4.2.config +++ b/board/qemu/mipsel-malta/linux-4.3.config diff --git a/board/qemu/mipsel-malta/readme.txt b/board/qemu/mipsel-malta/readme.txt index a77eb8862..7dbb50bb7 100644 --- a/board/qemu/mipsel-malta/readme.txt +++ b/board/qemu/mipsel-malta/readme.txt @@ -6,4 +6,4 @@ The login prompt will appear in the terminal that started Qemu. The graphical window is the framebuffer. No keyboard support has been enabled. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/ppc-g3beige/linux-4.2.config b/board/qemu/ppc-g3beige/linux-4.3.config index 799455354..799455354 100644 --- a/board/qemu/ppc-g3beige/linux-4.2.config +++ b/board/qemu/ppc-g3beige/linux-4.3.config diff --git a/board/qemu/ppc-g3beige/readme.txt b/board/qemu/ppc-g3beige/readme.txt index cd358b388..fd19b687b 100644 --- a/board/qemu/ppc-g3beige/readme.txt +++ b/board/qemu/ppc-g3beige/readme.txt @@ -5,4 +5,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. The graphical window is the framebuffer. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/ppc-mpc8544ds/linux-4.3.config b/board/qemu/ppc-mpc8544ds/linux-4.3.config new file mode 100644 index 000000000..b36847c93 --- /dev/null +++ b/board/qemu/ppc-mpc8544ds/linux-4.3.config @@ -0,0 +1,38 @@ +CONFIG_PPC_85xx=y +CONFIG_PHYS_64BIT=y +CONFIG_SYSVIPC=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="${BR_BINARIES_DIR}/rootfs.cpio" +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MPC8540_ADS=y +CONFIG_MPC85xx_DS=y +CONFIG_HIGHMEM=y +CONFIG_MATH_EMULATION=y +CONFIG_PCI=y +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_MSI=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=6 +CONFIG_SERIAL_8250_RUNTIME_UARTS=6 +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y +CONFIG_USB=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_FSL=y +CONFIG_USB_OHCI_HCD=y +CONFIG_TMPFS=y diff --git a/board/qemu/ppc-mpc8544ds/readme.txt b/board/qemu/ppc-mpc8544ds/readme.txt index 8a3374f0f..0ade52ca7 100644 --- a/board/qemu/ppc-mpc8544ds/readme.txt +++ b/board/qemu/ppc-mpc8544ds/readme.txt @@ -4,5 +4,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. -Tested with QEMU 2.0.2 -QEMU 2.1.x and 2.2.x are known broken. +Tested with QEMU 2.3.0 diff --git a/board/qemu/ppc-virtex-ml507/linux-4.2.config b/board/qemu/ppc-virtex-ml507/linux-4.3.config index ed4eb792b..ed4eb792b 100644 --- a/board/qemu/ppc-virtex-ml507/linux-4.2.config +++ b/board/qemu/ppc-virtex-ml507/linux-4.3.config diff --git a/board/qemu/ppc-virtex-ml507/readme.txt b/board/qemu/ppc-virtex-ml507/readme.txt index 0cf1f9d26..a25ed482b 100644 --- a/board/qemu/ppc-virtex-ml507/readme.txt +++ b/board/qemu/ppc-virtex-ml507/readme.txt @@ -4,4 +4,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/ppc64-pseries/readme.txt b/board/qemu/ppc64-pseries/readme.txt index 718da6fb1..0dd168213 100644 --- a/board/qemu/ppc64-pseries/readme.txt +++ b/board/qemu/ppc64-pseries/readme.txt @@ -4,4 +4,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/sh4-r2d/linux-4.2.config b/board/qemu/sh4-r2d/linux-4.3.config index a3d654454..a3d654454 100644 --- a/board/qemu/sh4-r2d/linux-4.2.config +++ b/board/qemu/sh4-r2d/linux-4.3.config diff --git a/board/qemu/sh4-r2d/readme.txt b/board/qemu/sh4-r2d/readme.txt index b7476b936..d877bbff7 100644 --- a/board/qemu/sh4-r2d/readme.txt +++ b/board/qemu/sh4-r2d/readme.txt @@ -5,4 +5,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. The graphical window is the framebuffer. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/sh4eb-r2d/linux-4.2.config b/board/qemu/sh4eb-r2d/linux-4.3.config index 6ead626c4..6ead626c4 100644 --- a/board/qemu/sh4eb-r2d/linux-4.2.config +++ b/board/qemu/sh4eb-r2d/linux-4.3.config diff --git a/board/qemu/sh4eb-r2d/readme.txt b/board/qemu/sh4eb-r2d/readme.txt index 23198ba2e..7f5eec4fd 100644 --- a/board/qemu/sh4eb-r2d/readme.txt +++ b/board/qemu/sh4eb-r2d/readme.txt @@ -5,4 +5,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. The graphical window is the framebuffer. -Tested with QEMU 2.4.0.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/sparc-ss10/linux-4.2.config b/board/qemu/sparc-ss10/linux-4.3.config index cb8d01dc0..cb8d01dc0 100644 --- a/board/qemu/sparc-ss10/linux-4.2.config +++ b/board/qemu/sparc-ss10/linux-4.3.config diff --git a/board/qemu/sparc-ss10/readme.txt b/board/qemu/sparc-ss10/readme.txt index 1972a117b..1e2738077 100644 --- a/board/qemu/sparc-ss10/readme.txt +++ b/board/qemu/sparc-ss10/readme.txt @@ -4,4 +4,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/sparc64-sun4u/linux-4.1.config b/board/qemu/sparc64-sun4u/linux-4.3.config index 2b282f9ae..7eda705a4 100644 --- a/board/qemu/sparc64-sun4u/linux-4.1.config +++ b/board/qemu/sparc64-sun4u/linux-4.3.config @@ -1,4 +1,3 @@ -# CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_NO_HZ_IDLE=y @@ -16,11 +15,10 @@ CONFIG_BLK_DEV_SD=y CONFIG_ATA=y CONFIG_PATA_CMD64X=y CONFIG_NETDEVICES=y -CONFIG_NE2K_PCI=y +CONFIG_E1000_PCI=y CONFIG_SERIAL_SUNSU=y CONFIG_SERIAL_SUNSU_CONSOLE=y CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT23=y CONFIG_TMPFS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf-8" diff --git a/board/qemu/sparc64-sun4u/readme.txt b/board/qemu/sparc64-sun4u/readme.txt index 90d1edc29..9b3739459 100644 --- a/board/qemu/sparc64-sun4u/readme.txt +++ b/board/qemu/sparc64-sun4u/readme.txt @@ -1,6 +1,6 @@ Run the emulation with: - qemu-system-sparc64 -M sun4u -kernel output/images/vmlinux -append "root=/dev/sda console=ttyS0,115200" -serial stdio output/images/rootfs.ext2 + qemu-system-sparc64 -M sun4u -kernel output/images/vmlinux -append "root=/dev/sda console=ttyS0,115200" -serial stdio output/images/rootfs.ext2 -net nic,model=e1000 -net user The login prompt will appear in the terminal that started Qemu. diff --git a/board/qemu/x86/readme.txt b/board/qemu/x86/readme.txt index 85d5c6025..daf62f4fe 100644 --- a/board/qemu/x86/readme.txt +++ b/board/qemu/x86/readme.txt @@ -4,4 +4,4 @@ Run the emulation with: The login prompt will appear in the graphical window. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/x86_64/linux-4.2.config b/board/qemu/x86_64/linux-4.3.config index 20726c3dc..20726c3dc 100644 --- a/board/qemu/x86_64/linux-4.2.config +++ b/board/qemu/x86_64/linux-4.3.config diff --git a/board/qemu/x86_64/readme.txt b/board/qemu/x86_64/readme.txt index d397a79f0..cfd52eec2 100644 --- a/board/qemu/x86_64/readme.txt +++ b/board/qemu/x86_64/readme.txt @@ -4,4 +4,4 @@ Run the emulation with: The login prompt will appear in the graphical window. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 diff --git a/board/qemu/xtensa-lx60/linux-4.2.config b/board/qemu/xtensa-lx60/linux-4.3.config index 51701b20a..51701b20a 100644 --- a/board/qemu/xtensa-lx60/linux-4.2.config +++ b/board/qemu/xtensa-lx60/linux-4.3.config diff --git a/board/qemu/xtensa-lx60/readme.txt b/board/qemu/xtensa-lx60/readme.txt index 2dad34a75..04393ea2b 100644 --- a/board/qemu/xtensa-lx60/readme.txt +++ b/board/qemu/xtensa-lx60/readme.txt @@ -4,4 +4,4 @@ Run the emulation with: The login prompt will appear in the terminal that started Qemu. -Tested with QEMU 2.2.1 +Tested with QEMU 2.3.0 |
