josh
|
ecd74fe35b
|
starting kio change
git-svn-id: svn://anubis/hos/trunk@56 5b3e749e-e535-0410-8002-a9bb6afbdfca
|
2009-07-15 02:47:46 +00:00 |
|
josh
|
08af04897c
|
added include/portio.h; using it to update cursor position in kputc()
git-svn-id: svn://anubis/hos/trunk@55 5b3e749e-e535-0410-8002-a9bb6afbdfca
|
2009-07-14 20:37:10 +00:00 |
|
josh
|
bf9c7d74eb
|
added mm/stack module; initializing "permanent" stack for kernel use while paging, crashing when calling k_main() though...
git-svn-id: svn://anubis/hos/trunk@52 5b3e749e-e535-0410-8002-a9bb6afbdfca
|
2009-07-14 13:31:08 +00:00 |
|
josh
|
df719b4281
|
added code to reset segmentation and enable paging; added fmt_xl2a() in kio; added debug prints in k_bootstrap() since kernel is crashing when trying to enable paging
git-svn-id: svn://anubis/hos/trunk@49 5b3e749e-e535-0410-8002-a9bb6afbdfca
|
2009-07-13 22:58:48 +00:00 |
|
josh
|
0fb590a407
|
changed kio routines to accept const char *; added MAKE_DESCRIPTOR() macro to mm
git-svn-id: svn://anubis/hos/trunk@48 5b3e749e-e535-0410-8002-a9bb6afbdfca
|
2009-07-13 22:38:53 +00:00 |
|
josh
|
5b9651299e
|
fixed a few formatting and string bugs, kprintf() working when called during bootstrapping!
git-svn-id: svn://anubis/hos/trunk@47 5b3e749e-e535-0410-8002-a9bb6afbdfca
|
2009-07-13 21:54:27 +00:00 |
|
josh
|
a4d497544e
|
added memcpy{,w,d}(), memset{,w,d}(); filled in kputc()
git-svn-id: svn://anubis/hos/trunk@46 5b3e749e-e535-0410-8002-a9bb6afbdfca
|
2009-07-13 21:42:18 +00:00 |
|
josh
|
6a69fd06ec
|
filled in a few more formatting routines; linking with libgcc.a to work with 64-bit unsigned integer division/modulus
git-svn-id: svn://anubis/hos/trunk@45 5b3e749e-e535-0410-8002-a9bb6afbdfca
|
2009-07-13 20:08:16 +00:00 |
|
josh
|
be17cde305
|
added devices and lang directories, added skeleton kio and string modules
git-svn-id: svn://anubis/hos/trunk@43 5b3e749e-e535-0410-8002-a9bb6afbdfca
|
2009-07-13 15:34:39 +00:00 |
|