|
|
757f9105bc
|
feat/tss (#11)
Reviewed-on: #11
|
2024-11-04 20:36:41 -03:00 |
|
brenozd
|
16a6bafa24
|
implementation of TSS
|
2024-11-04 18:09:30 -03:00 |
|
brenozd
|
6585102503
|
adding more sources to readme.md
|
2024-11-04 16:37:59 -03:00 |
|
brenozd
|
11bf1a8521
|
fixing links in README.md
|
2024-11-04 13:59:51 -03:00 |
|
brenozd
|
23381d0091
|
updating README.md
|
2024-11-04 13:56:59 -03:00 |
|
brenozd
|
a141da0ea7
|
formatting gdt.h/gdt.c and changing GDT load kprintf
|
2024-11-03 19:43:33 -03:00 |
|
|
|
7bda443944
|
feat/gdt (#9)
Reviewed-on: #9
|
2024-11-03 19:35:25 -03:00 |
|
brenozd
|
e6db640d7d
|
fixing GDT
|
2024-11-03 19:34:35 -03:00 |
|
brenozd
|
16bf9bfa91
|
gdt is making kernel crash loop
|
2024-11-03 14:38:30 -03:00 |
|
brenozd
|
0ecf20817f
|
[wip] basic GDT
|
2024-11-03 13:09:09 -03:00 |
|
brenozd
|
b0731e18ac
|
implementing vsnprintf to format str
|
2024-11-03 12:34:00 -03:00 |
|
brenozd
|
563e2e4f27
|
adding GRUB iso creating and readme
|
2024-11-03 09:35:11 -03:00 |
|
brenozd
|
492104e22c
|
including basic errno.h implementation
|
2024-11-01 17:30:33 -03:00 |
|
|
|
e0fedd1ead
|
refactor/printf (#5)
Reviewed-on: #5
|
2024-11-01 16:34:22 -03:00 |
|
brenozd
|
2dc784e21a
|
implementing other bases for printf
|
2024-11-01 16:14:49 -03:00 |
|
brenozd
|
bff6c2179e
|
adding custom target to run versioning script every build
|
2024-11-01 14:47:44 -03:00 |
|
brenozd
|
96d69cbc44
|
adding position handling
|
2024-11-01 14:47:31 -03:00 |
|
brenozd
|
b402fbcc05
|
simplifing sign logic into apply_padding
|
2024-11-01 14:19:24 -03:00 |
|
brenozd
|
c4ccfcfc30
|
separating logic for padding
|
2024-11-01 13:41:43 -03:00 |
|
brenozd
|
97ee4e09ac
|
changing SSP message
|
2024-11-01 11:51:13 -03:00 |
|
brenozd
|
8a8822aa75
|
left align for printf
|
2024-10-31 21:34:40 -03:00 |
|
brenozd
|
7769709ed2
|
improving readability for vnprintf
|
2024-10-31 17:34:35 -03:00 |
|
brenozd
|
5030e00d17
|
fixing sign showing logic
|
2024-10-31 17:27:25 -03:00 |
|
brenozd
|
1bacd555c0
|
fixing include in stdio.io
|
2024-10-31 16:55:20 -03:00 |
|
brenozd
|
00bb23632a
|
implemeting isdigit() and atoi()
|
2024-10-31 16:53:20 -03:00 |
|
brenozd
|
6b9529227a
|
implementing most of printf integer flags
|
2024-10-31 16:52:46 -03:00 |
|
brenozd
|
e8084d7f8d
|
adding more type specifiers and fixing bug for printing integers
|
2024-10-31 14:52:37 -03:00 |
|
brenozd
|
1f7b7dadb4
|
fixing tty scroll
|
2024-10-31 11:15:11 -03:00 |
|
brenozd
|
4b6b82418f
|
implementing vprintf to do the heavy lifting for other functions
|
2024-10-30 16:37:02 -03:00 |
|
brenozd
|
6a6c3e0dce
|
adding launch_qemu.py helper script
|
2024-10-30 14:53:50 -03:00 |
|
brenozd
|
ae8d64037e
|
implementing digit mask in printf
|
2024-10-29 21:29:18 -03:00 |
|
brenozd
|
222cf4597c
|
impleneting strcpy, xorshiro256bit PRNG for rand
|
2024-10-29 16:41:45 -03:00 |
|
brenozd
|
ed8fe2a94c
|
bumping patch version
|
2024-10-29 14:24:57 -03:00 |
|
brenozd
|
2e93cff404
|
removing double quotes around compile flags so CMake stop dev warnings
|
2024-10-29 14:24:50 -03:00 |
|
brenozd
|
43a200090f
|
adding header only interface library to kernel
|
2024-10-29 14:19:28 -03:00 |
|
brenozd
|
097def9ffa
|
adding basic libc implementation
Adding basic libc implementation according to
https://wiki.osdev.org/Meaty_Skeleton
|
2024-10-29 13:08:44 -03:00 |
|
brenozd
|
8134a193b2
|
changing linker script based on arch
|
2024-10-29 10:37:23 -03:00 |
|
brenozd
|
7fb003ad0b
|
structing project folders
|
2024-10-29 10:28:58 -03:00 |
|
brenozd
|
2e60c4560b
|
documenting terminal_scroll() function
|
2024-10-29 09:43:21 -03:00 |
|
brenozd
|
6cd0ae1ccd
|
adding support to global constructors
Adding suuport to global construcors as per
https://wiki.osdev.org/Calling_Global_Constructors
|
2024-10-29 09:43:13 -03:00 |
|
brenozd
|
c54d8df483
|
adding colorful ascii art
|
2024-10-28 22:01:48 -03:00 |
|
brenozd
|
6a4b924ed9
|
implemeting terminal scrolling
|
2024-10-28 21:47:26 -03:00 |
|
brenozd
|
242c907503
|
implemeting CMake
|
2024-10-28 21:10:59 -03:00 |
|
brenozd
|
aa5bc9d8c8
|
Adding readme.md to compile tools
|
2024-10-28 19:01:39 -03:00 |
|
brenozd
|
8f23ee8a41
|
adding gcc 14.x and binutils 2.43.x as tools to compile
|
2024-10-28 18:26:26 -03:00 |
|
|
|
c3a4a7402c
|
Initial commit
|
2024-10-28 17:01:39 -03:00 |
|