BSDCan2019 - 1.8

BSDCan 2019
The Technical BSD Conference

Zachary McGrew
Day Talks #1 - 17 May - 2019-05-17
Room DMS 1140
Start time 16:00
Duration 01:00
ID 1039
Event type Lecture
Track Hacking
Language used for presentation English

Porting NetBSD to the RISC-V

While NetBSD runs on 16 different types of CPU architectures, it did not run on the RISC-V. In order to live up to the slogan “Of course it runs NetBSD” the project of completing the port of the NetBSD kernel to the new RISC-V architecture was started.

Adapting the kernel to take advantage of the new platform features while still maintaining NetBSD’s portability was challenging, but became and interesting problem to solve. While many issues were discovered in the process, the final outcome of booting a kernel on a new architecture was informative and rewarding.