From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org, qemu-ppc@nongnu.org
Cc: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Subject: [PATCH v4 00/19] Misc ppc/mac machines clean up
Date: Tue, 25 Oct 2022 18:44:34 +0200 (CEST) [thread overview]
Message-ID: <cover.1666715145.git.balaton@eik.bme.hu> (raw)
Since only one week is left until freeze starts I've included some
more patches in this version that I've intended to submit after the
clean ups but we're running out of time now. The last 3 patches could
be squashed together, I've just split these up because I expect
resistence from Mark to any changes so maybe it's easier to digest
piece by piece and can cherry pick parts easier this way but ideally
these should be in one patch.
I'd appreciate very much if this series would get in before the
freeze, it is very discouraging to spend time with something that gets
ignored and then postponed for the rest of the year just to start
again the same in January. This might be a reason why not many people
contribute to this part of QEMU besides that maybe only a few people
are still interested so those who are interested should be served
better to not scare them off even more.
Regards,
BALATON Zoltan
v4: Add some more patches that I've found since v3 or was intended in
separate series
v3: Some more patch spliting and changes I've noticed and address more
review comments
v2: Split some patches and add a few more I've noticed now and address
review comments
BALATON Zoltan (19):
mac_newworld: Drop some variables
mac_oldworld: Drop some more variables
mac_{old|new}world: Set tbfreq at declaration
mac_{old|new}world: Avoid else branch by setting default value
mac_{old|new}world: Simplify cmdline_base calculation
mac_newworld: Clean up creation of Uninorth devices
mac_{old|new}world: Reduce number of QOM casts
hw/ppc/mac.h: Move newworld specific parts out from shared header
hw/ppc/mac.h: Move macio specific parts out from shared header
hw/ppc/mac.h: Move grackle-pcihost type declaration out to a header
hw/ppc/mac.h: Move PROM and KERNEL defines to board code
hw/ppc/mac.h: Rename to include/hw/nvram/mac_nvram.h
mac_nvram: Use NVRAM_SIZE constant
mac_{old|new}world: Code style fix adding missing braces to if-s
mac_newworld: Turn CORE99_VIA_CONFIG defines into an enum
mac_newworld: Add machine types for different mac99 configs
mac_newworld: Deprecate mac99 with G5 CPU
mac_newworld: Deprecate mac99 "via" option
mac_newworld: Document deprecation
MAINTAINERS | 2 +
docs/about/deprecated.rst | 7 +
docs/system/ppc/powermac.rst | 12 +-
hw/ide/macio.c | 1 -
hw/intc/heathrow_pic.c | 1 -
hw/intc/openpic.c | 1 -
hw/misc/macio/cuda.c | 1 -
hw/misc/macio/gpio.c | 1 -
hw/misc/macio/macio.c | 8 +-
hw/misc/macio/pmu.c | 1 -
hw/nvram/mac_nvram.c | 2 +-
hw/pci-host/grackle.c | 15 +-
hw/pci-host/uninorth.c | 1 -
hw/ppc/mac.h | 105 -----------
hw/ppc/mac_newworld.c | 341 ++++++++++++++++++++++------------
hw/ppc/mac_oldworld.c | 120 ++++++------
include/hw/misc/macio/macio.h | 23 ++-
include/hw/nvram/mac_nvram.h | 51 +++++
include/hw/pci-host/grackle.h | 44 +++++
19 files changed, 415 insertions(+), 322 deletions(-)
delete mode 100644 hw/ppc/mac.h
create mode 100644 include/hw/nvram/mac_nvram.h
create mode 100644 include/hw/pci-host/grackle.h
--
2.30.4
next reply other threads:[~2022-10-25 16:51 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-25 16:44 BALATON Zoltan [this message]
2022-10-25 16:44 ` [PATCH v4 01/19] mac_newworld: Drop some variables BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 02/19] mac_oldworld: Drop some more variables BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 03/19] mac_{old|new}world: Set tbfreq at declaration BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 04/19] mac_{old|new}world: Avoid else branch by setting default value BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 05/19] mac_{old|new}world: Simplify cmdline_base calculation BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 06/19] mac_newworld: Clean up creation of Uninorth devices BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 07/19] mac_{old|new}world: Reduce number of QOM casts BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 08/19] hw/ppc/mac.h: Move newworld specific parts out from shared header BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 09/19] hw/ppc/mac.h: Move macio " BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 10/19] hw/ppc/mac.h: Move grackle-pcihost type declaration out to a header BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 11/19] hw/ppc/mac.h: Move PROM and KERNEL defines to board code BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 12/19] hw/ppc/mac.h: Rename to include/hw/nvram/mac_nvram.h BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 13/19] mac_nvram: Use NVRAM_SIZE constant BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 14/19] mac_{old|new}world: Code style fix adding missing braces to if-s BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 15/19] mac_newworld: Turn CORE99_VIA_CONFIG defines into an enum BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 16/19] mac_newworld: Add machine types for different mac99 configs BALATON Zoltan
2022-10-28 9:37 ` Mark Cave-Ayland
2022-10-28 12:18 ` BALATON Zoltan
2022-10-29 7:48 ` Mark Cave-Ayland
2022-10-29 12:35 ` BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 17/19] mac_newworld: Deprecate mac99 with G5 CPU BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 18/19] mac_newworld: Deprecate mac99 "via" option BALATON Zoltan
2022-10-25 16:44 ` [PATCH v4 19/19] mac_newworld: Document deprecation BALATON Zoltan
2022-10-28 9:41 ` Mark Cave-Ayland
2022-10-28 12:20 ` BALATON Zoltan
2022-10-29 8:09 ` Mark Cave-Ayland
2022-10-25 21:31 ` [PATCH v5 19/20] " BALATON Zoltan
2022-10-25 21:31 ` [PATCH v5 20/20] mac_{old, new}world: Pass MacOS VGA NDRV in card ROM instead of fw_cfg BALATON Zoltan
2022-10-28 9:51 ` Mark Cave-Ayland
2022-10-28 12:32 ` BALATON Zoltan
2022-10-29 8:22 ` Mark Cave-Ayland
2022-10-29 12:18 ` BALATON Zoltan
2022-10-25 21:35 ` [PATCH v4 00/19] Misc ppc/mac machines clean up BALATON Zoltan
2022-10-27 5:41 ` Howard Spoelstra
2022-10-27 12:22 ` BALATON Zoltan
2022-10-28 9:07 ` Mark Cave-Ayland
2022-10-28 12:24 ` 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.1666715145.git.balaton@eik.bme.hu \
--to=balaton@eik.bme.hu \
--cc=mark.cave-ayland@ilande.co.uk \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
/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).