public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
* 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).