From nobody Tue Feb 10 07:22:35 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.51 as permitted sender) client-ip=209.85.221.51; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f51.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.51 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1599918050; cv=none; d=zohomail.com; s=zohoarc; b=UJ6WJj4XDJGYAclBBmgikqXZTdvFkcvcqd6Wsa9qEEVYi5etejkZCHYuojFalH/JfP4NlCUK4K4GXYW/1Mnk++wHVr7aeqzmEONz9anEum94YhV/xqKBFNMrl5WbLqlnVwfjDd+Zc2sdJxvSmy8v6QnF+u16SPEgPiSQD0891hk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1599918050; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=dSaiRltAOJ/zxeobJcA1LXrUSnmjbfrE49BlQ0jwkLs=; b=UsL22WshPlafqW3UEsr9cfOOaQz8btx6l1faDeT+3APZtf7U+Qu+IuEgh3PhRWCZ54FJI6sESkYo6cia6MnvfhzLaTuUN0K8pCpbiItx+gGGVhkk9+uVAoDwDHCDv5e4RmMEyuTTsJ4YwNVagt/zMEvZLLr/GHmMf8Bv+qqx5Bw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.51 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mx.zohomail.com with SMTPS id 1599918050541632.8320826156091; Sat, 12 Sep 2020 06:40:50 -0700 (PDT) Received: by mail-wr1-f51.google.com with SMTP id j2so14096692wrx.7 for ; Sat, 12 Sep 2020 06:40:49 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (65.red-83-57-170.dynamicip.rima-tde.net. [83.57.170.65]) by smtp.gmail.com with ESMTPSA id u66sm10309144wmg.44.2020.09.12.06.40.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Sep 2020 06:40:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=dSaiRltAOJ/zxeobJcA1LXrUSnmjbfrE49BlQ0jwkLs=; b=KJJ6UM1aUNnpaFueQ/03AK5N4pwtNsVK6FSFmmFvug0PXtNpZLPPw5SGbQAy61UsD5 +o+WmmKZFKGUsr3B37WtCDMdmqwnUYxb5psWrEDgICUO4sZOF6p01QngSCKfT4nP2+72 TwZbDsXQ7zfYq8/PqfGktzqgrjTa6DubNdACc6A++eDTTwe5kNhwQrb3mQox/03pptIP VDXVV4Jwc5RUrVK+evTAjFLL70CiRuDfwuXYYhE636jBDRpvMxLVZ6baY/PSS0R0cx85 nGkW6xKE6/ba1GcXAWIU8yw+5X21fNUI0ux+fol+g8L6Jm9d+pPUTgOyeiLhxh+0fs2T 4m7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=dSaiRltAOJ/zxeobJcA1LXrUSnmjbfrE49BlQ0jwkLs=; b=AejEoqLP0A1LteDJ0hy9MWgjx8Pn1fIYJ+SgmzacIFWFRpmGsNBaX7nhztQiKcvBKB ecN6Ldyj/ghj+UoNIQ9aqmZG3Lkdg4M3RTr9zIPzSZARR8iOqDeih5yIHP7pqdBpBajX E4uNn2wFq/ezUalB8KlIcGdK02nGkKB1RhzZG+qTG7FY5jlXTriyXOfocw0feTFYWo9a b1HQeYI6tx/nqxpGd5XqAERv+cskat8N8D9b9MT7M2G5kE3Nrk7aDxd/1BBvWNf2o0IW BguMdIFFwrV+s/Ntoew6N/YqvVZPKSs0T+WW46K5OH7CZAXhHocbCB947LdXrjzIN37A 5UrQ== X-Gm-Message-State: AOAM533apPnnyRrnapS5Gg3GgND3kddhJmGBH8HqrpawlnH2ieNdFdcx Sv036gYeMPz9Y03LrSD/kWk= X-Google-Smtp-Source: ABdhPJyiwfHXP/Q206pIqJyyK9XNiRNJMQj30DnA8BxznmLeYZn2vVQEaloGAerdnh00AjBQYkj7ng== X-Received: by 2002:adf:e289:: with SMTP id v9mr6932636wri.14.1599918048595; Sat, 12 Sep 2020 06:40:48 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Andrew Jeffery , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Paolo Bonzini , Joel Stanley , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Peter Maydell , Luc Michel , Andrzej Zaborowski , Eduardo Habkost , qemu-arm@nongnu.org, Richard Henderson Subject: [PATCH v6 3/7] hw/misc/led: Emit a trace event when LED intensity has changed Date: Sat, 12 Sep 2020 15:40:37 +0200 Message-Id: <20200912134041.946260-4-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200912134041.946260-1-f4bug@amsat.org> References: <20200912134041.946260-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) Track the LED intensity, and emit a trace event when it changes. Reviewed-by: Richard Henderson Reviewed-by: Luc Michel Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/misc/led.c | 4 ++++ hw/misc/trace-events | 1 + 2 files changed, 5 insertions(+) diff --git a/hw/misc/led.c b/hw/misc/led.c index c5fa09a613a..5266d026d0b 100644 --- a/hw/misc/led.c +++ b/hw/misc/led.c @@ -41,6 +41,10 @@ void led_set_intensity(LEDState *s, unsigned intensity_p= ercent) intensity_percent =3D LED_INTENSITY_PERCENT_MAX; } trace_led_set_intensity(s->description, s->color, intensity_percent); + if (intensity_percent !=3D s->intensity_percent) { + trace_led_change_intensity(s->description, s->color, + s->intensity_percent, intensity_percent= ); + } s->intensity_percent =3D intensity_percent; } =20 diff --git a/hw/misc/trace-events b/hw/misc/trace-events index 211ff114694..5f3f6121bc9 100644 --- a/hw/misc/trace-events +++ b/hw/misc/trace-events @@ -217,6 +217,7 @@ grlib_apb_pnp_read(uint64_t addr, uint32_t value) "APB = PnP read addr:0x%03"PRIx6 =20 # led.c led_set_intensity(const char *color, const char *desc, uint8_t intensity_p= ercent) "LED desc:'%s' color:%s intensity: %u%%" +led_change_intensity(const char *color, const char *desc, uint8_t old_inte= nsity_percent, uint8_t new_intensity_percent) "LED desc:'%s' color:%s inten= sity %u%% -> %u%%" =20 # pca9552.c pca955x_gpio_status(const char *description, const char *buf) "%s GPIOs 0-= 15 [%s]" --=20 2.26.2