Commit graph

42 commits

Author SHA1 Message Date
8a1f71ab23
disable intel extensions 2025-02-26 19:46:27 +01:00
5ac28f75ee
resolve merge conflict 2025-02-26 19:36:13 +01:00
1844224924
gdbinit script 2025-02-21 16:08:03 +01:00
0e730bf6ba
some code reuse in printf 2025-02-21 03:32:49 +01:00
a32efe8e39
minimal debug setup 2025-02-20 21:50:38 +01:00
4032d153e0
fix escaping mistake in printf 2025-02-20 21:49:04 +01:00
dc146741a4
integrate line buffer everywhere; refactor printf and toa family 2025-02-20 21:15:40 +01:00
683a125b0e
removed my* prefix for std functions 2025-02-20 20:09:56 +01:00
d834536e79
fix strlen error 2025-02-20 20:04:54 +01:00
371ef3d571
string functions; limit base usage to 2,4,8,16 for now 2025-02-20 20:00:45 +01:00
ea76c409c3
fix comment indentation, which clang-format doesn't want to do 2025-02-20 19:59:38 +01:00
dbcd40f3d7
debug macros in std 2025-02-20 19:48:15 +01:00
df294bc125
transfer output to std; consistent functino naming 2025-02-20 19:29:55 +01:00
45a3549050
formatting 2025-02-20 19:10:25 +01:00
dea2d91cdd Merge pull request 'read-tar' (#2) from read-tar into main
Reviewed-on: https://188.68.55.73/code/code/karlos/karlos/pulls/2
2025-02-19 19:34:21 +01:00
6a424beb6a Initial printf 2025-02-19 18:27:21 +01:00
839e471e80
tar file finding with link following 2025-02-13 14:59:15 +01:00
5d2a1803d9
simplest tar file finding 2025-02-13 12:29:27 +01:00
313d97731d
merge conflict 2025-02-13 10:49:26 +01:00
33a77116a3
include structure mirrors src structure 2025-02-13 10:48:19 +01:00
f44c8a5a92 Update Readme.md 2025-02-13 10:34:30 +01:00
3bce55fb8f Update Readme.md 2025-02-12 20:12:36 +01:00
8620679634
software interrupt 2025-02-12 19:37:35 +01:00
a05e8d6f87 Update Readme.md 2025-02-12 19:33:51 +01:00
57ec3792e9
move functions out of main 2025-02-07 16:31:11 +01:00
7b31bc1841
add link to cross compiler 2025-02-07 16:30:38 +01:00
ac840e0b51
drive.img creation 2025-02-06 10:20:53 +01:00
777f2e20aa
MKBOOTIMG to config.default.mk 2025-02-06 10:20:41 +01:00
9a40e96460
pci.c: searching and BAR reading 2025-01-31 18:52:08 +01:00
de1c3ded73
virtio_blk device search 2025-01-31 15:01:32 +01:00
5be8edd23a
explicit naming of in/out functions with all variants 2025-01-31 15:00:34 +01:00
6d364ed5d4
add virtio drive; check PCI config space; find drive at slot 4 2025-01-30 15:27:41 +01:00
0d395aa899
extracted assembly wrappers into src/x86_64/asm.c 2025-01-30 15:27:09 +01:00
ec82655698
set gdt segments; simple output/assert/panic functionality 2025-01-22 23:27:59 +01:00
93c292160f Documented how to configure the build 2025-01-17 19:37:55 +01:00
7dd6947900 Separate src and include folders 2025-01-16 19:16:09 +01:00
61f594c379 Use compiler-provided stdint.h etc. 2025-01-16 19:07:08 +01:00
6fcb55bdd8 Wrote a very simple UART driver together 2025-01-16 00:16:46 +01:00
488bf0ce0a Building a disk image 2025-01-15 20:19:22 +01:00
141c849d9e Imported bootboot's mykernel sample code 2025-01-15 18:18:02 +01:00
001adcaa52 Split arch-specific sources from generic ones 2025-01-15 17:37:41 +01:00
78c2e9811a Set up a simple, configurable Makefile for the kernel. 2025-01-15 17:10:49 +01:00