Hi David,
Terrific! Just added you.
With Justin doing great work on binutils/gcc and Kristina et al pushing on with
open firmware, its a perfect time to consolidate knowledge of the VPU
instruction set.
I've begun digging out scraps of my notes/files from as far back as 2013 and
reviewing them to add to the wiki/repo. It would be nice to switch to a markup
at some stage that supports nice pdf or man page generation.
It's a great time to get this nailed and binutils/gcc to the same level.
CheersHerman
From: david@xxxxxxxxxxxxxxxxx
Subject: [raspi-internals] Re: Some more VPU instructions
To: raspi-internals@xxxxxxxxxxxxx
Date: Wed, 18 May 2016 17:37:52 +0100
Hi Herman,
Note: I'm the same David Barker who started this thread, just with a new
email address.
I'm currently back at university, so I don't have access to Argon
Design's GitHub account any more. However, I got in contact and they
said they're happy for me to add my findings to the videocoreiv wiki
using my personal GitHub account.
So, if you also add my account (psi-squared) to the wiki, I can help out
with updating the instruction set listings. Apologies for the hassle!
Regards,
David
From: Herman Hermitage <hermanhermitage@xxxxxxxxxxx>
To: "raspi-internals@xxxxxxxxxxxxx" <raspi-internals@xxxxxxxxxxxxx>
Subject: [raspi-internals] Re: Some more VPU instructions
Date: Fri, 6 May 2016 13:56:10 +1200
David,
Better late than never. Just added you to the github for videocoreiv.I'm
planning an update to the .arch and wiki page this weekend - weather
permitting.
On that note, anyone that needs access to the wiki to assist in
corrections /
clarifications, feel free to send a pull request and/or request
explicit access.
The docs could certainly do with some clarifications and corrections.
Regards
From: david.barker@xxxxxxxxxxxxxxx
To: raspi-internals@xxxxxxxxxxxxx
Subject: [raspi-internals] Re: Some more VPU instructions
Date: Mon, 8 Sep 2014 16:11:34 +0000
Hi Herman,
I think it would make the most sense to make the changes from the
company
Github account. The username for that is ArgonDesign.
I’ve also been planning to do some personal work with the VPUs, so I
might very
well write some of those sample programs. That would be independent
from Argon
Design, so it would be posted from my personal Github account. That’s
assuming
I get time, of course.
In reply to David Given: Ah yes, you’re right that 0x005A is just an
alias for
‘b lr’. However, I’ve seen that name used in the sample program on
Herman’s
wiki, and I still feel it makes sense to have a special “return”
mnemonic. And if I
get around to any further investigation, I’ll definitely try to fill
out the
gaps in the instruction tables. Though I’m not too confident of finding
anything – everyone else seems to have done a pretty good job already!
Regards,
David Barker