A good point- I guess, in essence, there is a management engine outside the CPU. It's called the VideoCore IV GPU and among other things it does control the ARM CPU.asandford wrote:Most of the soc is the GPU and runs the whole show, the ARM core was initially bolted on as there was space on the die.
Well, the RPi is a core(s) that Broadcom has had already for other purposes, most likely developed for them by ARM as that's how it's usually done. Also it's apparently illegal for CPUs manufactured in the US to not have such funcionality and Broadcom is a US company.jbeale wrote:If the RPi includes such a function, it has never been disclosed to my knowledge. I would tend to doubt it, given the original concept of the RPi was very personal computer for students, not a remotely-managed industrial box.
So basically you've already made up your mind and this question wasn't a question but a statement? You're not going to get an official statement from anyone here on the Forums, if you'd like to know, contact the Foundation directly or Broadcom and see what their response is.evil twin wrote:Well, the RPi is a core(s) that Broadcom has had already for other purposes, most likely developed for them by ARM as that's how it's usually done. Also it's apparently illegal for CPUs manufactured in the US to not have such funcionality and Broadcom is a US company.
I have never heard o f such a thing before. You have any links to such law?Also it's apparently illegal for CPUs manufactured in the US to not have such funcionality.
First I've ever heard such a thing. Got s source for it?evil twin wrote:Also it's apparently illegal for CPUs manufactured in the US to not have such funcionality and Broadcom is a US company.
Or in the few hours between posts, did some searching and reading?SonOfAMotherlessGoat wrote:So basically you've already made up your mind and this question wasn't a question but a statement? You're not going to get an official statement from anyone here on the Forums, if you'd like to know, contact the Foundation directly or Broadcom and see what their response is.evil twin wrote:Well, the RPi is a core(s) that Broadcom has had already for other purposes, most likely developed for them by ARM as that's how it's usually done. Also it's apparently illegal for CPUs manufactured in the US to not have such funcionality and Broadcom is a US company.
http://www.intel.co.uk/content/www/uk/e ... ology.htmlevil twin wrote:I've been wondering if anyone knows whether there is some kind of equivalent of the AMT (Intel's Active Management Technology) 'black box' built into the ARM CPUs, particularly those used in Raspberry Pi - i.e. how secure those CPUs are?
No, I haven't. That's what I've read so far, and I would like to find out by asking people with (hopefully) more knowledge.SonOfAMotherlessGoat wrote: So basically you've already made up your mind and this question wasn't a question but a statement? You're not going to get an official statement from anyone here on the Forums, if you'd like to know, contact the Foundation directly or Broadcom and see what their response is.
Thanks for a reply.jamesh wrote:The 2835 uses an Armv6 core, designed in the UK. The GPU, the Videocore4 was designed in the UK (some subcomponents were designed elsewhere, but mostly UK, and integrated in the UK)
The 2836 and 2837 uses the same videocore4 GPU, the ARM cores are off the shelf ARM designs (UK), and again mostly integrated in the UK, although with USA involvement in some areas.
Just so you know!
As for a 'management engine', I've never heard of that, and I worked on the VC4 for 6 years.
What do you mean by management engine?
Then my apologies for the harshness of my tone, and I do hope you find the answers you are looking for.evil twin wrote:No, I haven't. That's what I've read so far, and I would like to find out by asking people with (hopefully) more knowledge.
As far as I know, there is nothing like that in the Raspberry Pi -it doesn't really have a BIOS in the conventional sense. But carefully read the posts above on how the Raspi architecture (VC4->ARM) works, because you could look on the GPU binary blob in the same way.evil twin wrote:Thanks for a reply.jamesh wrote:The 2835 uses an Armv6 core, designed in the UK. The GPU, the Videocore4 was designed in the UK (some subcomponents were designed elsewhere, but mostly UK, and integrated in the UK)
The 2836 and 2837 uses the same videocore4 GPU, the ARM cores are off the shelf ARM designs (UK), and again mostly integrated in the UK, although with USA involvement in some areas.
Just so you know!
As for a 'management engine', I've never heard of that, and I worked on the VC4 for 6 years.
What do you mean by management engine?
Intel Active Management Technology: https://en.wikipedia.org/wiki/Intel_Act ... Technology
An article at the Free Software Foundation web site: https://www.fsf.org/blogs/community/act ... technology
Ambiguity inside.jamesh wrote: because you could look on the GPU binary blob in the same way.
AIUI(1) AMT requires support in the CPU and the Chipset, whilst most (maybe all) Intel CPUs have AMT support there are very few motherboards that have the required chipset. Similar technology has been around in the server world for a while in the form of IPMI / iLOM / iDRAC. and is there to allow remote management of the servers by relevant people (such access is usually behind a firewall and has authentication). I've used IPMI in this way to manage servers on another continent.evil twin wrote: Thanks for a reply.
Intel Active Management Technology: https://en.wikipedia.org/wiki/Intel_Act ... Technology
An article at the Free Software Foundation web site: https://www.fsf.org/blogs/community/act ... technology
Why do I always end up reading the unadulterated drivel that seem to be the major content of slashdot nowadays.PeterO wrote:Seems to be the same conspiracy theorists as this : https://hardware.slashdot.org/story/16/ ... t-audit-it
PeterO
It is true, if one has a system which has full access and control over another and its resources, compromising that can lead to the other being compromised. It is a potential attack vector. The question is how much of a potential attack vector it would be, whether that can even be properly assessed.PeterO wrote:Seems to be the same conspiracy theorists as this : https://hardware.slashdot.org/story/16/ ... t-audit-it