QnA thread makefile관련 질문

2017.11.20 17:37

안진우_20121604 조회 수:9625

전 프로젝트에서 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 52860
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 41752
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 44528
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 45286
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 44886
23 [과제공지]Prj2-2 User Program 2 file 조교 2017.10.20 9865
22 [공지] 학기 말 설문조사 참여 바랍니다. 조교 2017.12.01 9863
21 [공지] 시험 시간 및 장소 공지 조교02 2017.12.15 9860
20 [공지] 핀토스 프로젝트 팀 구성 공지 조교 2017.09.28 9859
19 Pintos prj1 thread 채점 결과입니다.(12월 26일 수정) file 조교 2017.12.26 9840
18 List_swap, bitmap_expand 관해 질문있습니다 [1] 야호 2017.09.26 9840
17 추가 구현 테스트 질문 있습니다. [1] file 20121578_김태훈 2017.10.11 9821
16 주석 관련하여 질문 남깁니다! [1] 20151575_윤제형 2017.10.12 9820
15 [공지] 운영체제 1반 수업 관련 공지입니다. 조교 2017.10.25 9784
14 [공지] 02반 보강 장소 공지 조교02 2017.10.11 9675
» thread makefile관련 질문 안진우_20121604 2017.11.20 9625
12 프로젝트1 재제출 관련 20100008_강현구 2017.10.20 9616
11 [공지] 핀토스 프로젝트 전체 강의 공지 조교 2017.09.28 9611
10 구현해야 하는 list_swap 함수의 파라미터 질문입니다 [1] 20141583_정현빈 2017.09.27 9606
9 [공지] 사전 설문조사 참여 바랍니다. 조교 2017.09.28 9565
8 [공지] 프로젝트 팀 구성 (10.11 수정) file 조교02 2017.09.29 9543
7 보고서 양식에 대한 질문 20120531_한진욱 2017.10.20 9519
6 vi 테마설정 20131599_전시흠 2017.09.21 9509
5 강의자료 8장 (Memory Management Strategies) file 박성용교수님 2017.11.13 9492
4 재제출 관련 질문드립니다 20151623_한상구 2017.10.20 9462
XE Login