Commit History

Author SHA1 Message Date
  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
  greatbridf 468c2091c4 receive keyboard data 4 years ago
  greatbridf 13f90ef413 make vdi 4 years ago
  greatbridf 1f23172be8 initialize idt 4 years ago
  greatbridf bc404e29af align stack 4 years ago
  greatbridf 959bc32960 clear screen on boot 4 years ago
  greatbridf a9fb75786b fix: update CMakeLists.txt 4 years ago