I am getting the following error while running either “make qemu” or “make qemu kvm=no”.
redox$ make qemu kvm=no
#TODO: filesystem/bin/test
CARGO_TARGET_DIR=build RUSTC="./rustc-i386.sh" cargo rustc --manifest-path crates/ion/Cargo.toml --bin ion-shell --verbose --target=i386-unknown-redox.json -- -L build/i386-unknown-redox/debug -C no-prepopulate-passes -C no-stack-check -C opt-level=2 -Z no-landing-pads -A dead_code
Fresh peg v0.3.9 (https://github.com/crazymykl/rust-peg.git?branch=libsyntax-changes-again#1efaca63)
Fresh glob v0.2.11
Fresh ion-shell v0.1.2 (file:///home/thotheolh/redox/crates/ion)
find filesystem -type f -o -type l | cut -d '/' -f2- | sort | awk '{printf("file %d,\"%s\"\n", NR, $0)}' > build/i386-unknown-redox/debug/filesystem.gen
nasm -f bin -o build/i386-unknown-redox/debug/harddrive.bin -l build/i386-unknown-redox/debug/harddrive.list -D ARCH_i386 -D TIME="`date "+%F %T"`" -ibuild/i386-unknown-redox/debug/ -ikernel/ -ifilesystem/ kernel/harddrive.asm
qemu-system-i386 -serial mon:stdio -m 1024 -d guest_errors -vga std -usb -device usb-tablet -device ahci,id=ahci -drive id=disk,file=build/i386-unknown-redox/debug/harddrive.bin,format=raw,if=none -device ide-hd,drive=disk,bus=ahci.0 -net nic,model=rtl8139 -net user -net dump,file=build/i386-unknown-redox/debug/network.pcap
Log items (comma separated):
out_asm show generated host assembly code for each compiled TB
in_asm show target assembly code for each compiled TB
op show micro ops for each compiled TB
op_opt show micro ops before eflags optimization and after liveness analysis
int show interrupts/exceptions in short format
exec show trace before each executed TB (lots of logs)
cpu show CPU state before block translation
pcall show protected mode far calls/returns/exceptions
cpu_reset show CPU state before CPU resets
make: [qemu] Error 1 (ignored)