diff mbox series

arm/trace: Fix hex printing

Message ID 20201014193355.53074-1-dgilbert@redhat.com
State Accepted
Commit 43f828e155b443641765a1e933100a96f26be3dd
Headers show
Series arm/trace: Fix hex printing | expand

Commit Message

Dr. David Alan Gilbert Oct. 14, 2020, 7:33 p.m. UTC
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>

Use of 0x%d - make up our mind as 0x%x

Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
---
 hw/arm/trace-events | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Philippe Mathieu-Daudé Oct. 14, 2020, 7:38 p.m. UTC | #1
On 10/14/20 9:33 PM, Dr. David Alan Gilbert (git) wrote:
> From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>

> 

> Use of 0x%d - make up our mind as 0x%x


Uh...

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>


(hw/arm/... in subject)

> 

> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>

> ---

>   hw/arm/trace-events | 2 +-

>   1 file changed, 1 insertion(+), 1 deletion(-)

> 

> diff --git a/hw/arm/trace-events b/hw/arm/trace-events

> index c8a4d80f6b..a335ee891d 100644

> --- a/hw/arm/trace-events

> +++ b/hw/arm/trace-events

> @@ -41,7 +41,7 @@ smmuv3_get_cd(uint64_t addr) "CD addr: 0x%"PRIx64

>   smmuv3_decode_cd(uint32_t oas) "oas=%d"

>   smmuv3_decode_cd_tt(int i, uint32_t tsz, uint64_t ttb, uint32_t granule_sz, bool had) "TT[%d]:tsz:%d ttb:0x%"PRIx64" granule_sz:%d had:%d"

>   smmuv3_cmdq_cfgi_ste(int streamid) "streamid =%d"

> -smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%d - end=0x%d"

> +smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%x - end=0x%x"

>   smmuv3_cmdq_cfgi_cd(uint32_t sid) "streamid = %d"

>   smmuv3_config_cache_hit(uint32_t sid, uint32_t hits, uint32_t misses, uint32_t perc) "Config cache HIT for sid %d (hits=%d, misses=%d, hit rate=%d)"

>   smmuv3_config_cache_miss(uint32_t sid, uint32_t hits, uint32_t misses, uint32_t perc) "Config cache MISS for sid %d (hits=%d, misses=%d, hit rate=%d)"

>
Eric Auger Oct. 15, 2020, 7:26 a.m. UTC | #2
Hi Dave,

On 10/14/20 9:33 PM, Dr. David Alan Gilbert (git) wrote:
> From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>

> 

> Use of 0x%d - make up our mind as 0x%x

> 

> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>

Acked-by: Eric Auger <eric.auger@redhat.com>


Thanks

Eric
> ---

>  hw/arm/trace-events | 2 +-

>  1 file changed, 1 insertion(+), 1 deletion(-)

> 

> diff --git a/hw/arm/trace-events b/hw/arm/trace-events

> index c8a4d80f6b..a335ee891d 100644

> --- a/hw/arm/trace-events

> +++ b/hw/arm/trace-events

> @@ -41,7 +41,7 @@ smmuv3_get_cd(uint64_t addr) "CD addr: 0x%"PRIx64

>  smmuv3_decode_cd(uint32_t oas) "oas=%d"

>  smmuv3_decode_cd_tt(int i, uint32_t tsz, uint64_t ttb, uint32_t granule_sz, bool had) "TT[%d]:tsz:%d ttb:0x%"PRIx64" granule_sz:%d had:%d"

>  smmuv3_cmdq_cfgi_ste(int streamid) "streamid =%d"

> -smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%d - end=0x%d"

> +smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%x - end=0x%x"

>  smmuv3_cmdq_cfgi_cd(uint32_t sid) "streamid = %d"

>  smmuv3_config_cache_hit(uint32_t sid, uint32_t hits, uint32_t misses, uint32_t perc) "Config cache HIT for sid %d (hits=%d, misses=%d, hit rate=%d)"

>  smmuv3_config_cache_miss(uint32_t sid, uint32_t hits, uint32_t misses, uint32_t perc) "Config cache MISS for sid %d (hits=%d, misses=%d, hit rate=%d)"

>
Peter Maydell Oct. 19, 2020, 7:26 p.m. UTC | #3
On Wed, 14 Oct 2020 at 20:36, Dr. David Alan Gilbert (git)
<dgilbert@redhat.com> wrote:
>

> From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>

>

> Use of 0x%d - make up our mind as 0x%x

>

> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>

> ---

>  hw/arm/trace-events | 2 +-

>  1 file changed, 1 insertion(+), 1 deletion(-)

>

> diff --git a/hw/arm/trace-events b/hw/arm/trace-events

> index c8a4d80f6b..a335ee891d 100644

> --- a/hw/arm/trace-events

> +++ b/hw/arm/trace-events

> @@ -41,7 +41,7 @@ smmuv3_get_cd(uint64_t addr) "CD addr: 0x%"PRIx64

>  smmuv3_decode_cd(uint32_t oas) "oas=%d"

