From 82877b1ccef977c671747534ced10469fb214c59 Mon Sep 17 00:00:00 2001 From: Matheus Date: Wed, 10 Jul 2024 19:46:02 -0300 Subject: [PATCH] ps2mouse: remove non fatal assert --- kernel-src/arch/x86-64/ps2mouse.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel-src/arch/x86-64/ps2mouse.c b/kernel-src/arch/x86-64/ps2mouse.c index 53a93d2d..d58119a3 100644 --- a/kernel-src/arch/x86-64/ps2mouse.c +++ b/kernel-src/arch/x86-64/ps2mouse.c @@ -100,7 +100,11 @@ void ps2mouse_init() { } mouse_setrate(2, 60); - __assert(device_write_response(2, MOUSE_CMD_REPORTDATA) == ACK); + int response = device_write_response(2, MOUSE_CMD_REPORTDATA); + if (response != ACK) { + printf("ps2mouse: expected ACK, got %x\n", response); + return; + } isr_t *isr = interrupt_allocate(mouseisr, arch_apic_eoi, IPL_MOUSE); __assert(isr);