Hi All,
I have a basic question about ATOM packet observed using OpenCSD.
Taking below example: I_ATOM_F3 : Atom format 3.; NEE So "N" is for first conditional branch or last conditional branch on code?
Thanks -Bharat
HI,
The OpenCSD decoder uses the same format as Atom format 1-3 packets - i.e. the least significant bit is the oldest emitted atom. So this display the atoms occurred in the order E, E, N, the first E being the oldest, the N being the newest.
Regards
Mike
On Mon, 23 Dec 2019 at 16:00, Bharat Bhushan bbhushan2@marvell.com wrote:
Hi All,
I have a basic question about ATOM packet observed using OpenCSD.
Taking below example: I_ATOM_F3 : Atom format 3.; NEE So "N" is for first conditional branch or last conditional branch on code?
Thanks -Bharat _______________________________________________ CoreSight mailing list CoreSight@lists.linaro.org https://lists.linaro.org/mailman/listinfo/coresight
HI,
A quick revision to my last - the decoder _stores_ the atoms LSBit oldest - so if programmatically analysing the packet this is the ordering you require, but checking the display code it _displays_ in order from oldest to newest, so the display NEE has an oldest to newest ordering matching the ETMv4 documentation which represents atom sequences in that order.
Mike
On Tue, 24 Dec 2019 at 11:43, Mike Leach mike.leach@linaro.org wrote:
HI,
The OpenCSD decoder uses the same format as Atom format 1-3 packets - i.e. the least significant bit is the oldest emitted atom. So this display the atoms occurred in the order E, E, N, the first E being the oldest, the N being the newest.
Regards
Mike
On Mon, 23 Dec 2019 at 16:00, Bharat Bhushan bbhushan2@marvell.com wrote:
Hi All,
I have a basic question about ATOM packet observed using OpenCSD.
Taking below example: I_ATOM_F3 : Atom format 3.; NEE So "N" is for first conditional branch or last conditional branch on code?
Thanks -Bharat _______________________________________________ CoreSight mailing list CoreSight@lists.linaro.org https://lists.linaro.org/mailman/listinfo/coresight
-- Mike Leach Principal Engineer, ARM Ltd. Manchester Design Centre. UK
-----Original Message----- From: Mike Leach mike.leach@linaro.org Sent: Tuesday, December 24, 2019 6:33 PM To: Bharat Bhushan bbhushan2@marvell.com Cc: Coresight ML coresight@lists.linaro.org Subject: [EXT] Re: Decoding ATOM packet
External Email
HI,
A quick revision to my last - the decoder _stores_ the atoms LSBit oldest - so if programmatically analysing the packet this is the ordering you require, but checking the display code it _displays_ in order from oldest to newest, so the display NEE has an oldest to newest ordering matching the ETMv4 documentation which represents atom sequences in that order.
Thank Mike
-Bharat
Mike
On Tue, 24 Dec 2019 at 11:43, Mike Leach mike.leach@linaro.org wrote:
HI,
The OpenCSD decoder uses the same format as Atom format 1-3 packets - i.e. the least significant bit is the oldest emitted atom. So this display the atoms occurred in the order E, E, N, the first E being the oldest, the N being the newest.
Regards
Mike
On Mon, 23 Dec 2019 at 16:00, Bharat Bhushan
bbhushan2@marvell.com wrote:
Hi All,
I have a basic question about ATOM packet observed using OpenCSD.
Taking below example: I_ATOM_F3 : Atom format 3.; NEE So "N" is for first conditional branch or last conditional branch on code?
Thanks -Bharat _______________________________________________ CoreSight mailing list CoreSight@lists.linaro.org https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.linaro.or
g_mailman_listinfo_coresight&d=DwIBaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r= PAA
lWswPe7d8gHlGbCLmy2YezyK7O3Hv_t2heGnouBw&m=C6J3-
WkMorEMX25NxVbco4NDS
Pr34KpiDn-
vrkDCito&s=V0tjI0HET82M6sZasnydzJiXU54QsMz1Bny6Dh0ZwkE&e=
-- Mike Leach Principal Engineer, ARM Ltd. Manchester Design Centre. UK
-- Mike Leach Principal Engineer, ARM Ltd. Manchester Design Centre. UK