From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
Richard Henderson <richard.henderson@linaro.org>,
Magnus Damm <magnus.damm@gmail.com>,
Yoshinori Sato <ysato@users.sourceforge.jp>
Subject: [PATCH v5 00/25] More SH4 clean ups
Date: Fri, 29 Oct 2021 18:23:36 +0200 [thread overview]
Message-ID: <cover.1635524616.git.balaton@eik.bme.hu> (raw)
Based-on: <cover.1635036053.git.balaton@eik.bme.hu>
^ (hw/sh4: Codeing style fixes)
Continuing the clean up stared in previous series. This got big enough
for now so I'll wait until these are merged (hopefully before the
freeze) before going on so I don't have to carry them in my tree. Only
plan to submit another version if needed from review otherwise that's
it for now.
v5: Do not use hw_error, back to qemu_log_mask; split up QOM-ify patch
mode and drop one memory alias for sh_serial
v4: Drop changes from fprintf before abort() as Philippe said, only
change sh_serial now which can use hw_error instead; missed two more
debug printfs in sh_timer that I've also added now; some more clean ups
v3: Correct mistakes found in review, drop size change of sh_intc
iomem as that was wrong so only rename it, more clean ups
v2: separate sh_serial trace events, split QOM-ify patch for easier
review and some more patches to clean up sh_intc a bit
Regards,
BALATON Zoltan (25):
hw/sh4: Fix typos in a comment
hw/sh4: Change debug printfs to traces
hw/sh4/r2d: Use error_report instead of fprintf to stderr
hw/char/sh_serial: Do not abort on invalid access
hw/char/sh_serial: Rename type sh_serial_state to SHSerialState
hw/char/sh_serial: Embed QEMUTimer in state struct
hw/char/sh_serial: Split off sh_serial_reset() from sh_serial_init()
hw/char/sh_serial: QOM-ify
hw/char/sh_serial: Add device id to trace output
hw/intc/sh_intc: Use existing macro instead of local one
hw/intc/sh_intc: Turn some defines into an enum
hw/intc/sh_intc: Rename iomem region
hw/intc/sh_intc: Drop another useless macro
hw/intc/sh_intc: Move sh_intc_register() closer to its only user
hw/intc/sh_intc: Remove excessive parenthesis
hw/intc/sh_intc: Use array index instead of pointer arithmetics
hw/intc/sh_intc: Inline and drop sh_intc_source() function
hw/intc/sh_intc: Replace abort() with g_assert_not_reached()
hw/intc/sh_intc: Avoid using continue in loops
hw/intc/sh_intc: Simplify allocating sources array
hw/intc/sh_intc: Remove unneeded local variable initialisers
hw/timer/sh_timer: Rename sh_timer_state to SHTimerState
hw/timer/sh_timer: Do not wrap lines that are not too long
hw/timer/sh_timer: Fix timer memory region size
hw/timer/sh_timer: Remove use of hw_error
hw/char/sh_serial.c | 161 ++++++++++--------
hw/char/trace-events | 4 +
hw/intc/sh_intc.c | 371 +++++++++++++++++-------------------------
hw/intc/trace-events | 8 +
hw/sh4/r2d.c | 5 +-
hw/sh4/sh7750.c | 68 +++++---
hw/sh4/trace-events | 3 +
hw/sh4/trace.h | 1 +
hw/timer/sh_timer.c | 94 +++++------
hw/timer/trace-events | 5 +
include/hw/sh4/sh.h | 9 +-
meson.build | 1 +
12 files changed, 351 insertions(+), 379 deletions(-)
create mode 100644 hw/sh4/trace-events
create mode 100644 hw/sh4/trace.h
--
2.21.4
next reply other threads:[~2021-10-29 16:54 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-10-29 16:23 BALATON Zoltan [this message]
2021-10-29 16:23 ` [PATCH v5 20/25] hw/intc/sh_intc: Simplify allocating sources array BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 03/25] hw/sh4/r2d: Use error_report instead of fprintf to stderr BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 06/25] hw/char/sh_serial: Embed QEMUTimer in state struct BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 11/25] hw/intc/sh_intc: Turn some defines into an enum BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 02/25] hw/sh4: Change debug printfs to traces BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 25/25] hw/timer/sh_timer: Remove use of hw_error BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 07/25] hw/char/sh_serial: Split off sh_serial_reset() from sh_serial_init() BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 23/25] hw/timer/sh_timer: Do not wrap lines that are not too long BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 05/25] hw/char/sh_serial: Rename type sh_serial_state to SHSerialState BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 09/25] hw/char/sh_serial: Add device id to trace output BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 08/25] hw/char/sh_serial: QOM-ify BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 14/25] hw/intc/sh_intc: Move sh_intc_register() closer to its only user BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 22/25] hw/timer/sh_timer: Rename sh_timer_state to SHTimerState BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 12/25] hw/intc/sh_intc: Rename iomem region BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 01/25] hw/sh4: Fix typos in a comment BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 18/25] hw/intc/sh_intc: Replace abort() with g_assert_not_reached() BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 15/25] hw/intc/sh_intc: Remove excessive parenthesis BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 04/25] hw/char/sh_serial: Do not abort on invalid access BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 16/25] hw/intc/sh_intc: Use array index instead of pointer arithmetics BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 10/25] hw/intc/sh_intc: Use existing macro instead of local one BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 19/25] hw/intc/sh_intc: Avoid using continue in loops BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 17/25] hw/intc/sh_intc: Inline and drop sh_intc_source() function BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 13/25] hw/intc/sh_intc: Drop another useless macro BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 21/25] hw/intc/sh_intc: Remove unneeded local variable initialisers BALATON Zoltan
2021-10-29 16:23 ` [PATCH v5 24/25] hw/timer/sh_timer: Fix timer memory region size BALATON Zoltan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1635524616.git.balaton@eik.bme.hu \
--to=balaton@eik.bme.hu \
--cc=magnus.damm@gmail.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
--cc=ysato@users.sourceforge.jp \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).