From nobody Mon Nov 17 12:05:11 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.218.54 as permitted sender) client-ip=209.85.218.54; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-ej1-f54.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.54 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1603750007; cv=none; d=zohomail.com; s=zohoarc; b=dkTQ5ihe6u9gzJCzppYfi5nrI5qpIVOuid48CKVpKYtHv/flWLfR/SEKA/W+xKJucoUVy1t67psNVS5a+k5VPyw6Hm/FgIHQhOzwmG1YuU/Z/nfSajnww3ho9tqd5XobrhFfJgp36o1t8NNuFm4DUxDChPp90Ljw117T4PmxJd4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1603750007; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=5zqlhU2r4BQ3aIQwHO70lpJ2+WZUGh9Je97I/fi+pKw=; b=C3biIbsf1dV0M6cxsqCPqIKXVb4e4xdt9flRW68bphwEjS7G29mAzwW89/NoWT0wq40AM2Xo9HYWHnIAP2Ngimparm8IgnRRcrgxezbU2RjWhfkTCc7+f3M678ruEBNAF+YeRe/GnnsK3MELjg4FUikl/aaGgXdyWZnvMiYWda0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.54 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) by mx.zohomail.com with SMTPS id 1603750007183198.8397774687088; Mon, 26 Oct 2020 15:06:47 -0700 (PDT) Received: by mail-ej1-f54.google.com with SMTP id t25so16032075ejd.13 for ; Mon, 26 Oct 2020 15:06:46 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.redhat.com (237.red-88-18-140.staticip.rima-tde.net. [88.18.140.237]) by smtp.gmail.com with ESMTPSA id z23sm6608971ejj.52.2020.10.26.15.06.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Oct 2020 15:06:44 -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=5zqlhU2r4BQ3aIQwHO70lpJ2+WZUGh9Je97I/fi+pKw=; b=Hn3wFgzhzNZbBQ7X74Bip28TTQsPDzSL3yXP5fIv2S+2E1ZELGXy0zVRoh7QNzAn5z B/pgTakNCEGG7m/EV+gtIDHsYG7Hcmbfdh9RKxiDeFIZQEmNUBnJiAZ3cpwrbs58tyx2 cZWnwOd2HdBODgKSYlsdxVJlq7aXJcwvmKCVSdkjku9s0nnFfrXDzcmww7KjZUxTkwy0 X/rHoXmCTNPgR0Pup6hjXuwg/H33wJmi3INoTecuzOCdVYEmDaSW8/BDBAeWqx/4JKvR ucLTQN99ERCooUXxcjXkvSVdKaujez5Q1Hyb6AMiuAq2cU7td5wKjzIDVq2hIA7lofjb HA9Q== 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=5zqlhU2r4BQ3aIQwHO70lpJ2+WZUGh9Je97I/fi+pKw=; b=PtGlu3zDyqNM1aNlDaVh6TR3LBbXyOibodgsaMrGmeZ7PVXLfhqSS/ALJ26nzSdsbP iq0oOwEcUM91PHHtNxnjsDAHemK1ZRVgQkiM+35SiLjMwRmBkkrRJ1ovBeJF+Yn25Wea fFuyfsPTnQCpJER/SddffjkJPQ7tCGmRMajFoTnxaHa51kL4gjg3be7apcQkoTMXRMu+ Ve4umy18x3nUAVTjfNdkgcOHPw21m2NOJ9x3xB4/ni2LdC3gqMVL27H3ZnGFL7JuY2bI wf45Z3282ZAGo/cl9BQXAzmmoI2++BqnBZ0ACi+Krbw81zahu2u/4tc3WqsAR/Ij1Afr 9l/g== X-Gm-Message-State: AOAM531EwQ9B8Ta4gg2eTzA7zr72+zFyVRzRl+bDG5jZzGEaDq6ZRLdK 4xVgZ/QTjd+2ppBUuJm/QAs= X-Google-Smtp-Source: ABdhPJxq+noztl/cIokYyuQcHL1f3dZ0hYcmpuOG3d5h163cM0b55EFg2pVRlXqZbHMYNck2kUNgdw== X-Received: by 2002:a17:906:c149:: with SMTP id dp9mr8509956ejc.88.1603750005200; Mon, 26 Oct 2020 15:06:45 -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: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Eduardo Habkost , Andrew Jeffery , Joel Stanley , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Andrzej Zaborowski , qemu-arm@nongnu.org, Paolo Bonzini , Peter Maydell , Richard Henderson , Luc Michel Subject: [PULL 3/7] hw/misc/led: Emit a trace event when LED intensity has changed Date: Mon, 26 Oct 2020 23:06:20 +0100 Message-Id: <20201026220624.60878-4-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201026220624.60878-1-f4bug@amsat.org> References: <20201026220624.60878-1-f4bug@amsat.org> MIME-Version: 1.0 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 Message-Id: <20200912134041.946260-4-f4bug@amsat.org> --- 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 2b6310dbe4b..6bf7ce863fb 100644 --- a/hw/misc/trace-events +++ b/hw/misc/trace-events @@ -225,6 +225,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