Imbus Imbus
  • Joined on 2023-08-26
Imbus created branch master in Imbus/cm3-bluepill 2025-07-15 18:44:29 +02:00
Imbus pushed to master at Imbus/cm3-bluepill 2025-07-15 18:44:29 +02:00
a44fd52652 Makefile
8795c8c542 Submodule
e9e8b7118d Init
Imbus created repository Imbus/cm3-bluepill 2025-07-15 18:44:16 +02:00
Imbus pushed to master at Imbus/idfhack 2025-07-11 18:45:59 +02:00
196d9d5665 Delet
Imbus pushed to master at Imbus/idfhack 2025-07-10 19:37:31 +02:00
e11be74632 Rename
Imbus pushed to master at Imbus/idfhack 2025-07-08 14:18:00 +02:00
e6a05046e8 Jujnk
Imbus pushed to master at Imbus/ImbusBinds 2025-07-07 12:33:35 +02:00
7220c760c3 Fix: chmod 655 -> 644
Imbus pushed to master at Imbus/neptune 2025-06-26 14:45:47 +02:00
bccc0b5200 Nasty unfixed bug related to spinlock panics
d9896b4229 Purge fancy register macros, use inline assembly instead
d855404c01 Revert to legacy mycpu() and cpuid()
Compare 3 commits »
Imbus pushed to master at Imbus/neptune 2025-06-26 13:31:10 +02:00
2aa06778b3 riscv.h, start.c: Some changed and some new machine specific routines
b8474a12fc .clang-format: AlignConsecutiveMacros: true
00bc2aa300 Use new API 'read_tp()' in proc.c mycpu()
bd7959cc6c kalloc.[ch] from xv6, memory.[ch] containing memory probing algorithm and constants
58ed873401 New type in types.h: size_t (u64)
Compare 13 commits »
Imbus pushed tag v0.0.2 to Imbus/neptune 2025-06-26 06:45:54 +02:00
Imbus pushed tag v0.0.1 to Imbus/neptune 2025-06-26 06:45:53 +02:00
Imbus pushed to master at Imbus/neptune 2025-06-26 06:26:28 +02:00
5dbcb33726 Some vocabulary in readme
58bface3c9 Fix nasty bug related to spinlock panic when lock is already held, because the tread pointer was never set on a per-hart basis.
93295eaeb8 Add uart and panic to kernel dependency list
74fdd26759 Move uart into its own translation unit
f48e74bebe Cosmetic fixes in spinlock
Compare 6 commits »
Imbus pushed to master at Imbus/neptune 2025-06-26 05:57:46 +02:00
5948d6c8e8 Some prettier init code
a9f7cb8cf7 Some machine specific code for reading and writing registers
cda703873b Move some config options from start into config.h
ff3ad1e719 Spinlocks and initial proc implementation
eb0800c742 Clang format alignment
Compare 14 commits »
Imbus created branch master in Imbus/neptune 2025-06-26 03:27:30 +02:00
Imbus pushed to master at Imbus/neptune 2025-06-26 03:27:30 +02:00
36cc060411 A simple readme with some help regarding assembly and toolchain setup
a0faa469f3 More documentation in start.c
d62f9ddd85 Renamed assembly initialization code to _entry instead of _start, to avoid confusing with start() C function
dc3de0135e Linker script from upstream ish
0c71360d71 Start now lands in an infinite loop
Imbus created repository Imbus/neptune 2025-06-26 03:27:07 +02:00
Imbus pushed to master at Imbus/fusion 2025-06-26 01:07:20 +02:00
f9e35d4f09 Diet xv6, currently broken
d57ad4d9ee Readme, makefile, clang-format
Compare 2 commits »
Imbus pushed to master at Imbus/xv6-riscv-kernel 2025-06-25 10:59:13 +02:00
f65ea0f131 Cleaning up uart driver
Imbus pushed to master at Imbus/CPlay 2025-06-25 09:31:50 +02:00
b0d86c7e2c Treeset skeleton
355f96d5e7 Binary protocol example binprot.c
433837e33d Makefile cleaning
Compare 4 commits »
Imbus pushed to master at Imbus/CPlay 2025-06-25 07:32:16 +02:00
12b2d399d6 Cjson example
538a9987e0 Move sqlite example into sqlite directory
Compare 2 commits »