xv6 썸네일형 리스트형 [xv6]Homework 1: boot xv6 Boot xv6 xv6 환경 세팅 호스트 OS Window 10 (64bit) 가상 머신 VMware Workstation 14 게스트 OS Ubuntu 14.04 컴파일러 Gcc version 4.4.7 게스트 OS의 가상머신 qemu version 2.1.2 xv6 프로젝트는 "make" 커맨드를 이용해서 빌드하고, "make qemu" 커맨드를 이용하여 부팅한다. Exercise : What is on the stack? (스택에 어떤 것이 있는가?) 스택 포인터는 bootasm.S에서 부트 로더의 시작 주소로 초기화된다.(그림 2) call bootmain 인스트럭션이 실행 되면 eip에 저장되어있는 다음 인스트럭션 주소가 스택에 저장되고 eip에는 bootmain 함수의 주소가 들어가면서 프로그.. 더보기 이전 1 다음