@lcflib.a:2019, lcf_start kbd_test_timed_scan(n) > kbd_test_timed_scan(5) @lab3.c:175, kbd_test_timed_scan sys_irqsetpolicy(IRQ_TIMER, IRQ_REENABLE, &hook_id_timer) > sys_irqsetpolicy(0, 1, addr: 0xeffff748 [0]) < sys_irqsetpolicy(0, 1, addr: 0xeffff748 [10]) -> (ret: 0) @lab3.c:176, kbd_test_timed_scan sys_irqsetpolicy(IRQ_KB, IRQ_REENABLE | IRQ_EXCLUSIVE, &hook_id_kbd) > sys_irqsetpolicy(1, 3, addr: 0xeffff74c [1]) < sys_irqsetpolicy(1, 3, addr: 0xeffff74c [11]) -> (ret: 0) @lab3.c:177, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1c = 0b00011100]) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9c = 0b10011100]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9c" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9c]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:195, kbd_test_timed_scan timer_print_elapsed_time() "timer_test_int:timer_print_elapsed_time 1 s" < timer_print_elapsed_time() -> (ret: 1) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x15 = 0b00010101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x15" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x15]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x95 = 0b10010101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x95" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x95]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x1f = 0b00011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x1f" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x1f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9f = 0b10011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9f" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xa5 = 0b10100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0xa5" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0xa5]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x20 = 0b00100000]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x20" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x20]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xa0 = 0b10100000]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0xa0" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0xa0]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xa5 = 0b10100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0xa5" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0xa5]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x39 = 0b00111001]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x39" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x39]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xb9 = 0b10111001]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0xb9" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0xb9]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xa5 = 0b10100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0xa5" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0xa5]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x22 = 0b00100010]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x22" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x22]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000011]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x21 = 0b00100001]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x21" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x21]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x2d = 0b00101101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x2d" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x2d]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xa2 = 0b10100010]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0xa2" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0xa2]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xa1 = 0b10100001]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0xa1" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0xa1]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000011]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xad = 0b10101101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0xad" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0xad]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xe0 = 0b11100000]) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000011]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x4b = 0b01001011]) @keyboard.c:43, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 2, scan_arr) "Makecode: 0x00 0x4b" < kbd_print_scancode(true, 2, addr: 0xeffff67e [0x00, 0x4b]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xe0 = 0b11100000]) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000011]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x50 = 0b01010000]) @keyboard.c:43, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 2, scan_arr) "Makecode: 0x00 0x50" < kbd_print_scancode(true, 2, addr: 0xeffff67e [0x00, 0x50]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xe0 = 0b11100000]) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000011]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xcb = 0b11001011]) @keyboard.c:43, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 2, scan_arr) "Breakcode: 0x00 0xcb" < kbd_print_scancode(false, 2, addr: 0xeffff67e [0x00, 0xcb]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xe0 = 0b11100000]) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xd0 = 0b11010000]) @keyboard.c:43, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 2, scan_arr) "Breakcode: 0x00 0xd0" < kbd_print_scancode(false, 2, addr: 0xeffff67e [0x00, 0xd0]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x25 = 0b00100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x25" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x25]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0xa5 = 0b10100101]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0xa5" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0xa5]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:195, kbd_test_timed_scan timer_print_elapsed_time() "timer_test_int:timer_print_elapsed_time 2 s" < timer_print_elapsed_time() -> (ret: 2) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x1f = 0b00011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x1f" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x1f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9f = 0b10011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9f" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:195, kbd_test_timed_scan timer_print_elapsed_time() "timer_test_int:timer_print_elapsed_time 3 s" < timer_print_elapsed_time() -> (ret: 3) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x1f = 0b00011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x1f" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x1f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9f = 0b10011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9f" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x1f = 0b00011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x1f" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x1f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9f = 0b10011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9f" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x1f = 0b00011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x1f" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x1f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9f = 0b10011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9f" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x1f = 0b00011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x1f" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x1f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9f = 0b10011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9f" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x1f = 0b00011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x1f" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x1f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9f = 0b10011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9f" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x1f = 0b00011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x1f" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x1f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9f = 0b10011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9f" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x1f = 0b00011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Makecode: 0x1f" < kbd_print_scancode(true, 1, addr: 0xeffff67e [0x1f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000010]>) @lab3.c:201, kbd_test_timed_scan kbc_ih() @keyboard.c:25, kbc_ih sys_inb(IN_BUF, &scancode) > sys_inb(0x64, addr: 0x81d6620) < sys_inb(0x64, addr: 0x81d6620 [0x1d = 0b00011101]) @keyboard.c:30, kbc_ih sys_inb(I_O_BUFFER, &scancode) > sys_inb(0x60, addr: 0x81d6620) < sys_inb(0x60, addr: 0x81d6620 [0x9f = 0b10011111]) @keyboard.c:33, kbc_ih kbd_print_scancode(!(scancode & PAR_ERR), 1, scan_arr) "Breakcode: 0x9f" < kbd_print_scancode(false, 1, addr: 0xeffff67e [0x9f]) -> (ret: 0) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:195, kbd_test_timed_scan timer_print_elapsed_time() "timer_test_int:timer_print_elapsed_time 4 s" < timer_print_elapsed_time() -> (ret: 4) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:195, kbd_test_timed_scan timer_print_elapsed_time() "timer_test_int:timer_print_elapsed_time 5 s" < timer_print_elapsed_time() -> (ret: 5) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:195, kbd_test_timed_scan timer_print_elapsed_time() "timer_test_int:timer_print_elapsed_time 6 s" < timer_print_elapsed_time() -> (ret: 6) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:195, kbd_test_timed_scan timer_print_elapsed_time() "timer_test_int:timer_print_elapsed_time 7 s" < timer_print_elapsed_time() -> (ret: 7) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:184, kbd_test_timed_scan driver_receive(ANY, &msg, &ipc_status) > driver_receive(ANY, addr: 0xeffff750, addr: 0xeffff798) < driver_receive(<[HARDWARE: 0b0000000000000000000000000000000000000000000000000000000000000001]>) @lab3.c:195, kbd_test_timed_scan timer_print_elapsed_time() "timer_test_int:timer_print_elapsed_time 8 s" < timer_print_elapsed_time() -> (ret: 8) @lab3.c:216, kbd_test_timed_scan kbd_print_no_sysinb(cnt) "sys_inb_calls: 127" @lab3.c:218, kbd_test_timed_scan sys_irqrmpolicy(&hook_id_timer) > sys_irqrmpolicy(addr: 0xeffff748 [10]) < sys_irqrmpolicy(addr: 0xeffff748 [10]) -> (ret: 0) @lab3.c:219, kbd_test_timed_scan sys_irqrmpolicy(&hook_id_kbd) > sys_irqrmpolicy(addr: 0xeffff74c [11]) < sys_irqrmpolicy(addr: 0xeffff74c [11]) -> (ret: 0) < kbd_test_timed_scan(5) -> (ret: 0)