qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
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
>>>> 
>> 
>

  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).