Two things afaik:
* Decoding an x86 instruction takes a ridiculous amount of resources. Can't be optimized away because of backwards compatibility.
* Limited to small pages without jumping through weird OS hoops.
* Decoding an x86 instruction takes a ridiculous amount of resources. Can't be optimized away because of backwards compatibility.
* Limited to small pages without jumping through weird OS hoops.
- huge pages don't exactly require weird OS hoops although i agree the 4kb→2mb→1gb page sizes are inconvenient