QnA thread makefile관련 질문

2017.11.20 17:37

안진우_20121604 조회 수:6898

전 프로젝트에서 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 36478
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 25728
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 28266
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 29205
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 28739
101 운영체제 1반 최종 점수입니다.(12월 28일 수정) [1] file 조교 2017.12.27 10575
100 Project3 Virtual Memory 채점 결과(12월 27일 수정) [3] file 조교 2017.12.27 10152
99 Pintos prj1 thread 채점 결과입니다.(12월 26일 수정) file 조교 2017.12.26 6493
98 [공지] PRJ 2-2 User Program 채점 결과입니다.(12월 26일 수정) [3] file 조교 2017.12.25 10339
97 [공지] Project 1 채점 결과입니다.(12월 26일 수정) file 조교 2017.12.24 6685
96 PRJ 0-1과 PRJ 0-2 채점 결과입니다.(12월 26일 수정) [1] file 조교 2017.12.16 10300
95 [공지] 시험 시간 및 장소 공지 조교02 2017.12.15 7030
94 [공지] Project3 Virtual Memory 제출 연장 공지 조교 2017.12.08 7199
93 [기말고사 기출문제] 2011년 ~ 2016년 file 박성용교수님 2017.12.08 7570
92 swap disk 관련 질문 입니다! [1] 20151575_윤제형 2017.12.06 11466
91 강의자료 10-11장 (File Systems) file 박성용교수님 2017.12.06 7371
90 프로젝트3 점수 관련 질문있습니다. [1] 20131516강민구 2017.12.04 11193
89 [공지] 학기 말 설문조사 참여 바랍니다. 조교 2017.12.01 7092
88 [과제공지] Project3 Virtual Memory file 조교02 2017.11.29 8018
87 [공지] Pintos Virtual Memory 전체 강의 장소 및 시간 공지 조교02 2017.11.27 7458
86 test case : alarm_priority관련 질문 [1] file 안진우_20121604 2017.11.23 11635
85 [공지] 중간고사 성적 확인 기간 [3] 조교 2017.11.23 15703
» thread makefile관련 질문 안진우_20121604 2017.11.20 6898
XE Login