summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis211 <alexis211@gmail.com>2010-04-08 10:05:42 +0200
committerAlexis211 <alexis211@gmail.com>2010-04-08 10:05:42 +0200
commitad27a90fa788a81253b5f2ad621d82ae574ae65d (patch)
tree3fc2ecf6655300c285405bd8d9bbf60d01f2d210
parentee348973b0cb0f6481e4fd6e7494c63167c9759c (diff)
downloadTCE-ad27a90fa788a81253b5f2ad621d82ae574ae65d.tar.gz
TCE-ad27a90fa788a81253b5f2ad621d82ae574ae65d.zip
0.0.4 is out
-rw-r--r--doc/roadmap.txt4
-rw-r--r--src/kernel/core/kmain.c2
-rw-r--r--src/modules/manager/main.c1
-rw-r--r--src/modules/test/main.c3
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;