Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1016 Bytes

XV6InterruptSyscall.md

File metadata and controls

36 lines (29 loc) · 1016 Bytes

XV6 Source Code Reading -- Interrupt and System Call

Requirement

Code to read

  • Bootloader
    • bootasm.S (p.91)
    • bootmain.c (p.92)
  • Entering xv6
    • entry.S (p.10)
    • entryother.S (p.11)
    • main.c (p.12)
  • System calls (and interrupt)
    • traps.h (p.32)
    • vectors.pl (p.32)
    • trapasm.S (p.33)
    • trap.c (p.33)
    • syscall.h (p.35)
    • syscall.c (p.35)
    • sysproc.c (p.37)

Resources

Instruction

Interrupt