Age | Commit message (Collapse) | Author |
|
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
|
|
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
|
|
when clearing a line, we used to set the second byte to 0, which means
black foreground on black background. Thus, it looked like nothing was
written anymore afterwards.
Fixed by setting the foreground to white.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
|
|
every character to be displayed on the screen is two bytes long, not one
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
|
|
* we removed the option -nographic to be able to display the framebuffer.
* the execution of qemu is done as a body of a rule
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
|
|
it includes a startup file written in assembly, the Makefile and a ld
custom script meant to build link the kernel properly.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
|
|
multiple issues existed (mainly about cast) have been fixed.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
|
|
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
|
|
the function is prototyped this way:
int printk(const char *string);
the code has not been tested yet
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
|