中断阅读报告_XV6.pdfVIP

  • 2
  • 0
  • 约8.74千字
  • 约 9页
  • 2019-10-16 发布于广东
  • 举报
中断、陷入和异常阅读报告 一、 代码阅读 此次涉及的代码文件包括 trapasm.S, trap.c, syscall.c, initcode.S, usys.S, vectors.S, lapic.c, ioapic.c, picirq.c 。下面是各个文件的主要作用: trapasm.S: 建立trap frame ,调用trap (tf )函数,并在调用完trap 函数后恢复现场; trap.c :包含加载和建立中断描述表,中断处理的函数; syscall.c :包含系统调用函数syscall()和获取系统调用参数的相关函数; initcode.S:起到初始化进程执行的作用; usys.S:定义了SYSCALL_name 的含义 vectors.S :包含了中断描述表的256 个入口定义; lapic.c:处理内置(non-I/O )的中断 ioapic.c :为SMP 系统管理硬件中断,包括ioapicenable()、ioapicinit()、ioapicwrite()、ioapicread()函 数和ioapic 结构。

文档评论(0)

1亿VIP精品文档

相关文档