Estoy tratando de obtener algunos contadores de rendimiento de TLB en una máquina virtual (máquina ESXi) utilizando el comando perf, pero siempre devuelve cero. Noté que la opción virtualize performance counters está desactivada en la VM, lo que hace que perf siempre devuelva cero. Dado que el proveedor no puede . . . Read more
Esta pregunta se trata del lenguaje de programación Solidity en los contratos inteligentes de la blockchain Everscale. A veces, veo el código relativo al esquema TL-B. Por ejemplo, así: function getInvokeMessage(address sender, address recipient, uint128 amount, bool bounce, TvmCell payload) public pure returns(TvmCell message) { TvmCell body = tvm.encodeBody(MsigDebot.invokeTransaction, sender, . . . Read more
Dado que diferentes procesos tienen su propia tabla de páginas, ¿cómo diferencia la caché TLB entre dos tablas de páginas? ¿O se vacía la TLB cada vez que un proceso diferente recibe la CPU?
Actualmente estoy desarrollando una función de hipervisor. Estoy confundido acerca de qué hacer con la invalidación de TLB cuando ocurre una violación EPT. Estoy desarrollando en Linux, utilizando una CPU i7. Mi implementación es: – VPID y EPT habilitados – Inicialmente, se borra el acceso de escritura de todas las . . . Read more