* what is the "VPU" (in igen/cgen/sim) ?
@ 2015-06-23 19:55 Mike Frysinger
2015-06-23 20:01 ` Doug Evans
2015-06-23 20:20 ` DJ Delorie
0 siblings, 2 replies; 8+ messages in thread
From: Mike Frysinger @ 2015-06-23 19:55 UTC (permalink / raw)
To: gdb; +Cc: bje, dje, nickc
[-- Attachment #1: Type: text/plain, Size: 735 bytes --]
the simulator had VPU tracing support proposed here:
https://sourceware.org/ml/gdb/2001-02/msg00267.html
and committed here:
https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=01816cd804ec526927f53f0e408dae8c6ea269f2
but nowhere can i seem to find a description of what the "VPU" actually is.
the references to cgen doesn't lead anywhere as a grep of the cgen tree doesn't
match anything. the only user in the sim tree is msp430, and it uses it for
generic cpu register tracing. i would guess that it means "video processing
unit" as Google would lead me to believe, but that doesn't make sense in the
cgen/sim context. same for "virtual processing unit".
can anyone shed some light on this ?
-mike
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: what is the "VPU" (in igen/cgen/sim) ?
2015-06-23 19:55 what is the "VPU" (in igen/cgen/sim) ? Mike Frysinger
@ 2015-06-23 20:01 ` Doug Evans
2015-06-23 20:20 ` DJ Delorie
1 sibling, 0 replies; 8+ messages in thread
From: Doug Evans @ 2015-06-23 20:01 UTC (permalink / raw)
To: gdb, bje, nick clifton
On Tue, Jun 23, 2015 at 2:55 PM, Mike Frysinger <vapier@gentoo.org> wrote:
> the simulator had VPU tracing support proposed here:
> https://sourceware.org/ml/gdb/2001-02/msg00267.html
>
> and committed here:
> https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=01816cd804ec526927f53f0e408dae8c6ea269f2
>
> but nowhere can i seem to find a description of what the "VPU" actually is.
> the references to cgen doesn't lead anywhere as a grep of the cgen tree doesn't
> match anything. the only user in the sim tree is msp430, and it uses it for
> generic cpu register tracing. i would guess that it means "video processing
> unit" as Google would lead me to believe, but that doesn't make sense in the
> cgen/sim context. same for "virtual processing unit".
>
> can anyone shed some light on this ?
> -mike
Hi.
I can't, except to say the term "vpu" doesn't exist in the cgen world.
I think Ben is your best here.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: what is the "VPU" (in igen/cgen/sim) ?
2015-06-23 19:55 what is the "VPU" (in igen/cgen/sim) ? Mike Frysinger
2015-06-23 20:01 ` Doug Evans
@ 2015-06-23 20:20 ` DJ Delorie
2015-06-24 2:46 ` Mike Frysinger
1 sibling, 1 reply; 8+ messages in thread
From: DJ Delorie @ 2015-06-23 20:20 UTC (permalink / raw)
To: Mike Frysinger; +Cc: gdb, bje, dje, nickc
> can anyone shed some light on this ?
IIRC: Vector Processing Unit
Part of the emotion engine (a mips variant done in cgen) used in the
Playstation
https://en.wikipedia.org/wiki/Emotion_Engine#Vector_processing_units
(the msp430 uses it because it was available and I couldn't find a
--trace-regs option)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: what is the "VPU" (in igen/cgen/sim) ?
2015-06-23 20:20 ` DJ Delorie
@ 2015-06-24 2:46 ` Mike Frysinger
2015-06-24 2:55 ` DJ Delorie
0 siblings, 1 reply; 8+ messages in thread
From: Mike Frysinger @ 2015-06-24 2:46 UTC (permalink / raw)
To: DJ Delorie; +Cc: gdb, bje, dje, nickc
[-- Attachment #1: Type: text/plain, Size: 522 bytes --]
On 23 Jun 2015 16:20, DJ Delorie wrote:
>
> > can anyone shed some light on this ?
>
> IIRC: Vector Processing Unit
>
> Part of the emotion engine (a mips variant done in cgen) used in the
> Playstation
>
> https://en.wikipedia.org/wiki/Emotion_Engine#Vector_processing_units
>
> (the msp430 uses it because it was available and I couldn't find a
> --trace-regs option)
i'm looking at adding a general --trace-register option geared towards cpu
registers, so i'll convert msp430 over to that
-mike
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: what is the "VPU" (in igen/cgen/sim) ?
2015-06-24 2:46 ` Mike Frysinger
@ 2015-06-24 2:55 ` DJ Delorie
2015-06-24 13:27 ` Mike Frysinger
0 siblings, 1 reply; 8+ messages in thread
From: DJ Delorie @ 2015-06-24 2:55 UTC (permalink / raw)
To: Mike Frysinger; +Cc: gdb, bje, dje, nickc
Do me a favor and add a "--trace-regs" alias so I don't have to type
as much. I use that one a lot ;-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: what is the "VPU" (in igen/cgen/sim) ?
2015-06-24 2:55 ` DJ Delorie
@ 2015-06-24 13:27 ` Mike Frysinger
2015-06-24 15:29 ` DJ Delorie
0 siblings, 1 reply; 8+ messages in thread
From: Mike Frysinger @ 2015-06-24 13:27 UTC (permalink / raw)
To: DJ Delorie; +Cc: gdb, bje, dje, nickc
[-- Attachment #1: Type: text/plain, Size: 276 bytes --]
On 23 Jun 2015 22:55, DJ Delorie wrote:
> Do me a favor and add a "--trace-regs" alias so I don't have to type
> as much. I use that one a lot ;-)
the way the option parser works, --trace-reg works when the full name is
--trace-register. is that sufficient ?
-mike
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: what is the "VPU" (in igen/cgen/sim) ?
2015-06-24 13:27 ` Mike Frysinger
@ 2015-06-24 15:29 ` DJ Delorie
2015-06-25 10:02 ` Mike Frysinger
0 siblings, 1 reply; 8+ messages in thread
From: DJ Delorie @ 2015-06-24 15:29 UTC (permalink / raw)
To: Mike Frysinger; +Cc: gdb, bje, dje, nickc
> the way the option parser works, --trace-reg works when the full name is=20
> --trace-register. is that sufficient ?
Yup. Thanks!
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: what is the "VPU" (in igen/cgen/sim) ?
2015-06-24 15:29 ` DJ Delorie
@ 2015-06-25 10:02 ` Mike Frysinger
0 siblings, 0 replies; 8+ messages in thread
From: Mike Frysinger @ 2015-06-25 10:02 UTC (permalink / raw)
To: DJ Delorie; +Cc: gdb, bje, dje, nickc
[-- Attachment #1: Type: text/plain, Size: 263 bytes --]
On 24 Jun 2015 11:29, DJ Delorie wrote:
> > the way the option parser works, --trace-reg works when the full name is=20
> > --trace-register. is that sufficient ?
>
> Yup. Thanks!
that's in master branch now, and i've converted bfin/msp430 over
-mike
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-06-25 10:02 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-23 19:55 what is the "VPU" (in igen/cgen/sim) ? Mike Frysinger
2015-06-23 20:01 ` Doug Evans
2015-06-23 20:20 ` DJ Delorie
2015-06-24 2:46 ` Mike Frysinger
2015-06-24 2:55 ` DJ Delorie
2015-06-24 13:27 ` Mike Frysinger
2015-06-24 15:29 ` DJ Delorie
2015-06-25 10:02 ` Mike Frysinger
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 read-only IMAP folder(s) and NNTP newsgroup(s).