OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
xv6
전체
최신순
질문하기
답변
0
깨져버린 알사탕
·
약 3년
417
0
답변 0
xv6 allocvm 함수를 구현했는데 자꾸 kfree panic이 납니다ㅠㅜㅜ
page를 4개 이상 가지는 allocuvm함수를 구현하기 위해 다음과 같이 코드를 짰습니다. int allocuvm_stack(pde_t *pgdir, uint oldsz, uint newsz) { char *mem; uint a; if(newsz >= KERNBASE) return 0; if(newsz < oldsz) return oldsz; a = PGROUNDUP(oldsz); f
답변
0
깨져버린 알사탕
·
약 3년
594
0
답변 0
Ubuntu에서 xv6환경에 systemcall을 이용한 함수 만들기 관련하여 질문 있습니다.
Ubuntu xv6에서 1. read()함수가 얼만큼 사용 되었는지를 return값으로 갖는 getreadcount 시스템 콜을 만들고 systemcall의 작동여부를 확인하기 위해 2. user함수 readcount가 getreadcountd의 return값을 출력하는 프로그램을 만들어야 합니다 우선 systemcall을 만들기 위해 다음과 같은 과정을 거쳤습니다. user.h usys.S syscall.c sysfile.c
답변
1
깨져버린 알사탕
·
약 3년
438
0
답변 1
Ubuntu gcc 컴파일에 오류
안녕하세요 코딩을 열심히 공부하고 있는 코린이 입니다.. Ubuntu에서 xv6 환경에 있고 현재 저의 위치는 /mnt/Shared/xv6-public입니다. vi hello.c를 사용하여 hello.c 파일을 다음과 같이 코딩했습니다. hello.c #include "types.h" #include "start.h" #include "user.h" int main(void) { printf(1. &#
Search Bar