greatbridf
|
20c4330c5b
feat: list container
|
3 years ago |
greatbridf
|
17edec9339
feat: print pointer and improvements on stdio
|
3 years ago |
greatbridf
|
bf43fc164f
fix: vga vbuffer overflow
|
3 years ago |
greatbridf
|
b78d75811a
chore: add extern "C" to some headers
|
3 years ago |
greatbridf
|
f26f9d7c34
feat: add port number for keyboard
|
3 years ago |
greatbridf
|
d6716c631d
chore: use qemu for debugging
|
3 years ago |
greatbridf
|
8e0fa0e23a
fix: execute cli before setting idt
|
3 years ago |
greatbridf
|
b442fa0499
chore: generate symbol file and debug info
|
3 years ago |
greatbridf
|
91cf3e6e82
fix: change return value of snprintf to ssize_t
|
3 years ago |
greatbridf
|
a42cf01bcf
chore: format
|
3 years ago |
greatbridf
|
d1816c9600
change: disable stack protector
|
3 years ago |
greatbridf
|
989a1f40ec
some articles about memory allocation
|
4 years ago |
greatbridf
|
a2e73c829b
malloc documentation
|
4 years ago |
greatbridf
|
2de79572aa
k_free and split large memory blocks
|
4 years ago |
greatbridf
|
edd0a3e83a
split block
|
4 years ago |
greatbridf
|
f64531c224
k_malloc
|
4 years ago |
greatbridf
|
754f25b2f8
increase memory space used to 64m
|
4 years ago |
greatbridf
|
a501e2b69c
add errno
|
4 years ago |
greatbridf
|
723d523b13
generate symbol files
|
4 years ago |
greatbridf
|
043b189910
read 16k of kernel
|
4 years ago |
greatbridf
|
5e32772cc9
some docs about the interrupt handling
|
4 years ago |
greatbridf
|
2900526df3
speed up keyboard int handling
|
4 years ago |
greatbridf
|
1b903a6424
use ring_buf to save scan codes
|
4 years ago |
greatbridf
|
96db07236f
snprintf print hex numbers
|
4 years ago |
greatbridf
|
12a1f4b207
fix stdio print negative number
|
4 years ago |
greatbridf
|
cdd34f456e
handle int 13
|
4 years ago |
greatbridf
|
e2cabea44b
add c defs of hlt cli sti
|
4 years ago |
greatbridf
|
bea738fe10
ring buffer
|
4 years ago |
greatbridf
|
6ec402e085
print init idt success info
|
4 years ago |
greatbridf
|
27d1d87806
vga buffer looped mode
|
4 years ago |