There has to be a level below all of the turtles, right?
I don't know at what point this stuff becomes noticeable; do you subvert the silicon toolchain? Do you buy off the people who make the masks? Are there feedback loops in the silicon production chain where changes would make it back to a designer, who would say "Hmmm, that's funny..."?
In the early 80s it looked possible for a chip designer to stick in Something Bad without much notice. With billion transistor chips, it seems a lot easier.
Is there a VHDL equivalent of the Underhanded C contest? :-)
This doesn't save you from someone that can custom-fabricate alterations to the CPU, but honestly nothing will save you from that.
I'm not trying to be pedantic; I'm simply unsure that the original comment of "The best part of POWER8 is the ability to flash and verify the CPU firmware using a completely open toolchain." and "[For Intel and others] you can't ever be sure what is running on them internally."
How does one know that with POWER8 the same isn't true? Just because you think you can flash it "directly" doesn't seem good enough to warrant that statement.
(Disclaimer: I have connections to both processors; my opinion on which is "better" or "more open" or "less likely to be compromised" is not stated here, and should not be inferred from this discussion. I'm merely trying to point out that I don't think the original comment's assertion is backed up by the reasoning it presented)
Inside which part? I suppose if you're worried about compromises inside the casing, you need to take off the heat spreader and look for yourself.
Anything on-die falls under the custom fabrications exception.
I guess I don't understand how that's an argument to support "one can't ever be sure what is running on [the others] internally", unless you manufactured the processor yourself from the open design.
https://github.com/open-power/hostboot (initialisation firmware)
https://github.com/open-power/occ (on-chip controller firmware)
https://github.com/openbmc (BMC - currently in development!)
[Disclaimer: IBMer, opinions my own.]