Seoyun Son
Seoyun Son
현재 rv6의 file system관련한 dependency입니다.
`BSIZE`같은 변수들 제외하고 dependency에 관련된 요소들입니다. #275 반영됐습니다.
가독성을 높였습니다.. 빨간선의 Dinode, balloc, bfree는 #277, 파란선의 Superblock은 #278 에서 handle하고 있습니다.
 #285 이후 예상되는 dependency입니다. (파란선: 추가, 점선: 삭제)
> (1) disk를 먼저 초기화하고, (2) forkret에서 초기화된 disk를 받아서 fs를 초기화하는 방식으로 구현하면 실행 순서를 뒤바꾸지 않고 모델링 가능하지 않을까 생각합니다. `ProcessSystem::alloc()`에서 `forkret()`의 실행을 다음과 같이 설정합니다. https://github.com/kaist-cp/rv6/blob/45a9bddf6ee000050c21a5055c6a8ffdd8362383/kernel-rs/src/proc.rs#L575-L579 `forkret`에...
https://github.com/rust-lang/cargo/issues/2442 > Not really, the only problem with staticlibs is on "doctests" not on code tests. The problem is related with linking, then, to run doctests with staticlibs you have...