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