Ben G/Ç Kullanıcı hakkında aşağıdaki linklere kadar okudum.Çekirdek Kullanıcı G/Ç uygulama geliştirme
Belleği ana bilgisayardan kişiye (QEmu'de) eşlemek için ivshmem aygıtını kullanıyorum. Kullanmakta olduğum istemci sürücüsü, https://www.gitorious.org/nahanni/guest-code'dan kernel_module/uio/uio_ivshmem.c'dir.
Birkaç misafir arasında bellek paylaşma konusunda başarılı bir şekilde çalıştım ve ayrıca yukarıdaki ana veri havuzundaki ivshmem sunucusunu kullanarak ana bilgisayardan konuklara kesintiler de verebilirim.
Ancak, belleğe yazma işleminin tamamlandığını fark etmek için konuktan nasıl "kesilebileceğimi" anlayamıyorum. Yani diğer konuğun ilk misafirin ne yazdığını okuması gerektiğini işaret eder.
Neyi yanlış yapıyorum? UIO kullanarak kesinti göndermek için herhangi bir yol var mı, yoksa sadece alabilir miyim? Yazmayı/okumayı bitirdiğimi başka nasıl fark edebilirim?
Ne? Ara süreç değil, sanal makine. Ne demek istediğinden emin değilim, ama yanlış anlıyor olabilirdi. – netigger