Imbus
|
595ae0a8e2
|
Clean up string.c, remove unused duplicates
|
2025-09-02 04:29:24 +02:00 |
|
Imbus
|
f98500001c
|
Fix include in endian.h
|
2025-09-02 04:29:05 +02:00 |
|
Imbus
|
c38a0cbf41
|
Config header guard
|
2025-09-02 03:27:43 +02:00 |
|
Imbus
|
4ed3650089
|
Correcting header guards across the kernel
|
2025-09-02 03:27:36 +02:00 |
|
Imbus
|
8d126a6dfd
|
Add boot message about how to exit qemu
|
2025-09-02 03:16:38 +02:00 |
|
Imbus
|
e27517f523
|
Quickstart target
|
2025-09-02 03:16:29 +02:00 |
|
Imbus
|
9fd79ba46e
|
Readme: klog
|
2025-09-02 03:09:42 +02:00 |
|
Imbus
|
f52f670eca
|
Add slick banner on boot
|
2025-09-02 03:07:52 +02:00 |
|
Imbus
|
6bbaec0294
|
Readme: More toro, structure links to libc's in a list
|
2025-09-02 02:59:01 +02:00 |
|
Imbus
|
0e598b7ee0
|
Readme: add section about todo
|
2025-09-02 02:51:50 +02:00 |
|
Imbus
|
9790807355
|
Todo
|
2025-09-02 02:51:34 +02:00 |
|
Imbus
|
8839f06fd2
|
Formatting
|
2025-09-02 02:47:51 +02:00 |
|
Imbus
|
7ba7b9cc63
|
Format will now only check kern
|
2025-09-02 02:47:47 +02:00 |
|
Imbus
|
68f3353fbd
|
Bug: fix incorrect reference level
|
2025-09-02 02:44:21 +02:00 |
|
Imbus
|
5596841482
|
Handle panic through kvprintf instead
|
2025-09-02 02:37:00 +02:00 |
|
Imbus
|
e30cc4c3d0
|
Better documentation for kprintf/stdio
|
2025-09-02 02:30:25 +02:00 |
|
Imbus
|
ee6c75d905
|
Documentation in kprintf
|
2025-09-02 02:24:45 +02:00 |
|
Imbus
|
f5a32db7a3
|
Removed alias variables in makefile
|
2025-09-02 02:08:09 +02:00 |
|
Imbus
|
d15ab5cc04
|
Readme: include a note about bear, example included
|
2025-09-02 02:04:44 +02:00 |
|
Imbus
|
59fda90b89
|
Notes on dependencies
|
2025-09-02 01:59:38 +02:00 |
|
Imbus
|
4c96aac02c
|
Badrand pseudo random number generator, emphasis on pseudo
|
2025-09-02 01:59:24 +02:00 |
|
Imbus
|
edc082adcb
|
Prettier output when fetching toolchain
|
2025-09-02 01:59:00 +02:00 |
|
Imbus
|
f654aeb038
|
Readme: include a quick start section, describe directory outline
|
2025-09-02 01:25:47 +02:00 |
|
Imbus
|
73795f8944
|
Better clean
|
2025-09-02 01:11:40 +02:00 |
|
Imbus
|
6a6068c8b6
|
Put noisy info into dedicated 'make info' target, with version and flag
info as well.
|
2025-09-02 01:07:09 +02:00 |
|
Imbus
|
f2c4a3ed28
|
Better makefile, working toolchain fetching
|
2025-09-02 01:02:17 +02:00 |
|
Imbus
|
0d8a1af1ff
|
Use panic macro where suitable
|
2025-09-02 00:17:58 +02:00 |
|
Imbus
|
6c21ac7669
|
Better panic, with PANIC macro
|
2025-09-02 00:17:44 +02:00 |
|
Imbus
|
a6ae43f583
|
Convert from uart_puts to kprintf
|
2025-09-02 00:17:34 +02:00 |
|
Imbus
|
7018424278
|
stdio kprintf working
|
2025-09-02 00:17:12 +02:00 |
|
Imbus
|
a1f592c880
|
Stddef NULL
|
2025-09-02 00:15:58 +02:00 |
|
Imbus
|
0df09d5086
|
Spinlock cleaning
|
2025-09-01 23:41:11 +02:00 |
|
Imbus
|
eec052bafa
|
Typedef some common structs
|
2025-09-01 23:41:00 +02:00 |
|
Imbus
|
52f88785c4
|
Pin to gnu99
|
2025-09-01 23:09:13 +02:00 |
|
Imbus
|
23a41dfbdd
|
Split some cflags
|
2025-09-01 23:05:31 +02:00 |
|
Imbus
|
c8abe9e1aa
|
Put bool into stdbool.h
|
2025-09-01 23:05:23 +02:00 |
|
Imbus
|
b24035c51f
|
Branch out all kernel objects into a KERNEL_OBJ variable
|
2025-09-01 22:57:48 +02:00 |
|
Imbus
|
ca844d89e4
|
Remove junk main from makefile
|
2025-09-01 22:57:31 +02:00 |
|
Imbus
|
1c279c9d4d
|
Note about mini-printf
|
2025-09-01 22:53:31 +02:00 |
|
Imbus
|
4bb015745a
|
Yeet kprint
|
2025-09-01 22:47:55 +02:00 |
|
Imbus
|
f1fd7de79f
|
Mass reformat
|
2025-09-01 22:43:50 +02:00 |
|
Imbus
|
3450ab2cb8
|
Format target
|
2025-09-01 22:43:19 +02:00 |
|
Imbus
|
3a476fa195
|
bool
|
2025-09-01 22:42:18 +02:00 |
|
Imbus
|
85ffed0c20
|
Unify spinlocks
|
2025-09-01 22:38:50 +02:00 |
|
Imbus
|
c1a2c75054
|
Fix qemu target
|
2025-09-01 22:33:03 +02:00 |
|
Imbus
|
b9f3a25595
|
Move kernel.elf into kern
|
2025-09-01 22:29:55 +02:00 |
|
Imbus
|
438f85dc79
|
fd -> find
|
2025-09-01 22:25:24 +02:00 |
|
Imbus
|
a79af996e1
|
Move kernel related files into kernel
|
2025-09-01 22:24:15 +02:00 |
|
Imbus
|
f28082f98f
|
Ignore toolchain
|
2025-09-01 22:22:40 +02:00 |
|
Imbus
|
c52e19de83
|
Major restructure
|
2025-09-01 22:22:35 +02:00 |
|