File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7171 failed=0
7272 for ch in 2 3 4 5 6 7 8; do
7373 echo "========== Testing ch${ch} base =========="
74- if timeout 6m cargo qemu --ch ${ch} --nobios --ci ; then
74+ if timeout 6m cargo qemu --ch ${ch} --nobios --ci 2>&1 \
75+ | python3 checker/check/ch${ch}b.py; then
7576 echo "ch${ch} PASSED"
7677 else
7778 echo "ch${ch} FAILED"
Original file line number Diff line number Diff line change @@ -123,7 +123,7 @@ extern "C" fn rust_main() -> ! {
123123 build_flags ( "_WRV" ) ,
124124 ) ;
125125 // 建立调度线程,目的是划分异常域。调度线程上发生内核异常时会回到这个控制流处理
126- let mut scheduling = LocalContext :: thread ( schedule as _ , false ) ;
126+ let mut scheduling = LocalContext :: thread ( schedule as * const ( ) as _ , false ) ;
127127 * scheduling. sp_mut ( ) = 1 << 38 ;
128128 unsafe { scheduling. execute ( ) } ;
129129 log:: error!( "stval = {:#x}" , stval:: read( ) ) ;
You can’t perform that action at this time.
0 commit comments