summary refs log tree commit diff stats
path: root/results/classifier/105/boot/1481750
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/105/boot/1481750')
-rw-r--r--results/classifier/105/boot/148175049
1 files changed, 49 insertions, 0 deletions
diff --git a/results/classifier/105/boot/1481750 b/results/classifier/105/boot/1481750
new file mode 100644
index 00000000..71043301
--- /dev/null
+++ b/results/classifier/105/boot/1481750
@@ -0,0 +1,49 @@
+boot: 0.876
+instruction: 0.837
+graphic: 0.818
+device: 0.788
+other: 0.715
+mistranslation: 0.712
+semantic: 0.646
+network: 0.582
+vnc: 0.535
+socket: 0.515
+KVM: 0.440
+assembly: 0.355
+
+qemu-system-ppc hangs when running  -M ppce500 -bios u-boot.e500
+
+On recent qemu versions (tested on locally built versions 2.3.50 and 2.3.93)
+the command below causes qemu to hang before the u-boot command prompt is reached.
+However in an older version (2.2.1) the u-boot bootprompt is reached and can be typed into,
+so apparenly something has broken along the way.
+
+
+ppc-softmmu/qemu-system-ppc -d guest_errors -d in_asm -M ppce500 -nographic -bios pc-bios/u-boot.e500
+
+
+From the -d in_asm argument you can compare the runs and the 2.2.1 version
+outputs a lot more.
+
+------
+- I use the unmodified u-boot.e500 that is inlcuded with each respective version.
+- when building qemu my configure paramters were in all three cases :
+'./configure' '--target-list=ppc-softmmu,arm-softmmu' '--audio-drv-list=' '--enable-debug'
+
+It is not qemu that hangs. 
+The u-boot.e500 software falls into an eternal loop at the addresses 0x00f1f964 to 0x00f1f94c
+due to the registers r9 and r10 (both) being 0x0 in the newer versions and 0x40 in the working 2.2.1 version.  
+
+Howerver, those values ought to have originated from the qemu environment somehow.
+
+Looks like this has been broken by this commit here:
+http://git.qemu.org/?p=qemu.git;a=commitdiff;h=e6b4e5f4795b2591fd91bea671e3e22e08fd0e75
+("PPC: e500: Move CCSR and MMIO space to upper end of address space")
+
+Problem should now be fixed with this commit:
+http://git.qemu-project.org/?p=qemu.git;a=commit;h=d4574435a6530bbd96ae130eddfe5b676f91367a
+Please test, and close this bug if it is working now.
+
+Yes, It works fine now. Thanks!
+I cannot find an option to close this bug, perhaps I'm not authorized to do it?
+