Rock64 - Simple Bare-Metal Example
#2
Hi,

I'm currently working on a new release for the bare-metal example.

Current reached milestones:
- Successfully implemented MMU support (Had some troubles with the translation tables in the past.)
- Implemented cleaning and invalidating for the Instruction and data cache
- Switching from EL2 (Hypervisor) to EL1 (Kernel)

Currently working on the implementation of syscalls.

Feature of the new release:
- Simple kernel (EL1) for exception/interrupt handling, device and memory management
- Small libc for userland (EL0)

New release available soon. Smile

The actual status is available at the next branch.
Code:
/* Beware of bugs in the above code; I have only proved it correct, not tried it */
 Original quote by Donald E. Knuth
  Reply


Messages In This Thread
Rock64 - Simple Bare-Metal Example - by krjdev - 06-05-2020, 07:27 AM
RE: Rock64 - Simple Bare-Metal Example - by krjdev - 01-24-2021, 11:59 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
Information Manual: Howto cross-compile Upstream U-Boot for rock64 rock7 3 8,243 04-15-2020, 05:09 PM
Last Post: rock7
Thumbs Up A guide for how I made RetroPie, RetroArch, and EmulationStation Work on the Rock64 Mrfixit2001 4 16,223 12-17-2018, 03:52 AM
Last Post: va88
  Using the Movidius NCS with rock64 markjay 0 4,389 07-02-2018, 09:51 AM
Last Post: markjay

Forum Jump:


Users browsing this thread: 1 Guest(s)