Tae Woo Kim

Results 14 comments of Tae Woo Kim

참고: `PageTable::free()` (구 `PageTable::uvmfree()`)의 경우 PR https://github.com/kaist-cp/rv6/pull/330 에 의해 dead code가 되었으며, `PageTable`이나 `PageTable`이나 둘다 동일한 `drop()`함수를 사용합니다. (즉, 어느정도 일반화되었으나, 나중에 `KVAddr`부분을 좀 변경해야 될 수는 있습니다.)

@anemoneflower 1번은 .vscode/settings.json에 다음 내용을 넣으면 해결되는 것 같습니다. ```json { "rust-analyzer.checkOnSave.allTargets": false } ``` * rv6는 build target이 riscv64gc-unknown-none-elfhf.json이기 때문에 compile은 성공하는데, rust-analyzer가 이걸 감안하지 않아서 에러가 생기던 것...

@Medowhill 2번에 대해서는 조금 귀찮긴 하지만 다음과 같은 방법을 쓰면 에러가 나타나면서 정확한 type이 뭔지 알려줍니다. > A nice workaround I sometimes use when I really need to figure out...

추가로, rust-analyzer가 `use pin_project::pinned_drop`를 찾지 못하고 unresolved import라고 에러를 띄우는 문제가 있는 것 같습니다. 이 부분은 settings.json에 다음 내용을 넣으면 해결됩니다. (rust-analyzer의 import diagnostic을 끄게 되지만, 그 대신 rustc의 기본적인...