Xv6_study_210722

XV6 kernel study - day10

xv6 stack grow 구현, LKM toy rootkit 구현.

  1. xv6 user stack을 확장가능하도록 수정했다. 기본적인 구조는 page fault trap을 처리하는 방식.

  2. LKM이 무엇인지 공부하고, 특정 process의 kill을 prevent 하는 toy rootkit을 구현함. insmode, rmmode 를 통해서 커널을 끄지 않고 확장 가능하다.