issues
search
rtfb
/
riscv-hobby-os
Other
27
stars
5
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Fix an outrageous bug trashing the stack
#61
rtfb
closed
2 years ago
0
Add debug flags to all user_* targets
#60
rtfb
closed
2 years ago
0
Integration test is flaky
#59
rtfb
opened
2 years ago
1
Add paged memory allocations
#58
rtfb
closed
2 years ago
0
Improve context switching: save all userland registers
#57
rtfb
closed
2 years ago
0
Implement getpid syscall
#56
rtfb
closed
2 years ago
0
Cleanup: move more process-related code together
#55
rtfb
closed
2 years ago
0
Implement proper kprintf, drop other half-assed helpers
#54
rtfb
closed
2 years ago
1
Reenable integration tests
#53
rtfb
closed
2 years ago
0
Make it run on HiFive1 Rev B
#52
rtfb
closed
2 years ago
1
Rewrite hart sync code during early boot
#51
rtfb
closed
2 years ago
0
Drop hex_table from kprintul()
#50
rtfb
closed
2 years ago
0
Add a separate binary for hardware target
#49
rtfb
closed
2 years ago
0
Set scheduler-locking on in gdbinit
#48
rtfb
closed
2 years ago
0
Fix kinit spinlock bug and rewrite spinlock in C
#47
rtfb
closed
2 years ago
0
Adjust gdbinit to support SMP debugging
#46
rtfb
closed
2 years ago
0
Fix build: parameter parsing via FDT got broken
#45
rtfb
closed
2 years ago
2
Disable broken integration tests
#44
rtfb
closed
2 years ago
0
Unbreak integration tests
#43
rtfb
closed
2 years ago
1
Clear the bss section before calling C codes
#42
RinHizakura
closed
2 years ago
3
Take one step closer to SMP
#41
rtfb
closed
2 years ago
0
Fix bug in round-robin scheduler
#40
rtfb
closed
2 years ago
0
Implement parameter passing to kernel on unleashed machines
#39
rtfb
closed
3 years ago
0
scripts/qemu-launcher.py: fixed linter warnings
#38
vazhnov
closed
3 years ago
5
Streamline running gdb
#37
rtfb
closed
3 years ago
1
Cleanup: remove all the cruft related to running Linux
#36
rtfb
closed
3 years ago
0
Add BSD 2-clause license
#35
rtfb
closed
3 years ago
0
Add license information
#34
vazhnov
closed
3 years ago
4
Move memory protection init code to C
#33
rtfb
closed
3 years ago
0
Add a qemu launcher script for future tests and convenience
#32
rtfb
closed
3 years ago
0
Move trap vector init to C
#31
rtfb
closed
3 years ago
0
Add missing .bss section to ld script
#30
rtfb
closed
3 years ago
0
Fix warning in kprintp
#29
rtfb
closed
3 years ago
0
Also build riscv32 qemu
#28
rtfb
closed
3 years ago
0
Disassemble all sections, not only .text
#27
rtfb
closed
3 years ago
0
Fix int64 definitions to be actually 64-bit
#26
rtfb
closed
3 years ago
0
Add make targets to disassemble
#25
rtfb
closed
3 years ago
0
Cleanup: move kernel scheduler tick time to a separate constant
#24
rtfb
closed
3 years ago
0
Move syscall implementations to C
#23
rtfb
closed
3 years ago
1
Cleanup a few random things
#22
rtfb
closed
3 years ago
0
Beginnings of a basic scheduler
#21
rtfb
closed
3 years ago
0
Move userland test code to C
#20
rtfb
closed
3 years ago
1
Add info on using gdb
#19
rtfb
closed
3 years ago
0
Move sources to src and other cleanup
#18
rtfb
closed
3 years ago
0
Add a workflow to run builds and tests
#17
rtfb
closed
3 years ago
0
Add a test target, dedicate one binary to regression test
#16
rtfb
closed
3 years ago
0
Fix build: use 'load immediate' instruction
#15
rtfb
closed
3 years ago
1
Poweroff for QEMU virt machine
#14
rejunity
closed
3 years ago
0
Memory protection
#13
rejunity
closed
3 years ago
0
Example code to enter user mode
#12
rejunity
closed
3 years ago
1
Next