From nobody Sun Mar 22 15:46:45 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1773962834; cv=none; d=zohomail.com; s=zohoarc; b=SfKEznAwRLUUazUTm0HFn3iFPzv5kdtRQNElxMLHQXRijoqQLjijwT0Xi0FwEmOkPCjmTa/9n0ARtm4MO/Wn7Wu97VLS+CutbdDG319QtyHINdYNkLJG7Y5YaZ/SGDG9iKyc2oNeuMfeu9pHxG+o8sfd43J2A+eiWcDHorolqpM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773962834; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=0+0x6O4gZwnc0GCjlyoKzmEsRAKxwFxCRzvQROS36aQ=; b=iRqspR7+5QxxhrCK3T7bOy/uq2z/qz9OYxo8r+Ma840PM3EQkzKHPVMk8nUdLzrIraAw19Aea/ASCbJNQ0mKb3AxjqcZ0GaDIrgq8+Cg0y8Y8b4JcrDZ9YF52/Bbxye3GqM0kvd37qiI5ScxFdURr1llRGDTOtZUJNzlTtX8h4U= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1773962834103538.3213735239353; Thu, 19 Mar 2026 16:27:14 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w3Mkz-000127-1Z; Thu, 19 Mar 2026 19:26:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w3Mky-00011e-48 for qemu-devel@nongnu.org; Thu, 19 Mar 2026 19:26:24 -0400 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w3Mkw-0007iD-N5 for qemu-devel@nongnu.org; Thu, 19 Mar 2026 19:26:23 -0400 Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-2b0586d5bb8so9094925ad.3 for ; Thu, 19 Mar 2026 16:26:22 -0700 (PDT) Received: from toolbx.alistair23.me ([2403:581e:fdf9:0:6209:4521:6813:45b7]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b083516ae1sm2979165ad.13.2026.03.19.16.26.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Mar 2026 16:26:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773962781; x=1774567581; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0+0x6O4gZwnc0GCjlyoKzmEsRAKxwFxCRzvQROS36aQ=; b=c7EXkeI5BVTz4/L3X15k9vF/ww2ZnLJ9jDtfUCscXdqRFNmepYUWf45Be8clnydAt6 dFtPnSa/Y21EYuSAblyMQ0au7bnptAiz1ZeLbT/qkmFYl7RtktLXW4zMyg9/PKDJfbFE 28laITUy+v+cYKApUmynJ8vf2tO0UIsBxCzQsro40S4YCLe2PCMg7fZbW6PivHrwD2Xi lPnzBgGpc8i3lf1vTzJujk5mIgY0xcU7/eEYP8vSjCmf/53cqxXY2UKlDI+XAh2xEDhA BZIGWtgMBMZ8o7l+7KYMzcolAgz3VrsiuFJqiISW41TWCSFcBCH/8MR5oLGq0Z78U1II 0VCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773962781; x=1774567581; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=0+0x6O4gZwnc0GCjlyoKzmEsRAKxwFxCRzvQROS36aQ=; b=eZ2XnSK364nAcTatr7WdbFJu8+6sofWktKVfO87SLIiMmdyIZBmANR0L/L1U6ETBmn f/2xIyUXf4ysmqz7hVOvoNkcWSHfzMkkgmwGZRhaHiagYmCN5HDuJnpn8zs8JX/WzJdF NNij1saNIK/STSJgq4hUNQ/8uESDjZutbizYVZaOYQnfMuTO5Ooqr/PT4uEMUlxzPS5h fIHGRPPiDtf2RB7ntbqFFo3+Iv5/SFceIdxXPfdMaMzH4iG8dw1xHZjrBdCHsvAnglxu GTtrKneEi0WL3RsEnMMr/NKD7e4Wtxm2ytUwltTzslg7b1yAqzLqLQjPAHgIMXzXovg2 VbAw== X-Gm-Message-State: AOJu0YwpVM64IhrWv+YYxs9oZzUIe4MVbm+KBqDFjOhokdpqblWRuQQH f7sWLmQOfM8d+ccwttGOojo3861kVKVIeRQZmbyS0XF3hpnzz9przOyodMaA5A== X-Gm-Gg: ATEYQzznJdo4vo81BKzJzny2RDq4FA1mLArBDkcd/2nZkDfxJ+4lUbkh8QtpwmyjJDx iudYhzZDVCpgptxefJ5yve5LMiIsTu3gohOwcqJiSZBoKrhXgzRxTOifpnCxSN2FIzdXcwiuff7 IRf8kBurdySWOVT5VWKIc4o/7m4ZSORabXLIfQOh6je9RLUsbI5lHSfxuhuWxno414H6MGaLJU7 t/oDqK/cV8cmHcdiwxd+OEJkEOMAKr71JnnVH6vp455EY4mFeThhOgIQWaY/dilE3EOoqMV/M+e jHhX7O9SCJ6rVjEcMX1KxzjUxUwDrUPSRAsWx8Ig0dF1ELxLfzLSxndFx6HB0plZjpi4pvA9DIW xzqyRG1SznCtQgO/76ncl0MEZrpvBMRfA+o/w3r0Cxx+9eKwFRmmI4BNkN5KnOwJ7kAftGFyV2T JsOlVZl1XmIHju6sjKKZWI0njTZHGQnjnS+vROtDeQDw== X-Received: by 2002:a17:903:19eb:b0:2ae:aca4:b177 with SMTP id d9443c01a7336-2b0826c696bmr8449675ad.5.1773962780832; Thu, 19 Mar 2026 16:26:20 -0700 (PDT) From: alistair23@gmail.com X-Google-Original-From: alistair.francis@wdc.com To: qemu-devel@nongnu.org Cc: alistair23@gmail.com, Frank Chang , Alistair Francis Subject: [PULL 13/17] hw/char: sifive_uart: Update IRQ when rxctrl is written Date: Fri, 20 Mar 2026 09:25:18 +1000 Message-ID: <20260319232522.1867400-14-alistair.francis@wdc.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260319232522.1867400-1-alistair.francis@wdc.com> References: <20260319232522.1867400-1-alistair.francis@wdc.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::636; envelope-from=alistair23@gmail.com; helo=mail-pl1-x636.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1773962836088158500 Content-Type: text/plain; charset="utf-8" From: Frank Chang When rxctl is updated, we also need to check whether the IRQ should be raised, as the user may activate the Rx channel or change the Rx FIFO watermark level. Signed-off-by: Frank Chang Reviewed-by: Alistair Francis Message-ID: <20260312033201.1619554-4-frank.chang@sifive.com> Signed-off-by: Alistair Francis --- hw/char/sifive_uart.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/char/sifive_uart.c b/hw/char/sifive_uart.c index ae71a15a2a..f255cca960 100644 --- a/hw/char/sifive_uart.c +++ b/hw/char/sifive_uart.c @@ -216,6 +216,7 @@ sifive_uart_write(void *opaque, hwaddr addr, return; case SIFIVE_UART_RXCTRL: s->rxctrl =3D val64; + sifive_uart_update_irq(s); return; case SIFIVE_UART_DIV: s->div =3D val64; --=20 2.53.0