▲ 4 r/RISCV

Behavior specification for privileged spec emulator development

Hi,

I am currently unable to find a place were the privileged spec is described from a behavioral standpoint. For example, for when an exception or interrupt occurs, I guess a possibility is to go and get that info from the CSR descriptions. However, iss there some place were it can be seen as a 'recipe'?

Something like:

When an exception occurs, `mcause` gets written with the corresponding exception code, then pc is set to `mtvec`, etc.
reddit.com
u/ZenitDS — 13 days ago
▲ 22 r/AlpineLinux+1 crossposts

Switching to Alpine from Void, any benefits?

Hello,

I have for a long time been an OpenBSD and Void Linux user.

Would like to know if there is anything new to be found in Alpine Linux.

Cheers -- zen

reddit.com
u/ZenitDS — 1 month ago
▲ 55 r/osdev+1 crossposts

Do you know any not POSIX compliant OS that tries to do things differently?

Hello, it appears to me like the whole world is focused around making OSes that are all POSIX compliant. That means that they are basically the same, with a few personal touches here an there. My question is if there is some project that attempts to do something different, putting new ideas on the table.

reddit.com
u/ZenitDS — 2 months ago
▲ 9 r/raylib

Rationale for using integers or floats

Hello, I am wondering for the reasons that some functions in the library take ints and others floats, since that seems rather inconsistent. e.g. For DrawText and DrawFPS it uses integers, when it could just use floats for the coordinates. 🤔

reddit.com
u/ZenitDS — 2 months ago