>  smmuv3_decode_cd_tt(int i, uint32_t tsz, uint64_t ttb, uint32_t granule_sz, bool had) "TT[%d]:tsz:%d ttb:0x%"PRIx64" granule_sz:%d had:%d"

>  smmuv3_cmdq_cfgi_ste(int streamid) "streamid =%d"

> -smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%d - end=0x%d"

> +smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%x - end=0x%x"


Ah, I missed that you'd sent this patch before.

Eric, do we want to use hex here, or should we go for
decimal the way we do with (almost) all the other
tracing of stream IDs (eg mmuv3_cmdq_cfgi_ste in the line before)?

The other odd-one-out is smmuv3_find_ste which prints a hex
SID; I think the other tracing of SIDs is always decimal.

thanks
-- PMM
Eric Auger Oct. 27, 2020, 9:24 a.m. UTC | #4
Hi Peter,

On 10/19/20 9:26 PM, Peter Maydell wrote:
> On Wed, 14 Oct 2020 at 20:36, Dr. David Alan Gilbert (git)
> <dgilbert@redhat.com> wrote:
>>
>> From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
>>
>> Use of 0x%d - make up our mind as 0x%x
>>
>> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
>> ---
>>  hw/arm/trace-events | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/hw/arm/trace-events b/hw/arm/trace-events
>> index c8a4d80f6b..a335ee891d 100644
>> --- a/hw/arm/trace-events
>> +++ b/hw/arm/trace-events
>> @@ -41,7 +41,7 @@ smmuv3_get_cd(uint64_t addr) "CD addr: 0x%"PRIx64
>>  smmuv3_decode_cd(uint32_t oas) "oas=%d"
>>  smmuv3_decode_cd_tt(int i, uint32_t tsz, uint64_t ttb, uint32_t granule_sz, bool had) "TT[%d]:tsz:%d ttb:0x%"PRIx64" granule_sz:%d had:%d"
>>  smmuv3_cmdq_cfgi_ste(int streamid) "streamid =%d"
>> -smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%d - end=0x%d"
>> +smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%x - end=0x%x"
> 
> Ah, I missed that you'd sent this patch before.
> 
> Eric, do we want to use hex here, or should we go for
> decimal the way we do with (almost) all the other
> tracing of stream IDs (eg mmuv3_cmdq_cfgi_ste in the line before)?
> 
> The other odd-one-out is smmuv3_find_ste which prints a hex
> SID; I think the other tracing of SIDs is always decimal.
I think my preference would be to use hexa here and in the other places.

Thanks

Eric
> 
> thanks
> -- PMM
>
Peter Maydell Oct. 27, 2020, 10:38 a.m. UTC | #5
On Tue, 27 Oct 2020 at 09:24, Auger Eric <eric.auger@redhat.com> wrote:
>
> Hi Peter,
>
> On 10/19/20 9:26 PM, Peter Maydell wrote:
> > Eric, do we want to use hex here, or should we go for
> > decimal the way we do with (almost) all the other
> > tracing of stream IDs (eg mmuv3_cmdq_cfgi_ste in the line before)?
> >
> > The other odd-one-out is smmuv3_find_ste which prints a hex
> > SID; I think the other tracing of SIDs is always decimal.
> I think my preference would be to use hexa here and in the other places.

OK; I'll apply this patch to target-arm.next; feel free to send
a patch updating the other tracepoints to hex.

-- PMM
Eric Auger Oct. 27, 2020, 10:47 a.m. UTC | #6
Hi Peter,

On 10/27/20 11:38 AM, Peter Maydell wrote:
> OK; I'll apply this patch to target-arm.next; feel free to send

> a patch updating the other tracepoints to hex.


sure, I will.

Thanks

Eric
diff mbox series

Patch

diff --git a/hw/arm/trace-events b/hw/arm/trace-events
index c8a4d80f6b..a335ee891d 100644
--- a/hw/arm/trace-events
+++ b/hw/arm/trace-events
@@ -41,7 +41,7 @@  smmuv3_get_cd(uint64_t addr) "CD addr: 0x%"PRIx64
 smmuv3_decode_cd(uint32_t oas) "oas=%d"
 smmuv3_decode_cd_tt(int i, uint32_t tsz, uint64_t ttb, uint32_t granule_sz, bool had) "TT[%d]:tsz:%d ttb:0x%"PRIx64" granule_sz:%d had:%d"
 smmuv3_cmdq_cfgi_ste(int streamid) "streamid =%d"
-smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%d - end=0x%d"
+smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%x - end=0x%x"
 smmuv3_cmdq_cfgi_cd(uint32_t sid) "streamid = %d"
 smmuv3_config_cache_hit(uint32_t sid, uint32_t hits, uint32_t misses, uint32_t perc) "Config cache HIT for sid %d (hits=%d, misses=%d, hit rate=%d)"
 smmuv3_config_cache_miss(uint32_t sid, uint32_t hits, uint32_t misses, uint32_t perc) "Config cache MISS for sid %d (hits=%d, misses=%d, hit rate=%d)"