Pintos,检查失败。 运行 没有正常启动:没有 "Pintos booting" 消息
Pintos, make check failed. Run didn't start up properly: no "Pintos booting" message
我发现之前有人问过相关问题 PintOS, kernel panic with -v option bochs on ubuntu
但是,我试过了,但是没有用。 "pintos -- run alarm-multiple" 看起来不错,但是当我这样做时 "make check"
......
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 设置为默认模拟器,所以我更改了 [=34= 中的第 103 行]到
$sim = "qemu" if !defined $sim;
但我忘记将 SIMULATOR 中的值 threads/Make.vars 更改为
SIMULATOR = --qemu
因为我没有在我的机器上安装 bochs make check
正在尝试 运行 在它上面进行测试但是如果无法启动。
注意 这是测试失败的一种情况 运行,这可能是另一个原因,但由于
pintos -- run alarm-multiple
工作正常,我认为这可能与您遇到的问题相同。
我发现之前有人问过相关问题 PintOS, kernel panic with -v option bochs on ubuntu
但是,我试过了,但是没有用。 "pintos -- run alarm-multiple" 看起来不错,但是当我这样做时 "make check"
......
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 设置为默认模拟器,所以我更改了 [=34= 中的第 103 行]到
$sim = "qemu" if !defined $sim;
但我忘记将 SIMULATOR 中的值 threads/Make.vars 更改为
SIMULATOR = --qemu
因为我没有在我的机器上安装 bochs make check
正在尝试 运行 在它上面进行测试但是如果无法启动。
注意 这是测试失败的一种情况 运行,这可能是另一个原因,但由于
pintos -- run alarm-multiple
工作正常,我认为这可能与您遇到的问题相同。