Closed MadPlayer closed 2 years ago
o.qemu/lib/sysstubs.S: Assembler messages: o.qemu/lib/sysstubs.S:37: Error: symbol `benchmark' is already defined make: *** [Makefile:155: o.qemu/lib/sysstubs.o] Error 1
해당 merge 이후인지 이유는 모르겠는데 어제와 비슷하게 또 컴파일이 안되네요 @MadPlayer
- scalefs는 되는데 sv6 컴파일시 오류 메시지
o.qemu/lib/sysstubs.S: Assembler messages: o.qemu/lib/sysstubs.S:37: Error: symbol `benchmark' is already defined make: *** [Makefile:155: o.qemu/lib/sysstubs.o] Error 1
https://github.com/bigsys-gnu/mvcc-os/blob/9a8eb43a0521677b83f1baace24337b158f8c105/os/sv6/scalefs/kernel/sysfile.cc#L41-L46 위와 같이 함수 이름위에 //SYSCALL이 명시되어 있고 함수 이름이 sys_ 로 시작하는 경우 컴파일에 포함되는 것과는 별개로 파이썬 스크립트가 모두 시스템콜로 테이블을 구성합니다.
정렬하여 삽입 삭제하는 rcu chainhash입니다. 다른 hashlist들의 hash function을 통일하였습니다.