QnA thread makefile관련 질문

2017.11.20 17:37

안진우_20121604 조회 수:17555

전 프로젝트에서 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 92769
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 81135
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 84363
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 85202
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 84406
63 [과제공지]Project 0-2 file 조교 2017.09.14 18463
62 [과제공지]Project 1 file 조교02 2017.09.29 18455
61 프로젝트 0-2 질문입니다. [1] 강민구 2017.09.23 18393
60 [공지] 1반 휴강 공지 조교 2017.10.16 18238
59 hash 질문 [1] 이정명 2017.09.22 18183
58 프로젝트 #0-2 질문 [1] 민지우_20155143 2017.09.21 18045
57 aging 관련 질문 남깁니다 [1] 20151575_윤제형 2017.11.15 17974
56 운영체제 수업 9월 14일 공지입니다. 조교 2017.09.12 17927
55 운영체제 수업 9월 8일 보강 공지입니다. 조교 2017.09.06 17904
54 ms word 보고서 양식 질문드립니다. [1] file 20121632_임창현 2017.10.11 17762
53 [공지] 핀토스 프로젝트 팀 구성 공지 조교 2017.09.28 17725
52 강의자료 4장 (Multithreaded Programming) file 박성용교수님 2017.09.26 17710
51 [공지] Pintos 프로젝트 가산점 및 지각 제출 페널티 조교02 2017.09.28 17686
50 [공지] 02반 보강 장소 공지 조교02 2017.10.11 17668
49 [공지] Pintos Prj1 thread 전체 강의 조교 2017.11.16 17644
48 강의자료 5장 (Process Scheduling) file 박성용교수님 2017.11.06 17642
47 [공지] 사전 설문조사 참여 바랍니다. 조교 2017.09.28 17573
» thread makefile관련 질문 안진우_20121604 2017.11.20 17555
45 [공지] 프로젝트 팀 구성 (10.11 수정) file 조교02 2017.09.29 17536
44 [공지] Pintos Virtual Memory 전체 강의 장소 및 시간 공지 조교02 2017.11.27 17497
XE Login