diff options
Diffstat (limited to 'board/qemu')
| -rw-r--r-- | board/qemu/aarch64-virt/linux-4.8.config (renamed from board/qemu/aarch64-virt/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/arm-versatile/linux-4.8.config (renamed from board/qemu/arm-versatile/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/m68k-mcf5208/linux-4.8.config (renamed from board/qemu/m68k-mcf5208/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/m68k-mcf5208/patches/linux/m68knommu-fix-signal.patch | 45 | ||||
| -rw-r--r-- | board/qemu/m68k-q800/linux-4.8.config (renamed from board/qemu/m68k-q800/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/microblazebe-mmu/linux-4.8.config (renamed from board/qemu/microblazebe-mmu/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/microblazeel-mmu/linux-4.8.config (renamed from board/qemu/microblazeel-mmu/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/mips32r2-malta/linux-4.8.config (renamed from board/qemu/mips32r2-malta/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/mips32r2el-malta/linux-4.8.config (renamed from board/qemu/mips32r2el-malta/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/mips32r6-malta/linux-4.8.config (renamed from board/qemu/mips32r6-malta/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/mips32r6el-malta/linux-4.8.config (renamed from board/qemu/mips32r6el-malta/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/mips64-malta/linux-4.8.config (renamed from board/qemu/mips64-malta/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/mips64el-malta/linux-4.8.config (renamed from board/qemu/mips64el-malta/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/mips64r6-malta/linux-4.8.config (renamed from board/qemu/mips64r6-malta/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/mips64r6-malta/readme.txt | 7 | ||||
| -rw-r--r-- | board/qemu/mips64r6el-malta/linux-4.8.config (renamed from board/qemu/mips64r6el-malta/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/mips64r6el-malta/readme.txt | 5 | ||||
| -rw-r--r-- | board/qemu/ppc-g3beige/linux-4.8.config (renamed from board/qemu/ppc-g3beige/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/ppc-mpc8544ds/linux-4.8.config (renamed from board/qemu/ppc-mpc8544ds/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/ppc-virtex-ml507/linux-4.8.config (renamed from board/qemu/ppc-virtex-ml507/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/sh4-r2d/linux-4.8.config (renamed from board/qemu/sh4-r2d/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/sh4eb-r2d/linux-4.8.config (renamed from board/qemu/sh4eb-r2d/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/sparc-ss10/linux-4.8.config (renamed from board/qemu/sparc-ss10/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/sparc64-sun4u/linux-4.8.config (renamed from board/qemu/sparc64-sun4u/linux-4.7.config) | 0 | ||||
| l--------- | board/qemu/x86/linux-4.7.config | 1 | ||||
| l--------- | board/qemu/x86/linux-4.8.config | 1 | ||||
| -rw-r--r-- | board/qemu/x86_64/linux-4.8.config (renamed from board/qemu/x86_64/linux-4.7.config) | 0 | ||||
| -rw-r--r-- | board/qemu/xtensa-lx60/linux-4.8-nommu.config (renamed from board/qemu/xtensa-lx60/linux-4.7-nommu.config) | 0 | ||||
| -rw-r--r-- | board/qemu/xtensa-lx60/linux-4.8.config (renamed from board/qemu/xtensa-lx60/linux-4.7.config) | 0 |
29 files changed, 10 insertions, 49 deletions
diff --git a/board/qemu/aarch64-virt/linux-4.7.config b/board/qemu/aarch64-virt/linux-4.8.config index 93cb42f2ea..93cb42f2ea 100644 --- a/board/qemu/aarch64-virt/linux-4.7.config +++ b/board/qemu/aarch64-virt/linux-4.8.config diff --git a/board/qemu/arm-versatile/linux-4.7.config b/board/qemu/arm-versatile/linux-4.8.config index b1001d84a7..b1001d84a7 100644 --- a/board/qemu/arm-versatile/linux-4.7.config +++ b/board/qemu/arm-versatile/linux-4.8.config diff --git a/board/qemu/m68k-mcf5208/linux-4.7.config b/board/qemu/m68k-mcf5208/linux-4.8.config index 09a89d7255..09a89d7255 100644 --- a/board/qemu/m68k-mcf5208/linux-4.7.config +++ b/board/qemu/m68k-mcf5208/linux-4.8.config diff --git a/board/qemu/m68k-mcf5208/patches/linux/m68knommu-fix-signal.patch b/board/qemu/m68k-mcf5208/patches/linux/m68knommu-fix-signal.patch deleted file mode 100644 index b56994b239..0000000000 --- a/board/qemu/m68k-mcf5208/patches/linux/m68knommu-fix-signal.patch +++ /dev/null @@ -1,45 +0,0 @@ -m68knommu: fix user a5 register being overwritten - -On no-MMU systems the application a5 register can be overwitten with the -address of the process data segment when processing application signals. -For flat format applications compiled with full absolute relocation this -effectively corrupts the a5 register on signal processing - and this very -quickly leads to process crash and often takes out the whole system with -a panic as well. - -This has no effect on flat format applications compiled with the more -common PIC methods (such as -msep-data). These format applications reserve -a5 for the pointer to the data segment anyway - so it doesn't change it. - -A long time ago the a5 register was used in the code packed into the user -stack to enable signal return processing. And so it had to be restored on -end of signal cleanup processing back to the original a5 user value. This -was historically done by saving away a5 in the sigcontext structure. At -some point (a long time back it seems) the a5 restore process was changed -and it was hard coded to put the user data segment address directly into a5. -Which is ok for the common PIC compiled application case, but breaks the -full relocation application code. - -We no longer use this type of signal handling mechanism and so we don't -need to do anything special to save and restore a5 at all now. So remove the -code that hard codes a5 to the address of the user data segment. - -Signed-off-by: Greg Ungerer <gerg@linux-m68k.org> ---- - arch/m68k/kernel/signal.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/arch/m68k/kernel/signal.c b/arch/m68k/kernel/signal.c -index 2dcee3a..9202f82 100644 ---- a/arch/m68k/kernel/signal.c -+++ b/arch/m68k/kernel/signal.c -@@ -213,7 +213,6 @@ static inline int frame_extra_sizes(int f) - - static inline void adjustformat(struct pt_regs *regs) - { -- ((struct switch_stack *)regs - 1)->a5 = current->mm->start_data; - /* - * set format byte to make stack appear modulo 4, which it will - * be when doing the rte --- -1.9.1 diff --git a/board/qemu/m68k-q800/linux-4.7.config b/board/qemu/m68k-q800/linux-4.8.config index 44eb70e2d7..44eb70e2d7 100644 --- a/board/qemu/m68k-q800/linux-4.7.config +++ b/board/qemu/m68k-q800/linux-4.8.config diff --git a/board/qemu/microblazebe-mmu/linux-4.7.config b/board/qemu/microblazebe-mmu/linux-4.8.config index 7bcd382060..7bcd382060 100644 --- a/board/qemu/microblazebe-mmu/linux-4.7.config +++ b/board/qemu/microblazebe-mmu/linux-4.8.config diff --git a/board/qemu/microblazeel-mmu/linux-4.7.config b/board/qemu/microblazeel-mmu/linux-4.8.config index a6228280bd..a6228280bd 100644 --- a/board/qemu/microblazeel-mmu/linux-4.7.config +++ b/board/qemu/microblazeel-mmu/linux-4.8.config diff --git a/board/qemu/mips32r2-malta/linux-4.7.config b/board/qemu/mips32r2-malta/linux-4.8.config index 3a26ac830f..3a26ac830f 100644 --- a/board/qemu/mips32r2-malta/linux-4.7.config +++ b/board/qemu/mips32r2-malta/linux-4.8.config diff --git a/board/qemu/mips32r2el-malta/linux-4.7.config b/board/qemu/mips32r2el-malta/linux-4.8.config index 79d7352474..79d7352474 100644 --- a/board/qemu/mips32r2el-malta/linux-4.7.config +++ b/board/qemu/mips32r2el-malta/linux-4.8.config diff --git a/board/qemu/mips32r6-malta/linux-4.7.config b/board/qemu/mips32r6-malta/linux-4.8.config index d559676615..d559676615 100644 --- a/board/qemu/mips32r6-malta/linux-4.7.config +++ b/board/qemu/mips32r6-malta/linux-4.8.config diff --git a/board/qemu/mips32r6el-malta/linux-4.7.config b/board/qemu/mips32r6el-malta/linux-4.8.config index d559676615..d559676615 100644 --- a/board/qemu/mips32r6el-malta/linux-4.7.config +++ b/board/qemu/mips32r6el-malta/linux-4.8.config diff --git a/board/qemu/mips64-malta/linux-4.7.config b/board/qemu/mips64-malta/linux-4.8.config index cd0b560634..cd0b560634 100644 --- a/board/qemu/mips64-malta/linux-4.7.config +++ b/board/qemu/mips64-malta/linux-4.8.config diff --git a/board/qemu/mips64el-malta/linux-4.7.config b/board/qemu/mips64el-malta/linux-4.8.config index c6b46d4d7f..c6b46d4d7f 100644 --- a/board/qemu/mips64el-malta/linux-4.7.config +++ b/board/qemu/mips64el-malta/linux-4.8.config diff --git a/board/qemu/mips64r6-malta/linux-4.7.config b/board/qemu/mips64r6-malta/linux-4.8.config index 0ebfdbdb05..0ebfdbdb05 100644 --- a/board/qemu/mips64r6-malta/linux-4.7.config +++ b/board/qemu/mips64r6-malta/linux-4.8.config diff --git a/board/qemu/mips64r6-malta/readme.txt b/board/qemu/mips64r6-malta/readme.txt index 8f792a0ac1..4a6c5fe798 100644 --- a/board/qemu/mips64r6-malta/readme.txt +++ b/board/qemu/mips64r6-malta/readme.txt @@ -1,7 +1,10 @@ Run the emulation with: - qemu-system-mips64 -M malta -cpu MIPS64R6-generic -kernel output/images/vmlinux -drive file=output/images/rootfs.ext2,format=raw -append "root=/dev/hda" -nographic + qemu-system-mips64 -M malta -cpu I6400 -kernel output/images/vmlinux -drive file=output/images/rootfs.ext2,format=raw -append "root=/dev/hda" -nographic The login prompt will appear in the terminal that started Qemu. -Tested with QEMU 2.6.0 +Tested with QEMU 2.7.0 + +Might work with 2.6.0 by changing the -cpu entry to MIPS64R6-generic +since the naming was updated and the old name removed in 2.7.0 diff --git a/board/qemu/mips64r6el-malta/linux-4.7.config b/board/qemu/mips64r6el-malta/linux-4.8.config index 0ebfdbdb05..0ebfdbdb05 100644 --- a/board/qemu/mips64r6el-malta/linux-4.7.config +++ b/board/qemu/mips64r6el-malta/linux-4.8.config diff --git a/board/qemu/mips64r6el-malta/readme.txt b/board/qemu/mips64r6el-malta/readme.txt index 3459a87768..b1dc23a22f 100644 --- a/board/qemu/mips64r6el-malta/readme.txt +++ b/board/qemu/mips64r6el-malta/readme.txt @@ -1,7 +1,10 @@ Run the emulation with: - qemu-system-mips64el -M malta -cpu MIPS64R6-generic -kernel output/images/vmlinux -drive file=output/images/rootfs.ext2,format=raw -append "root=/dev/hda" -nographic + qemu-system-mips64el -M malta -cpu I6400 -kernel output/images/vmlinux -drive file=output/images/rootfs.ext2,format=raw -append "root=/dev/hda" -nographic The login prompt will appear in the terminal that started Qemu. Tested with QEMU 2.6.0 + +Might work with 2.6.0 by changing the -cpu entry to MIPS64R6-generic +since the naming was updated and the old name removed in 2.7.0 diff --git a/board/qemu/ppc-g3beige/linux-4.7.config b/board/qemu/ppc-g3beige/linux-4.8.config index 7994553544..7994553544 100644 --- a/board/qemu/ppc-g3beige/linux-4.7.config +++ b/board/qemu/ppc-g3beige/linux-4.8.config diff --git a/board/qemu/ppc-mpc8544ds/linux-4.7.config b/board/qemu/ppc-mpc8544ds/linux-4.8.config index b36847c93d..b36847c93d 100644 --- a/board/qemu/ppc-mpc8544ds/linux-4.7.config +++ b/board/qemu/ppc-mpc8544ds/linux-4.8.config diff --git a/board/qemu/ppc-virtex-ml507/linux-4.7.config b/board/qemu/ppc-virtex-ml507/linux-4.8.config index ed4eb792b6..ed4eb792b6 100644 --- a/board/qemu/ppc-virtex-ml507/linux-4.7.config +++ b/board/qemu/ppc-virtex-ml507/linux-4.8.config diff --git a/board/qemu/sh4-r2d/linux-4.7.config b/board/qemu/sh4-r2d/linux-4.8.config index a3d6544549..a3d6544549 100644 --- a/board/qemu/sh4-r2d/linux-4.7.config +++ b/board/qemu/sh4-r2d/linux-4.8.config diff --git a/board/qemu/sh4eb-r2d/linux-4.7.config b/board/qemu/sh4eb-r2d/linux-4.8.config index 6ead626c41..6ead626c41 100644 --- a/board/qemu/sh4eb-r2d/linux-4.7.config +++ b/board/qemu/sh4eb-r2d/linux-4.8.config diff --git a/board/qemu/sparc-ss10/linux-4.7.config b/board/qemu/sparc-ss10/linux-4.8.config index cb8d01dc02..cb8d01dc02 100644 --- a/board/qemu/sparc-ss10/linux-4.7.config +++ b/board/qemu/sparc-ss10/linux-4.8.config diff --git a/board/qemu/sparc64-sun4u/linux-4.7.config b/board/qemu/sparc64-sun4u/linux-4.8.config index 0e1e16879d..0e1e16879d 100644 --- a/board/qemu/sparc64-sun4u/linux-4.7.config +++ b/board/qemu/sparc64-sun4u/linux-4.8.config diff --git a/board/qemu/x86/linux-4.7.config b/board/qemu/x86/linux-4.7.config deleted file mode 120000 index 22732f69a8..0000000000 --- a/board/qemu/x86/linux-4.7.config +++ /dev/null @@ -1 +0,0 @@ -../x86_64/linux-4.7.config
\ No newline at end of file diff --git a/board/qemu/x86/linux-4.8.config b/board/qemu/x86/linux-4.8.config new file mode 120000 index 0000000000..fca759e105 --- /dev/null +++ b/board/qemu/x86/linux-4.8.config @@ -0,0 +1 @@ +../x86_64/linux-4.8.config
\ No newline at end of file diff --git a/board/qemu/x86_64/linux-4.7.config b/board/qemu/x86_64/linux-4.8.config index e3bd1454e6..e3bd1454e6 100644 --- a/board/qemu/x86_64/linux-4.7.config +++ b/board/qemu/x86_64/linux-4.8.config diff --git a/board/qemu/xtensa-lx60/linux-4.7-nommu.config b/board/qemu/xtensa-lx60/linux-4.8-nommu.config index 29f6fa4cb9..29f6fa4cb9 100644 --- a/board/qemu/xtensa-lx60/linux-4.7-nommu.config +++ b/board/qemu/xtensa-lx60/linux-4.8-nommu.config diff --git a/board/qemu/xtensa-lx60/linux-4.7.config b/board/qemu/xtensa-lx60/linux-4.8.config index 2d8e58d782..2d8e58d782 100644 --- a/board/qemu/xtensa-lx60/linux-4.7.config +++ b/board/qemu/xtensa-lx60/linux-4.8.config |

