240 发简信
IP属地:广东
  • 问题:vmalloc到的内存

    1. vmalloc(2) 2. 再次vmalloc(2) 问:我占用了多少物理内存?占用了多少虚拟内存?

    160 0 0
  • wait_event-wake_up中间用一个atomic_t来作为唤醒的cond到底安不安全

    1. 从时序上讲,atomic_t可以保障wait_event在醒来的cond判断的准确性,只要保证wake_up发生在对atomic写之后,而...

    275 0 0
  • 不仔细掰扯掰扯,你都想不出spin lock能牛逼到啥地步!

    spin lock家族成员丰富,我认识的大概只有spin_lock、spin_lock_irq和spin_lock_irqsave,后两种的区别...

    296 0 0
  • Xen自带的设备驱动

    Xen是Hypervisor,说它带有设备驱动似乎是很无厘头的事儿,但是是的,就算Hypervisor就算微内核也是需要一丢丢驱动的,如果将中断...

  • 在噩梦中惊醒,Hypervisor这个层次对TLB的使用与EL0/1比有限制吗

    我在利用虚拟化这篇文章中出现了一个错误,这是一个不起眼,但是细思恐极,再细思安心的错误,我有这样一句话: 对于在EL2中,这条尤其重要,很多co...

    242 0 0
  • iptables的背后

    每次修改iptables为子设备做转发上网都要瞎搜索很久,iptables太踏马的复杂了,这次搜索完我一定要写点东西记住哪条规则让子设备上了网。

    123 0 0
  • 原子操作、MESI和内存屏障引起我对锁理解的智障

    一直以来,我自认为对锁的理解是比较深入且没有错误的,知道最近遇到一串儿问题,我才发现,我对锁的使用级理解没有问题,但是原理级理解是存在智障(智力...

    585 0 0
  • 内核中的DRM词汇解释

    AGP(Accelerated Graphics Port) 一种高速总线,允许图形卡从系统内存读数据,基于GART使不连续的内存在图形卡眼中作...

  • struct address_space解读

    首先说的是Page Cache address_space的操作将“文件”的某些部分映射到Linux page cache中的页面中。此page...

    1303 0 0