Blog

Blog

  • User Interrupts
  • Whats Is User interrupts is a new processor feature that enables delivery of interrupts directly to user space, without kernel intervention 1. Let’s explore how it works. How Works Tasks that want use user interrupts feature need setup some structures and MSR registers before. Here we not go see how to this feature is implemented in details in kernel linux, with all requirements for security, but go see the basic to this feature “works”.

  • About
  • Um blog sobre programação, Linux, redes e outros assuntos, provavelmente relacionados à computação, que eu possa ter interesse.

  • O qualificador 'restrict' em C
  • Entendendo o uso O qualificador restrict diz ao compilador que um ponteiro não tem um aliasing, ou seja, não existe outro ponteiro que modifique o objeto 1. Por exemplo, uma função que possui a assinatura int f(int *a, int *b), os ponteiros a e b podem apontar para o mesmo objeto. O compilador tem que levar isso em consideração ao gerar o código. Se sabemos que os ponteiros não apontam para o mesmo objeto, dizemos isso ao compilador usando a palavra-chave restrict.