Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / rtfb/riscv-hobby-os issues and pull requests

#61 - Fix an outrageous bug trashing the stack

Pull Request - State: closed - Opened by rtfb about 3 years ago

#60 - Add debug flags to all user_* targets

Pull Request - State: closed - Opened by rtfb about 3 years ago

#59 - Integration test is flaky

Issue - State: open - Opened by rtfb about 3 years ago - 1 comment

#58 - Add paged memory allocations

Pull Request - State: closed - Opened by rtfb about 3 years ago

#57 - Improve context switching: save all userland registers

Pull Request - State: closed - Opened by rtfb about 3 years ago

#56 - Implement getpid syscall

Pull Request - State: closed - Opened by rtfb about 3 years ago

#55 - Cleanup: move more process-related code together

Pull Request - State: closed - Opened by rtfb about 3 years ago

#54 - Implement proper kprintf, drop other half-assed helpers

Pull Request - State: closed - Opened by rtfb about 3 years ago - 1 comment

#53 - Reenable integration tests

Pull Request - State: closed - Opened by rtfb about 3 years ago

#52 - Make it run on HiFive1 Rev B

Pull Request - State: closed - Opened by rtfb about 3 years ago - 1 comment

#51 - Rewrite hart sync code during early boot

Pull Request - State: closed - Opened by rtfb about 3 years ago

#50 - Drop hex_table from kprintul()

Pull Request - State: closed - Opened by rtfb about 3 years ago

#49 - Add a separate binary for hardware target

Pull Request - State: closed - Opened by rtfb about 3 years ago

#48 - Set scheduler-locking on in gdbinit

Pull Request - State: closed - Opened by rtfb about 3 years ago

#47 - Fix kinit spinlock bug and rewrite spinlock in C

Pull Request - State: closed - Opened by rtfb about 3 years ago

#46 - Adjust gdbinit to support SMP debugging

Pull Request - State: closed - Opened by rtfb about 3 years ago

#45 - Fix build: parameter parsing via FDT got broken

Pull Request - State: closed - Opened by rtfb about 3 years ago - 2 comments

#44 - Disable broken integration tests

Pull Request - State: closed - Opened by rtfb about 3 years ago

#43 - Unbreak integration tests

Issue - State: closed - Opened by rtfb about 3 years ago - 1 comment

#42 - Clear the bss section before calling C codes

Pull Request - State: closed - Opened by RinHizakura over 3 years ago - 3 comments

#41 - Take one step closer to SMP

Pull Request - State: closed - Opened by rtfb over 3 years ago

#40 - Fix bug in round-robin scheduler

Pull Request - State: closed - Opened by rtfb over 3 years ago

#39 - Implement parameter passing to kernel on unleashed machines

Pull Request - State: closed - Opened by rtfb over 3 years ago

#38 - scripts/qemu-launcher.py: fixed linter warnings

Pull Request - State: closed - Opened by vazhnov over 3 years ago - 5 comments

#37 - Streamline running gdb

Pull Request - State: closed - Opened by rtfb over 3 years ago - 1 comment

#36 - Cleanup: remove all the cruft related to running Linux

Pull Request - State: closed - Opened by rtfb over 3 years ago

#35 - Add BSD 2-clause license

Pull Request - State: closed - Opened by rtfb over 3 years ago

#34 - Add license information

Issue - State: closed - Opened by vazhnov over 3 years ago - 4 comments

#33 - Move memory protection init code to C

Pull Request - State: closed - Opened by rtfb over 3 years ago

#32 - Add a qemu launcher script for future tests and convenience

Pull Request - State: closed - Opened by rtfb over 3 years ago

#31 - Move trap vector init to C

Pull Request - State: closed - Opened by rtfb over 3 years ago

#30 - Add missing .bss section to ld script

Pull Request - State: closed - Opened by rtfb over 3 years ago

#29 - Fix warning in kprintp

Pull Request - State: closed - Opened by rtfb over 3 years ago

#28 - Also build riscv32 qemu

Pull Request - State: closed - Opened by rtfb over 3 years ago

#27 - Disassemble all sections, not only .text

Pull Request - State: closed - Opened by rtfb over 3 years ago

#26 - Fix int64 definitions to be actually 64-bit

Pull Request - State: closed - Opened by rtfb over 3 years ago

#25 - Add make targets to disassemble

Pull Request - State: closed - Opened by rtfb over 3 years ago

#24 - Cleanup: move kernel scheduler tick time to a separate constant

Pull Request - State: closed - Opened by rtfb over 3 years ago

#23 - Move syscall implementations to C

Pull Request - State: closed - Opened by rtfb almost 4 years ago - 1 comment

#22 - Cleanup a few random things

Pull Request - State: closed - Opened by rtfb almost 4 years ago

#21 - Beginnings of a basic scheduler

Pull Request - State: closed - Opened by rtfb about 4 years ago

#20 - Move userland test code to C

Pull Request - State: closed - Opened by rtfb about 4 years ago - 1 comment

#19 - Add info on using gdb

Pull Request - State: closed - Opened by rtfb about 4 years ago

#18 - Move sources to src and other cleanup

Pull Request - State: closed - Opened by rtfb about 4 years ago

#17 - Add a workflow to run builds and tests

Pull Request - State: closed - Opened by rtfb about 4 years ago

#16 - Add a test target, dedicate one binary to regression test

Pull Request - State: closed - Opened by rtfb about 4 years ago

#15 - Fix build: use 'load immediate' instruction

Pull Request - State: closed - Opened by rtfb about 4 years ago - 1 comment

#14 - Poweroff for QEMU virt machine

Pull Request - State: closed - Opened by rejunity about 4 years ago

#13 - Memory protection

Pull Request - State: closed - Opened by rejunity about 4 years ago

#12 - Example code to enter user mode

Pull Request - State: closed - Opened by rejunity about 4 years ago - 1 comment

#11 - 32bit support for timer interrupt

Pull Request - State: closed - Opened by rejunity about 4 years ago - 1 comment

#10 - Fixed make baremetal target

Pull Request - State: closed - Opened by rejunity about 4 years ago - 1 comment

#9 - Move build stuff to Makefile, drop build-baremetal.sh

Pull Request - State: closed - Opened by rtfb about 4 years ago

#8 - Change fp to s0

Pull Request - State: closed - Opened by rtfb about 4 years ago

#7 - Don't rebuild linux and busybox each time

Pull Request - State: closed - Opened by rtfb about 4 years ago

#6 - Add basic timer handler, periodically print M-mode registers

Pull Request - State: closed - Opened by rtfb about 4 years ago

#5 - Do not assume hart IDs to be sequential

Issue - State: open - Opened by rtfb about 4 years ago

#4 - Build and use Spike on Linux

Pull Request - State: closed - Opened by rtfb about 4 years ago

#3 - Bare metal support for sifive_e machine.

Pull Request - State: closed - Opened by rejunity about 4 years ago

#2 - Potential fix for bare metal sample crash on Linux

Pull Request - State: closed - Opened by rejunity about 4 years ago

#1 - Bare metal QEMU compatible sample.

Pull Request - State: closed - Opened by rejunity about 4 years ago