#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/types.h>
#include <asm/pgtable.h>
#include <asm/current.h>
#include <asm/desc_defs.h>
MODULE_LICENSE("GPL");
struct desc_ptr idt;
int init_module(void)
{
asm volatile ("sidt %0" : "=m" (idt));
unsigned int level;
pte_t *pte;
pte = lookup_address( idt.address, &level);
printk("level:%d\n", level);
printk("pte_val(*pte):%lx\n", pte_val(*pte));
printk("pte_val(*pte)& _PAGE_PRESENT:%d\n", pte_val(*pte)& _PAGE_PRESENT);
return 0;
}
void cleanup_module(void)
{
printk("clean_module : fixmap\n");
}

  

最新文章

  1. Selenium_IEDriver操作sendkeys输入速度太慢
  2. PHP基本知识
  3. HDU 5934:Bomb(强连通缩点)
  4. javaScript创建无边框iframe兼容ie
  5. Linux下查看CPU型号,内存大小,硬盘空间命令
  6. WorkFlow4.0--入门到精通系列-专题索引
  7. Marshal 类的内存操作的一般功能
  8. html加载与脚本运行中,由于html未完全加载而导致脚本找不到dom元素无法执行事件
  9. android端向服务器提交请求的几种方式
  10. MySQL (八)
  11. springboot(十五):springboot+jpa+thymeleaf增删改查示例
  12. mysql-proxy实现读写分离
  13. php OpenSSL 加解密
  14. Django之模板语法
  15. (原)hisi3531立体声pcm实现播放方式
  16. TreeSet集合的add()方法源码解析(01.Integer自然排序)
  17. oracle中union和minus的用法【oracle技术】
  18. Vivado安装教程
  19. 小凡带你搭建本地的光盘yum源
  20. jquery远程引用地址大全

热门文章

  1. CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境
  2. CCF CSP/CCSP报名费优惠的方法以及常见疑问
  3. 12.解决SUSE Linux无法使用SSH登录的问题
  4. 封装操作mysql、redis
  5. 记录卸载5.7版本MySQL并安装5.6版本MySQL
  6. Car的旅行路线(Floyd+模拟)
  7. 035:DTL常用过滤器(4)
  8. Redis之数据类型
  9. Dump文件的生成
  10. php similar_text()函数 语法