xv6 - risc v Work In Progress Currently in Progess (2023-10-24)
Start is the youtube playlist - Source Dive from Low Byte Production
First Video Adding System call A good but not up to date instruction: Adding system call.
You have to edit following files:
kernel/ syscall.h syscall.c sysproc.c defs.h user/ usys.pl run make user/usys.S and then take a look at user/usys.S to see the ASM code ASM: ecall ASM: li a7, init the a7 register to the corresponding syscall number user.
[Read More]
Deep Dive 2022
A journey from low level to high level
crypto
TBD
c/c++
TBD
c style c++
TBD
Deep Dive 2021
A journey from low level to high level
crypto
- crypto text book
Hacking
- picoctf
Deep Dive 2020
A journey from low level to high level
arduino
TBD
Deep Dive 2019
A journey from low level to high level
Deep Dive 2018
A journey from low level to high level
Deep Dive 2017
A journey from low level to high level
In 2017 I choiced to followup 2016 and additionaly with building an 8bit Computer based on Ben Eaters 8bit Computer
I dived into Hardware description languages (HDL) like Verilog and VHDL. I was interested in Compiler as well.
Video playlists
Deep Dive 2016
A journey from low level to high level
Since October 2016 I decided to do some technical Stuff in the winter season. I wanted to understand how “0” and “1” in a binary are changing the physical state of a Computer.
I used a Programm to build and simulate logical circuits. I build a Adder, RAM and some other cicuits.