Sam Hocevar
107ff4b815
Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
il y a 15 ans
Sam Hocevar
3584efdf4b
Fix the source code to reduce testsuite errors.
il y a 15 ans
Jean-Yves Lamoureux
2112ef360a
* Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
il y a 15 ans
Jean-Yves Lamoureux
b814e2fcaf
* Fix indentation and add licensing and copyright headers to kernel
il y a 15 ans
Jean-Yves Lamoureux
5a9b7d78ee
* Total kernel rewrite
il y a 15 ans
Sam Hocevar
1362d8e24f
Update my e-mail address everywhere.
il y a 15 ans
Sam Hocevar
064ef8e801
Implement memmove() in the kernel.
il y a 15 ans
Sam Hocevar
d33ee5fc5b
Add atexit() and EOF to the kernel.
il y a 15 ans
Sam Hocevar
f61816ceb7
Starting refactoring to get rid of libcucul. The initial reason for the
split is rendered moot by the plugin system: when enabled, binaries do
not link directly with libX11 or libGL. I hope this is a step towards
more consisteny and clarity.
il y a 16 ans
Sam Hocevar
e895e01ee6
* Disable file operations in kernel mode.
* Implement strchr() in kernel.c.
* Check for snprintf() at configure time.
il y a 17 ans
Sam Hocevar
9597783308
* Bwarf, typo in the no warranty clause.
il y a 18 ans
Sam Hocevar
33058757da
* Add a no warranty clause to the code.
il y a 18 ans
Sam Hocevar
bc11640fdf
* Implemented strcmp() and strdup() and added an fflush() stub to the
kernel code.
il y a 18 ans
Sam Hocevar
368eaeb708
* Added an fprintf stub to the kernel.
il y a 18 ans
Sam Hocevar
fa2ca5f46e
* Fixed memcmp() prototype and implementation.
il y a 18 ans
Sam Hocevar
9fca19ecc3
* Added errno support to the kernel.
il y a 18 ans
Jean-Yves Lamoureux
1b821e2588
* Updated kernel 'driver', still not working, but most of the work is done
il y a 18 ans
Sam Hocevar
018fda76e8
* Removed \file directives from all files except caca.h and cucul.h, to
remove redundencies in the Doxygen documentation.
il y a 18 ans
Sam Hocevar
77f995023d
* Slightly changed header comments.
il y a 18 ans
Sam Hocevar
d73e4337bf
* Implemented a few math functions in our kernel: cos(), sin(), sqrt().
il y a 19 ans
Sam Hocevar
c063b0a54d
* Added assembly code for inb() and outb().
* Print a small message at kernel boot time just to check that the kernel
was properly loaded.
il y a 19 ans
Sam Hocevar
15ac34a918
* Added glue code to compile libcaca without a libc and build applications
as multiboot kernels.
il y a 19 ans