From ad27a90fa788a81253b5f2ad621d82ae574ae65d Mon Sep 17 00:00:00 2001 From: Alexis211 Date: Thu, 8 Apr 2010 10:05:42 +0200 Subject: 0.0.4 is out --- doc/roadmap.txt | 4 ++-- src/kernel/core/kmain.c | 2 +- src/modules/manager/main.c | 1 - src/modules/test/main.c | 3 --- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/doc/roadmap.txt b/doc/roadmap.txt index de4b3cb..14003c0 100644 --- a/doc/roadmap.txt +++ b/doc/roadmap.txt @@ -1,8 +1,8 @@ ** 0.0.4 'Cat in my heart' ** - [OK] Userland heap (meaning kernel can give memory to processes) -- Userland helper functions for objects (server and client, shared memory segment manager) +- [OK] Userland helper functions for objects (server and client, shared memory segment manager) - [OK] Basic object method for knowing if object handles another method (list methods in src/include/gm) -- A manager module that manages all other running modules (the privilege of manager is given by the kernel to the first module loaded) +- [OK] A manager module that manages all other running modules (the privilege of manager is given by the kernel to the first module loaded) ** 0.0.5 'Truth is better cold' ** - Review privilege system diff --git a/src/kernel/core/kmain.c b/src/kernel/core/kmain.c index 1577ac7..d8f059a 100644 --- a/src/kernel/core/kmain.c +++ b/src/kernel/core/kmain.c @@ -31,7 +31,7 @@ void kmain(struct multiboot_info_t* mbd, int32_t magic) { PANIC("wrong multiboot magic number."); } - monitor_write("Grapes 0.0.3 'I am no sweet potato' starting up :\n"); + monitor_write("Grapes 0.0.4 'Cat in my heart' starting up :\n"); idt_init(); diff --git a/src/modules/manager/main.c b/src/modules/manager/main.c index d211831..58d9232 100644 --- a/src/modules/manager/main.c +++ b/src/modules/manager/main.c @@ -56,7 +56,6 @@ struct method_ret handle_nothing(struct method_data *d) { struct method_ret handle_open(struct method_data *d) { CHKSSTR(d, 0); char *svc = d->parameters[0].p; - printk("open: "); printk(svc); printk("\n"); char *sep, *res; sep = strchr(svc, ':'); if (sep != 0) *sep = '0'; diff --git a/src/modules/test/main.c b/src/modules/test/main.c index 88242e5..507567f 100644 --- a/src/modules/test/main.c +++ b/src/modules/test/main.c @@ -38,9 +38,6 @@ int main() { c_logSvc("{1} Sending a test message to manager", LL_STATUS); c_nothing(1, 0); - Object t = open("test"); - printk("Open 'test' : "); printk_int(t); printk("\n"); - c_logSvc("{1} Thread now sleeping...", LL_WARNING); while (1) thread_sleep(1000); return 0; -- cgit v1.2.3