tomvos wrote:Spectre and Meltdown do not affect the Mill. http://millcomputing.com/blog/wp-conten ... tre.03.pdf
The paper is actually not so sanguine. They found that to prevent data being exposed by Spectre code, they had to change the rules used by the binary specializer. They also changed (made more explicit) the restrictions on the protection checks preceding cache ops.
If your attitude is that Spectre is a compiler bug and that changes to the compiler will take care of it, how is that different from x64 Linux with retpoline? If you just redefine your architecture to exclude known attacks, how does that speak to its integrity against future attacks? It's easy to change a paper architecture, not so much after it's in production.