I know its more complicated, I was not trying to give a full history.
As I pointed out in my original comment:
> But unfortunately they went with Java and instead of making a chip to support GC they tried to make a chip that implemented Java.
I think in the 2000s Azul hit on how to combine high performance JIT, high performance GC with a number GC specific updates for the hardware and the OS.
What do you mean 'they did them' as far as I know they never did extensions to their main CPU specifically to improve garbage collection.