Page 1 of 1

Refs to good info on RISCV bare metal code

Posted: Mon Aug 28, 2023 4:49 pm
by KenDickey
Greetings,

I was trying to add reference URLs to page:
https://wiki.osdev.org/RISC-V_Bare_Bones
But I seem to lack permissions.

Sources of Note to add:

Small Bare Metal RISCV OS in asm and Rust
https://osblog.stephenmarz.com/
Asm boot code which sets up stacks for all harts on page:
https://marz.utk.edu/my-courses/cosc562/riscv/

Selfie is a minimalist self hosting compiler, os, and simulator for RISCV and is well documented
https://github.com/cksystemsteaching/selfie
In particular, 2 well written Bare Metal BS theses in
https://github.com/cksystemsteaching/se ... ain/theses

Full, Open Source Microkernel for riscv64 (plus arm7, ia32)
https://github.com/phoenix-rtos

HTH,
-KenD

Re: Refs to good info on RISCV bare metal code

Posted: Wed Aug 30, 2023 12:42 pm
by nullplan
viewtopic.php?f=8&t=677

Come on, you had to have seen this when creating this topic...

Re: Refs to good info on RISCV bare metal code

Posted: Thu Aug 31, 2023 1:25 pm
by KenDickey
No joy. Tried but seem unable to join group Users.
Still see the diagnostic when try to edit:
vvv===vvv===vvv
View source
for RISC-V Bare Bones

You do not have permission to edit this page, for the following reason:

The action you have requested is limited to users in the group: Users.
^^^===^^^===^^^

Re: Refs to good info on RISCV bare metal code

Posted: Thu Aug 31, 2023 7:53 pm
by Octocontrabass
KenDickey wrote:Tried but seem unable to join group Users.
Did you try joining the group "wiki"?

Re: Refs to good info on RISCV bare metal code

Posted: Fri Sep 01, 2023 5:33 pm
by KenDickey
Yes, I am a member of group Wiki.
This has not let me edit the Bare Mental page.

Re: Refs to good info on RISCV bare metal code

Posted: Fri Sep 01, 2023 5:48 pm
by Octocontrabass
Did you log in to the wiki?

Re: Refs to good info on RISCV bare metal code

Posted: Sat Sep 02, 2023 2:15 pm
by KenDickey
Ah. Finally!
I thought I was logged with previous attempts but latest attempt succeeded.
Thanks much for your patience!