rv6
rv6 copied to clipboard
https://github.com/Gilnaa/memoffset/issues/49 https://github.com/kaist-cp/rv6/blob/5bbd4f03298d5c6d011b55f59ed0b8035acdb392/kernel-rs/src/arena.rs#L272-L277
현재 rust-analyzer 관련하여 두가지 문제가 있는 것 같습니다. 1. `lib.rs`에서 _can't find crate for test_ 등의 bogus error를 띄우는 문제 2. pin_project의 `project()`로 얻은 field에 대해서는 type을 `{unknown}`이라며 제대로 띄우지...
- xv6에 대해서는 말씀하신대로 kernel page table이 변화하지 않습니다만 앞으로 우리가 만들 kernel에서는 필요하게 될 것 같습니다. - 만약에 logic이 거의 비슷하다면 kvm도 지원하는 `fn alloc()`으로 만들기를 제안합니다. (꼭 이번...
- kernel 내부에선 전부 usize로 하고, - syscall과 연결하는 부분에서 u32 usize 변환 해주는건 어떨까요? @efenniht _Originally posted by @jeehoonkang in https://github.com/kaist-cp/rv6/issues/366#issuecomment-768887319_
https://github.com/kaist-cp/rv6/blob/5bbd4f03298d5c6d011b55f59ed0b8035acdb392/kernel-rs/src/pipe.rs#L116-L129