summaryrefslogtreecommitdiffstats
path: root/results/classifier/zero-shot/118/none/452
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-07-03 19:39:53 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-07-03 19:39:53 +0200
commitdee4dcba78baf712cab403d47d9db319ab7f95d6 (patch)
tree418478faf06786701a56268672f73d6b0b4eb239 /results/classifier/zero-shot/118/none/452
parent4d9e26c0333abd39bdbd039dcdb30ed429c475ba (diff)
downloademulator-bug-study-dee4dcba78baf712cab403d47d9db319ab7f95d6.tar.gz
emulator-bug-study-dee4dcba78baf712cab403d47d9db319ab7f95d6.zip
restructure results
Diffstat (limited to 'results/classifier/zero-shot/118/none/452')
-rw-r--r--results/classifier/zero-shot/118/none/45286
1 files changed, 86 insertions, 0 deletions
diff --git a/results/classifier/zero-shot/118/none/452 b/results/classifier/zero-shot/118/none/452
new file mode 100644
index 00000000..7f4a2133
--- /dev/null
+++ b/results/classifier/zero-shot/118/none/452
@@ -0,0 +1,86 @@
+architecture: 0.638
+permissions: 0.563
+peripherals: 0.561
+ppc: 0.535
+device: 0.529
+PID: 0.513
+files: 0.476
+performance: 0.460
+TCG: 0.451
+register: 0.411
+boot: 0.382
+x86: 0.366
+risc-v: 0.360
+graphic: 0.329
+virtual: 0.311
+debug: 0.297
+kernel: 0.286
+i386: 0.281
+arm: 0.272
+user-level: 0.270
+semantic: 0.264
+hypervisor: 0.250
+network: 0.250
+socket: 0.218
+VMM: 0.212
+vnc: 0.205
+assembly: 0.204
+KVM: 0.133
+mistranslation: 0.113
+
+Akita (and probably all Spitz-like / PXA270) platform does not load BIOS binary
+Description of problem:
+QEMU does not appear to load a binary file passed with the "-bios" argument for the "akita" target. This probably extends to other spitz-type systems.
+
+Exptected behavior: qemu loads the binary into address 0x0000.
+Actual behavior: address space at 0x0000 contains only zeros.
+Steps to reproduce:
+Terminal 1:
+```
+qemu-system-arm -M akita -bios c750.rom -s -S
+```
+
+Terminal 2:
+```
+gdb-multiarch
+target remote localhost:1234
+x/64i $pc
+```
+
+Result:
+```
+=> 0x0: andeq r0, r0, r0
+ 0x4: andeq r0, r0, r0
+ 0x8: andeq r0, r0, r0
+ 0xc: andeq r0, r0, r0
+ 0x10: andeq r0, r0, r0
+```
+
+Correct behavior (can demonstrate with virt machine):
+Same as before, but start Terminal 1 with:
+```
+qemu-system-arm -M akita -bios c750.rom -s -S
+```
+
+Result:
+```
+=> 0x0: b 0x34
+ 0x4: ldr pc, [pc, #156] ; 0xa8
+ 0x8: ldr pc, [pc, #156] ; 0xac
+ 0xc: ldr pc, [pc, #156] ; 0xb0
+ 0x10: ldr pc, [pc, #156] ; 0xb4
+ 0x14: nop ; (mov r0, r0)
+ 0x18: ldr pc, [pc, #152] ; 0xb8
+ 0x1c: ldr pc, [pc, #152] ; 0xbc
+ 0x20: mov r0, #128 ; 0x80
+ 0x24: b 0x2c
+ 0x28: mov r0, #129 ; 0x81
+ 0x2c: ldr r1, [pc, #140] ; 0xc0
+ 0x30: str r0, [r1]
+ 0x34: mrs lr, CPSR
+ 0x38: bic lr, lr, #31
+ 0x3c: orr lr, lr, #211 ; 0xd3
+ 0x40: msr CPSR_fc, lr
+```
+Additional information:
+File with very tiny boot ROM: [c750-tiny.rom](/uploads/045852c8b353174bf0b7a4193d0d1be0/c750-tiny.rom)