Commit Graph

21 Commits

Author SHA1 Message Date
Mathieu Maret
f8b1b2c5a7 Fix printing long hex 2024-02-12 17:29:22 +01:00
Mathieu Maret
18ea283213 Use format attribut and correct associated errors 2023-11-09 23:44:04 +01:00
Mathieu Maret
a179a6a0a7 use access from gcc 11 2023-11-08 21:52:55 +01:00
Mathieu Maret
098330c845 Add memmove to klibc 2023-03-05 20:34:24 +01:00
Mathieu Maret
fb9bd8df7d Various small fix 2021-11-13 08:31:05 +01:00
Mathieu Maret
39cf7ab3ed Add atoi 2021-11-08 22:30:41 +01:00
Mathieu Maret
a96f72b0af Add alternative memcpy implementation 2021-09-15 21:58:06 +02:00
Mathieu Maret
ede53ae4f9 VGA renaming 2021-01-25 14:00:06 +01:00
Mathieu Maret
3f4fb9e952 add asprintf 2021-01-25 10:17:19 +01:00
Mathieu Maret
bea3449b11 Implement vsnprintf and use it 2021-01-24 23:51:21 +01:00
Mathieu Maret
b305653aac Fix klibc return values 2021-01-24 22:20:43 +01:00
Mathieu Maret
c3d345bb87 Add 64bit printf 2021-01-23 21:21:13 +01:00
Mathieu Maret
1230d738a6 Add %p for printf 2020-07-08 23:03:05 +02:00
Mathieu Maret
2c0f54926d Initial kthread implementation 2020-04-23 14:49:42 +02:00
Mathieu Maret
389452ec3f printf: also write on serial 2019-05-17 09:57:14 +02:00
Mathieu Maret
ca22696b29 klibc: put printf inside (instead of vga.h) 2019-05-17 09:35:23 +02:00
Mathieu Maret
8cf50c9a6e implement memcmp 2019-04-16 10:19:36 +02:00
Mathieu Maret
8108c8f3ab klibc: add string related func 2018-11-20 17:03:57 +01:00
Mathieu Maret
50fa9b7d24 implement %x in printf 2018-11-16 10:34:03 +01:00
Mathieu Maret
6cb8b4372a Implement page allocation 2018-08-09 22:19:34 +02:00
Mathieu Maret
2c251fa51c Initial import from mbr_asm project 2018-07-20 15:42:51 +02:00