All pastes #2640406 Raw Edit

Stuff

public unlisted text v1 · immutable
#2640406 ·published 2014-02-14 06:21 UTC
rendered paste body
== OpenRISC FreeBSD OS port ==
     
'''Knowledge Prerequisite:'''
     
Advanced ANSI C knowledge
     
OS design and architecture.

Computer architecture

Compiler understanding
     
'''Brief explanation:'''
     
Linux is the only operating system running on OpenRISC. Proposal is to offer alternative software stack for OpenRISC users by porting FreeBSD OS to OpenRISC.

Task would involve:

- running or1ksim and getting basic Hello world running
- installing FreeBSD in VM
- porting FreeBSD to 'accept' new OpenRISC toolchain on FreeBSD
- making OpenRISC toolchain work
- porting FreeBSD kernel to OpenRISC

MVP for this product would be minimal kernel that can boot inside of OR1KSIM and print something on UART. We'd expect kernel should reach driver execution stage.