Originally Posted by ilmazzo
so it was a feature?
When they designed the first cars, they didn't design them to hit trees.
Now that people are hitting trees with their cars, they needed to alter the design to make sure people survive hitting trees.
They designed cars to allow a mechanic to wirelessly connect to the car to collect data. They didn't design it so the mechanic can remotely control and crash the car. But someone found a way to do it, so they needed to fix it.
So intel most likely didn't design their CPUs to protect it from certain things which are software driven. They maybe didn't expect someone to be able to pull that off from the software side. But someone have, so they need to fix it.
Some of the things are things that are meant to be able to run, and require software protection. But since software doesn't want to protect the CPU, than expecting the CPU to do it, cost.
Its like instead of people stop hitting trees, and so cars won't be needed to be designed to survive it, you have to do the opposite.