- May 24, 2023
- May 18, 2023
-
-
陳鍾誠 authored
-
- Feb 19, 2022
-
-
Ian Chen authored
Update os.c
-
x653 authored
Hey there, I implemented risc-v in fpga and try to port your mini-os to my fpga. 02_ContextSwitch did not work correctly, because the stackpointer is not word alligned after context switch. Changing uint8_t to word size (32 bit) solved the problem, because &task0_stack[STACK_SIZE-1] should be the last word of the stack, instead of the last byte of the stack. Some hardware may ignore the two least significant bits of address when accessing a 32 bit word. So uint8_t might work also.
-
- Nov 09, 2021
- Nov 01, 2021
- Sep 12, 2021
-
-
陳鍾誠 authored
invoking a mini syscall from M-mode > Good Job
-
- Sep 08, 2021
- Aug 11, 2021
-
-
Ian Chen authored
-
- Aug 09, 2021
-
-
Ian Chen authored
update the document
-
ianchen0119 authored
-
- Aug 08, 2021
-
-
Ian Chen authored
Add memory allocator
-
ianchen0119 authored
-
- Aug 07, 2021
-
-
ianchen0119 authored
-
ianchen0119 authored
-
- Aug 06, 2021
-
-
Ian Chen authored
Feat/block driver
-
ianchen0119 authored
-
ianchen0119 authored
-
- Jul 01, 2021
-
-
ianchen0119 authored
-
- Jun 28, 2021
-
-
ianchen0119 authored
-
ianchen0119 authored
-
- Jun 24, 2021
-
-
ianchen0119 authored
-
ianchen0119 authored
Merge branch 'feat/block_driver' of https://github.com/ianchen0119/mini-riscv-os into feat/block_driver
-
ianchen0119 authored
-
Ian Chen authored
-
ianchen0119 authored
-
- Jun 21, 2021
-
-
陳鍾誠 authored
getc() supported!
-
ianchen0119 authored
-
- Jun 20, 2021
-
-
ianchen0119 authored
-
ianchen0119 authored
-
ianchen0119 authored
-
ianchen0119 authored
-