QnA thread makefile관련 질문

2017.11.20 17:37

안진우_20121604 조회 수:17540

전 프로젝트에서 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 92704
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 81069
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 84290
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 85117
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 84349
15 프로젝트 보고서 관련 질문 [1] 20151571_유용혁 2017.10.19 16445
14 재제출 관련 [1] 20121635_장종석 2017.10.19 19703
13 보고서 양식에 대한 질문 20120531_한진욱 2017.10.20 16746
12 보고서 확장자 관련 질문 있습니다 20151623_한상구 2017.10.20 16431
11 프로젝트1 재제출 관련 20100008_강현구 2017.10.20 16664
10 재제출 관련 질문드립니다 20151623_한상구 2017.10.20 16835
9 과제 ppt의 Test Set에 오류(오타)가 있습니다. [4] file 20120085_엄태경 2017.11.09 21033
8 보건의 뜻 [1] 20151179_권명준 2017.11.10 17253
7 반 번호 질문입니다. [1] 20151604_전해성 2017.11.10 52880
6 테스트 케이스 관련 질문입니다. [1] 이환희_20121629 2017.11.12 21296
5 aging 관련 질문 남깁니다 [1] 20151575_윤제형 2017.11.15 17961
» thread makefile관련 질문 안진우_20121604 2017.11.20 17540
3 test case : alarm_priority관련 질문 [1] file 안진우_20121604 2017.11.23 23132
2 프로젝트3 점수 관련 질문있습니다. [1] 20131516강민구 2017.12.04 22513
1 swap disk 관련 질문 입니다! [1] 20151575_윤제형 2017.12.06 22903
XE Login