平托斯,检查失败。运行未正确启动:无"Pintos booting"消息



我发现有人在PintOS之前问了一个相关的问题,内核对ubuntu 上的-v选项bochs感到恐慌

然而,我试过了,但没有成功。"pintos——多次运行警报"似乎很好,但当我进行"检查"时

...... Run didn't start up properly: no "Pintos booting" message pintos -v -k -T 480 --bochs -- -q -mlfqs run mlfqs-block < /dev/null 2> tests/threads/mlfqs-block.errors > tests/threads/mlfqs-block.output perl -I../.. ../../tests/threads/mlfqs-block.ck tests/threads/mlfqs-block tests/threads/mlfqs-block.result FAIL tests/threads/mlfqs-block Run didn't start up properly: no "Pintos booting" message FAIL tests/threads/alarm-single FAIL tests/threads/alarm-multiple FAIL tests/threads/alarm-simultaneous FAIL tests/threads/alarm-priority FAIL tests/threads/alarm-zero FAIL tests/threads/alarm-negative FAIL tests/threads/priority-change FAIL tests/threads/priority-donate-one FAIL tests/threads/priority-donate-multiple FAIL tests/threads/priority-donate-multiple2 FAIL tests/threads/priority-donate-nest FAIL tests/threads/priority-donate-sema FAIL tests/threads/priority-donate-lower FAIL tests/threads/priority-fifo FAIL tests/threads/priority-preempt FAIL tests/threads/priority-sema FAIL tests/threads/priority-condvar FAIL tests/threads/priority-donate-chain FAIL tests/threads/mlfqs-load-1 FAIL tests/threads/mlfqs-load-60 FAIL tests/threads/mlfqs-load-avg FAIL tests/threads/mlfqs-recent-1 FAIL tests/threads/mlfqs-fair-2 FAIL tests/threads/mlfqs-fair-20 FAIL tests/threads/mlfqs-nice-2 FAIL tests/threads/mlfqs-nice-10 FAIL tests/threads/mlfqs-block 27 of 27 tests failed. ../../tests/Make.tests:26: recipe for target 'check' failed make: *** [check] Error 1

我今天遇到了同样的问题,因为我试图将qemu设置为默认模拟器,所以我将utils/pintos中的第103行更改为

$sim = "qemu" if !defined $sim;

但我忘记将threads/Make.vars中的SIMULATOR值更改为

SIMULATOR = --qemu

由于我没有在我的机器上设置bochs,make check试图在它上运行测试,但如果无法启动。

注意这是测试无法运行的一种情况,这可能是另一个原因,但由于

pintos -- run alarm-multiple

工作正常,我想这可能和你的问题一样。

相关内容

  • 没有找到相关文章

最新更新