Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dbfa7047 authored by Aparna Das's avatar Aparna Das
Browse files

coresight: change magic number for memory dump v2



Memory dump v2 format uses magic number that is different from
what is used with earlier version. Add support for this change
so that the TMC ramdump can be correctly parsed.

Change-Id: Ib7f5478812e59a44c609fc433e8c742fe30488a9
Signed-off-by: default avatarAparna Das <adas@codeaurora.org>
parent 03fc0168
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -91,10 +91,12 @@ do { \

#define TMC_ETFETB_DUMP_MAGIC_OFF	(0)
#define TMC_ETFETB_DUMP_MAGIC		(0x5D1DB1BF)
#define TMC_ETFETB_DUMP_MAGIC_V2	(0x42445953)
#define TMC_ETFETB_DUMP_VER_OFF		(4)
#define TMC_ETFETB_DUMP_VER		(1)
#define TMC_REG_DUMP_MAGIC_OFF		(0)
#define TMC_REG_DUMP_MAGIC		(0x5D1DB1BF)
#define TMC_REG_DUMP_MAGIC_V2		(0x42445953)
#define TMC_REG_DUMP_VER_OFF		(4)
#define TMC_REG_DUMP_VER		(1)

@@ -935,7 +937,7 @@ static void __tmc_reg_dump(struct tmc_drvdata *drvdata)
		*(uint32_t *)(reg_hdr + TMC_REG_DUMP_MAGIC_OFF) =
							TMC_REG_DUMP_MAGIC;
	else
		drvdata->reg_data.magic = TMC_REG_DUMP_MAGIC;
		drvdata->reg_data.magic = TMC_REG_DUMP_MAGIC_V2;
}

static void __tmc_etb_dump(struct tmc_drvdata *drvdata)
@@ -981,7 +983,7 @@ out:
			*(uint32_t *)(hdr + TMC_ETFETB_DUMP_MAGIC_OFF) =
							TMC_ETFETB_DUMP_MAGIC;
		else
			drvdata->buf_data.magic = TMC_ETFETB_DUMP_MAGIC;
			drvdata->buf_data.magic = TMC_ETFETB_DUMP_MAGIC_V2;
	}
}