diff options
Diffstat (limited to 'results/classifier/zero-shot/118/none/452')
| -rw-r--r-- | results/classifier/zero-shot/118/none/452 | 86 |
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 000000000..7f4a21331 --- /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) |