Re: [PATCH v7 07/17] hw/sd/sdcard: Move sd->size initialization

2020-07-03 Thread Peter Maydell
On Tue, 30 Jun 2020 at 14:39, Philippe Mathieu-Daudé  wrote:
>
> Move sd->size initialization earlier to make the following
> patches easier to review.
>
> Signed-off-by: Philippe Mathieu-Daudé 
> ---
>  hw/sd/sd.c | 4 ++--

Reviewed-by: Peter Maydell 

thanks
-- PMM



[PATCH v7 07/17] hw/sd/sdcard: Move sd->size initialization

2020-06-30 Thread Philippe Mathieu-Daudé
Move sd->size initialization earlier to make the following
patches easier to review.

Signed-off-by: Philippe Mathieu-Daudé 
---
 hw/sd/sd.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/sd/sd.c b/hw/sd/sd.c
index 871c30a67f..078b0e81ee 100644
--- a/hw/sd/sd.c
+++ b/hw/sd/sd.c
@@ -558,12 +558,13 @@ static void sd_reset(DeviceState *dev)
 
 sect = sd_addr_to_wpnum(size) + 1;
 
+sd->size = size;
 sd->state = sd_idle_state;
 sd->rca = 0x;
 sd_set_ocr(sd);
 sd_set_scr(sd);
 sd_set_cid(sd);
-sd_set_csd(sd, size);
+sd_set_csd(sd, sd->size);
 sd_set_cardstatus(sd);
 sd_set_sdstatus(sd);
 
@@ -574,7 +575,6 @@ static void sd_reset(DeviceState *dev)
 memset(sd->function_group, 0, sizeof(sd->function_group));
 sd->erase_start = 0;
 sd->erase_end = 0;
-sd->size = size;
 sd->blk_len = HWBLOCK_SIZE;
 sd->pwd_len = 0;
 sd->expecting_acmd = false;
-- 
2.21.3