QnA thread makefile관련 질문

2017.11.20 17:37

안진우_20121604 조회 수:8393

전 프로젝트에서 thread struct로부터 file close하는 코드를 thread.c에 넣었기 때문에 thread에서 make file이 안됩니다.

우선 Make.vars에 filesys 링킹이 없음을 확인하고 수정하여 돌려보니 make는 됐으나, test를 돌릴 때 filesys_init에서 PANIC이 발생하고

USERPROC로 ifdef 시키면 kernel thread의 경우에는 struct thread의 file table을 deallocate시킬 수 없어 문제가 생길 가능성이 남을 것 같습니다.

이 경우 makefile을 수정해야하는 것인지, 아니면 file 함수를 ifdef USERPROC로 처리해야하는지, 또는 다른 방법이 있는 것인 지 질문드립니다. 

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 프로젝트 기여도에 대한 점수 환산 [1] 박성용교수님 2017.12.26 44097
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 33001
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 35676
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 36528
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 36171
101 운영체제 1반 최종 점수입니다.(12월 28일 수정) [1] file 조교 2017.12.27 12379
100 Project3 Virtual Memory 채점 결과(12월 27일 수정) [3] file 조교 2017.12.27 12031
99 Pintos prj1 thread 채점 결과입니다.(12월 26일 수정) file 조교 2017.12.26 8179
98 [공지] PRJ 2-2 User Program 채점 결과입니다.(12월 26일 수정) [3] file 조교 2017.12.25 12120
97 [공지] Project 1 채점 결과입니다.(12월 26일 수정) file 조교 2017.12.24 9754
96 PRJ 0-1과 PRJ 0-2 채점 결과입니다.(12월 26일 수정) [1] file 조교 2017.12.16 11976
95 [공지] 시험 시간 및 장소 공지 조교02 2017.12.15 8522
94 [공지] Project3 Virtual Memory 제출 연장 공지 조교 2017.12.08 8752
93 [기말고사 기출문제] 2011년 ~ 2016년 file 박성용교수님 2017.12.08 9244
92 swap disk 관련 질문 입니다! [1] 20151575_윤제형 2017.12.06 13289
91 강의자료 10-11장 (File Systems) file 박성용교수님 2017.12.06 9324
90 프로젝트3 점수 관련 질문있습니다. [1] 20131516강민구 2017.12.04 13023
89 [공지] 학기 말 설문조사 참여 바랍니다. 조교 2017.12.01 8594
88 [과제공지] Project3 Virtual Memory file 조교02 2017.11.29 9604
87 [공지] Pintos Virtual Memory 전체 강의 장소 및 시간 공지 조교02 2017.11.27 8900
86 test case : alarm_priority관련 질문 [1] file 안진우_20121604 2017.11.23 13397
85 [공지] 중간고사 성적 확인 기간 [3] 조교 2017.11.23 17931
» thread makefile관련 질문 안진우_20121604 2017.11.20 8393
XE Login