Closed Gabriel4256 closed 3 years ago
지금까지 작성한 코드들 같이 정리해서 올렸습니다.
rustc가 1.56.0-nightly 버전으로 올라감에 따라 빌드 시 발생하는 문제가 있어 issue로 남겨놓았습니다. 그래서 일단 MakeFile에서는 arm 버전 build시 build-specification JSON file이 아니라 target name으로 지정하도록 하여 실행되도록 했습니다. https://github.com/kaist-cp/rv6/issues/573
bors r+
Build succeeded:
architecture dependent한 부분들 분리하고 Makefile에서 옵션에 따라 다른 architecture로 실행하도록 했습니다.
linker script (kernel.ld) 수정
ARM 버전은 현재 딱 booting만 됩니다. (command:
TARGET=arm make qemu
)이전 commit으로 작업했는데, 다 하고나서 master branch와 merge하니 실행이 제대로 안됩니다. 추후에 살펴보도록 하겠습니다.