From 23e42a07f797c8ed2db3ccc95b13abe905a222be Mon Sep 17 00:00:00 2001 From: vasilito Date: Tue, 7 Jul 2026 00:36:41 +0300 Subject: [PATCH] =?UTF-8?q?base=20fork:=20P0-A1=20=E2=80=94=20re-enable=20?= =?UTF-8?q?xHCI=20interrupt-driven=20operation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update submodule pointer to cbd40e0d (base fork master). Per USB-IMPLEMENTATION-PLAN.md v2 P0-A1: xhcid/src/main.rs:141 formerly hardcoded (None, InterruptMethod::Polling), bypassing the complete get_int_method() that handles MSI-X/MSI/INTx. The IrqReactor's run_with_irq_file path is fully wired and activates when irq_file is Some — no other code assumed polling-only. Oracle review confirmed correct register reads, loop continuation, and EHB clearing already in the baseline. P0-A1 is a single-line restore. --- local/sources/base | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/local/sources/base b/local/sources/base index f0ff6a7976..cbd40e0d63 160000 --- a/local/sources/base +++ b/local/sources/base @@ -1 +1 @@ -Subproject commit f0ff6a7976c7359aba8e6ee08059ea5f2de915c3 +Subproject commit cbd40e0d63b2af6c033a36c6d9b7dd1991a307aa