项目作者: lastweek

项目描述 :
Asynchronous Crossing
高级语言: C
项目地址: git://github.com/lastweek/linux-AsyncXing-5.1.9.git
创建时间: 2019-06-11T23:57:04Z
项目社区:https://github.com/lastweek/linux-AsyncXing-5.1.9

开源协议:Other

下载


Asynchronous Kernel/User Crossing

Author: Yizhou Shan ys@purdue.edu

Some cool asynchronous kernel/user crossing stuff I’m doing.
Still WIP.

If you are interested, check out those locations:

  • xing/kern_mod: kernel side module
    • NOTE: the reason to extract code and have a module
      1. is to avoid compiling kernel every time a line
      is changed. Yes, an extra call is introduced,
      but it greatly speedup development.
  • xing/user_lib: user land library
  • arch/x86/kernel/async_crossing.c: the new syscall
  • arch/x86/mm/fault.c: the guy who got robbed