added memcpy{,w,d}(), memset{,w,d}(); filled in kputc()

git-svn-id: svn://anubis/hos/trunk@46 5b3e749e-e535-0410-8002-a9bb6afbdfca
This commit is contained in:
josh committed 2009-07-13 21:42:18 +00:00
1 parent 6a69fd06ec
commit a4d497544e
7 files changed
+109 -3

No files matched your search

+4 -1
View File
@@ -4,8 +4,10 @@
#include "multiboot.h"
#include "k_early_panic.h"
#include "mm/mm.h"
#include "lang/kio.h"
#define DEBUG_LETTER(col,chr) *(u16_t *)(CONSOLE_MEMORY + 160 * 8 + (col) * 2) \
#define DEBUG_LETTER(col,chr) *(u16_t *)(KERNEL_OFFSET + CONSOLE_MEMORY \
+ 160 * 8 + (col) * 2) \
= 0x0700 | (chr)
extern "C" {
@@ -44,6 +46,7 @@ u32_t k_bootstrap(mb_info_t * mb_info, u32_t mb_magic)
* before calling them.
*/
mm_bootstrap();
kio_bootstrap();
return 0;
}
+1 -1
View File
@@ -5,7 +5,7 @@
void k_early_panic(const char * msg)
{
char * dest = (char *) CONSOLE_MEMORY;
char * dest = (char *) (CONSOLE_MEMORY + KERNEL_OFFSET);
while (*msg)
{
*dest++ = *msg++;