From: BALATON Zoltan <balaton@eik.bme.hu>
To: Daniel Henrique Barboza <danielhb413@gmail.com>
Cc: qemu-devel@nongnu.org, qemu-ppc@nongnu.org, clg@kaod.org,
Peter Maydell <peter.maydell@linaro.org>
Subject: Re: [PATCH v6 00/25] ppc4xx_sdram QOMify and clean ups
Date: Wed, 5 Oct 2022 14:02:22 +0200 (CEST) [thread overview]
Message-ID: <945d9dfb-412a-194d-9f86-346e6d172fc2@eik.bme.hu> (raw)
In-Reply-To: <a7c2a640-504d-c93e-a27d-5730364aaaa7@eik.bme.hu>
[-- Attachment #1: Type: text/plain, Size: 3872 bytes --]
On Tue, 27 Sep 2022, BALATON Zoltan wrote:
> On Mon, 26 Sep 2022, Daniel Henrique Barboza wrote:
>> On 9/26/22 14:09, Daniel Henrique Barboza wrote:
>>> Zoltan,
>>>
>>> I've started to push some patches to ppc-next. Patches 1-13 are already
>>> pushed
>>> and I'm running tests on patches 14-17. Assuming everything is ok we'll be
>>> left with patches 18-25 to work on.
>>
>> Patches 01-17 queued in ppc-next.
>>
>> If a next version is needed you can resend just 18-25.
>
> Thanks. Hope somebody can review the remaining ones too. Patches 18-20 are
> just moving stuff to ppc4xx_sdram.c which are now in 3 patches for easier
> review with --color-moved, 21-22 and 25 are already reviewed by Philippe so
> only 23-24 need more attention.
Ping for revewing patches mentioned above.
Regards,
BALATON Zoltan
>>> On 9/24/22 09:27, BALATON Zoltan wrote:
>>>> This is the end of the QOMify series started by Cédric. This series
>>>> handles the SDRAM controller models to clean them up, QOMify and unify
>>>> them and at least partially clean up the mess that has accumulated
>>>> around these in the past. This includes the not yet merged patches
>>>> from the last series and new ones that change the DDR2 version used by
>>>> sam460ex.
>>>>
>>>> v6: Split patch moving sdram controller models together into smaller
>>>> steps
>>>> v5: Add functions the enable sdram controller and call it from boards
>>>> v4: address more review comments
>>>> v3: Fix patches that got squashed during rebase
>>>> v2: address some review comments and try to avoid compile problem with
>>>> gcc 12.2 (untested)
>>>>
>>>> BALATON Zoltan (25):
>>>> ppc440_bamboo: Remove unnecessary memsets
>>>> ppc4xx: Introduce Ppc4xxSdramBank struct
>>>> ppc4xx_sdram: Get rid of the init RAM hack
>>>> ppc4xx: Use Ppc4xxSdramBank in ppc4xx_sdram_banks()
>>>> ppc440_bamboo: Add missing 4 MiB valid memory size
>>>> ppc4xx_sdram: Move size check to ppc4xx_sdram_init()
>>>> ppc4xx_sdram: QOM'ify
>>>> ppc4xx_sdram: Drop extra zeros for readability
>>>> ppc440_sdram: Split off map/unmap of sdram banks for later reuse
>>>> ppc440_sdram: Implement enable bit in the DDR2 SDRAM controller
>>>> ppc440_sdram: Get rid of the init RAM hack
>>>> ppc440_sdram: Rename local variable for readability
>>>> ppc4xx_sdram: Rename functions to prevent name clashes
>>>> ppc440_sdram: Move RAM size check to ppc440_sdram_init
>>>> ppc440_sdram: QOM'ify
>>>> ppc440_uc.c: Move some macros to ppc4xx.h
>>>> ppc440_uc.c: Remove unneeded parenthesis
>>>> ppc440_uc.c: Move DDR2 SDRAM controller model to ppc4xx_sdram.c
>>>> ppc4xx_devs.c: Move DDR SDRAM controller model to ppc4xx_sdram.c
>>>> ppc4xx_sdram: Move ppc4xx_sdram_banks() to ppc4xx_sdram.c
>>>> ppc4xx_sdram: Use hwaddr for memory bank size
>>>> ppc4xx_sdram: Rename local state variable for brevity
>>>> ppc4xx_sdram: Generalise bank setup
>>>> ppc4xx_sdram: Convert DDR SDRAM controller to new bank handling
>>>> ppc4xx_sdram: Add errp parameter to ppc4xx_sdram_banks()
>>>>
>>>> hw/ppc/meson.build | 3 +-
>>>> hw/ppc/ppc405.h | 8 +-
>>>> hw/ppc/ppc405_boards.c | 13 +-
>>>> hw/ppc/ppc405_uc.c | 33 +-
>>>> hw/ppc/ppc440.h | 4 -
>>>> hw/ppc/ppc440_bamboo.c | 25 +-
>>>> hw/ppc/ppc440_uc.c | 267 +-------------
>>>> hw/ppc/ppc4xx_devs.c | 413 ----------------------
>>>> hw/ppc/ppc4xx_sdram.c | 753 ++++++++++++++++++++++++++++++++++++++++
>>>> hw/ppc/sam460ex.c | 44 +--
>>>> hw/ppc/trace-events | 1 +
>>>> include/hw/ppc/ppc4xx.h | 65 +++-
>>>> 12 files changed, 859 insertions(+), 770 deletions(-)
>>>> create mode 100644 hw/ppc/ppc4xx_sdram.c
>>>>
>>
>
next prev parent reply other threads:[~2022-10-05 12:09 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-24 12:27 [PATCH v6 00/25] ppc4xx_sdram QOMify and clean ups BALATON Zoltan
2022-09-24 12:27 ` [PATCH v6 01/25] ppc440_bamboo: Remove unnecessary memsets BALATON Zoltan
2022-09-26 16:46 ` Daniel Henrique Barboza
2022-09-24 12:27 ` [PATCH v6 02/25] ppc4xx: Introduce Ppc4xxSdramBank struct BALATON Zoltan
2022-09-24 12:27 ` [PATCH v6 03/25] ppc4xx_sdram: Get rid of the init RAM hack BALATON Zoltan
2022-09-26 16:52 ` Daniel Henrique Barboza
2022-09-24 12:27 ` [PATCH v6 04/25] ppc4xx: Use Ppc4xxSdramBank in ppc4xx_sdram_banks() BALATON Zoltan
2022-09-24 12:27 ` [PATCH v6 05/25] ppc440_bamboo: Add missing 4 MiB valid memory size BALATON Zoltan
2022-09-24 12:27 ` [PATCH v6 06/25] ppc4xx_sdram: Move size check to ppc4xx_sdram_init() BALATON Zoltan
2022-09-24 12:27 ` [PATCH v6 07/25] ppc4xx_sdram: QOM'ify BALATON Zoltan
2022-09-24 12:27 ` [PATCH v6 08/25] ppc4xx_sdram: Drop extra zeros for readability BALATON Zoltan
2022-09-24 12:27 ` [PATCH v6 09/25] ppc440_sdram: Split off map/unmap of sdram banks for later reuse BALATON Zoltan
2022-09-24 12:27 ` [PATCH v6 10/25] ppc440_sdram: Implement enable bit in the DDR2 SDRAM controller BALATON Zoltan
2022-09-26 16:57 ` Daniel Henrique Barboza
2022-09-24 12:28 ` [PATCH v6 11/25] ppc440_sdram: Get rid of the init RAM hack BALATON Zoltan
2022-09-26 16:59 ` Daniel Henrique Barboza
2022-09-24 12:28 ` [PATCH v6 12/25] ppc440_sdram: Rename local variable for readability BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 13/25] ppc4xx_sdram: Rename functions to prevent name clashes BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 14/25] ppc440_sdram: Move RAM size check to ppc440_sdram_init BALATON Zoltan
2022-09-26 16:58 ` Cédric Le Goater
2022-10-14 22:09 ` Daniel Henrique Barboza
2022-10-14 22:52 ` BALATON Zoltan
2022-10-15 10:03 ` Daniel Henrique Barboza
2022-10-15 11:40 ` BALATON Zoltan
2022-10-15 12:03 ` Daniel Henrique Barboza
2022-10-15 13:20 ` BALATON Zoltan
2022-10-15 14:27 ` Daniel Henrique Barboza
2022-09-24 12:28 ` [PATCH v6 15/25] ppc440_sdram: QOM'ify BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 16/25] ppc440_uc.c: Move some macros to ppc4xx.h BALATON Zoltan
2022-09-26 16:57 ` Cédric Le Goater
2022-09-24 12:28 ` [PATCH v6 17/25] ppc440_uc.c: Remove unneeded parenthesis BALATON Zoltan
2022-09-26 16:57 ` Cédric Le Goater
2022-09-24 12:28 ` [PATCH v6 18/25] ppc440_uc.c: Move DDR2 SDRAM controller model to ppc4xx_sdram.c BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 19/25] ppc4xx_devs.c: Move DDR " BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 20/25] ppc4xx_sdram: Move ppc4xx_sdram_banks() " BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 21/25] ppc4xx_sdram: Use hwaddr for memory bank size BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 22/25] ppc4xx_sdram: Rename local state variable for brevity BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 23/25] ppc4xx_sdram: Generalise bank setup BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 24/25] ppc4xx_sdram: Convert DDR SDRAM controller to new bank handling BALATON Zoltan
2022-09-24 12:28 ` [PATCH v6 25/25] ppc4xx_sdram: Add errp parameter to ppc4xx_sdram_banks() BALATON Zoltan
2022-09-26 17:09 ` [PATCH v6 00/25] ppc4xx_sdram QOMify and clean ups Daniel Henrique Barboza
2022-09-26 17:32 ` Daniel Henrique Barboza
2022-09-26 22:47 ` BALATON Zoltan
2022-10-05 12:02 ` BALATON Zoltan [this message]
2022-09-26 17:10 ` Cédric Le Goater
2022-09-26 22:39 ` 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=945d9dfb-412a-194d-9f86-346e6d172fc2@eik.bme.hu \
--to=balaton@eik.bme.hu \
--cc=clg@kaod.org \
--cc=danielhb413@gmail.com \
--cc=peter.maydell@linaro.org \
--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).