[Kos-cvs] kos ChangeLog,1.62,1.63 TODO,1.100,1.101
thomas at kos.enix.org
thomas at kos.enix.org
Sun Jan 30 17:11:22 CET 2005
Update of /home/kos/cvs/kos
In directory the-doors:/tmp/cvs-serv3480
Modified Files:
ChangeLog TODO
Log Message:
2005-01-30 Thomas Petazzoni <thomas at crazy.kos.nx>
* modules/x86/mm/Makefile (DEBUG_LEVEL): 1 -> 0
* modules/vmm/_vmm_as.c: Moved as_dump and vr_dump, create
as_dump_unsafe.
* modules/vmm/Makefile (DEBUG_LEVEL): 3 -> 0
* modules/tty/_tty.c, modules/tty/_tty_kres.c: DEBUG_PRINTx
conformance + memset().
* modules/lib/blockfile/libblockfile.c,
modules/lib/charfile/libcharfile.c,
modules/lib/filemap/libfilemap.c: Added memset() needed when
allocated buffer is poisoned. Whitespaces.
* modules/kmem/_kvmem_free.c: DEBUG_PRINTx conformance +
whitespaces.
* modules/kmem/_kvmem_alloc.c (kvalloc): Poison the allocated
memory + DEBUG_PRINTx conformance.
* modules/kmem/_kslab_cache_free.c (__kslab_cache_free_by_slab):
Poison the freed buffer.
* modules/kmem/_kslab_cache_alloc.c (kslab_cache_alloc): Poison
the allocated buffer.
* modules/kmem/_kmem_free.c (kfree): DEBUG_PRINTx conformance.
* modules/kmem/_kmem_alloc.c (kmalloc): Whitespaces + DEBUG_PRINTx
conformance.
* modules/kitc/_kmutex.c: Remove [function] as they are generated
by DEBUG_PRINTx now.
* modules/karm/open.c: Whitespaces.
* modules/karm/mount.c (mount): Cleaned the way of calling
fs->attach().
* modules/ide/_ide_karm.c: More debugging messages.
* modules/ide/_ide.h (ide_device_info): Correct position of packed
attribute to make gcc happy.
* modules/part/Makefile (DEBUG_LEVEL), modules/karm/Makefile
(DEBUG_LEVEL), modules/ide/Makefile
(DEBUG_LEVEL), modules/fs/devfs/Makefile
(DEBUG_LEVEL), modules/fs/fat/Makefile
(DEBUG_LEVEL) : New variable.
* modules/fs/devfs/devfs.c, modules/fs/fat/_fat.c,
modules/fs/fat/_fat_karm.c: Added memset() found using the
poisoning stuff in kmem. More debugging messages using
DEBUG_PRINTx.
* modules/debug/debug.h: DEBUG_PRINTx macros now call
DEBUG_PRINT_VERBOSE instead of __dbg_printk, so that the line
number, function and file names are printed before the debug
message.
* TODO: More things to do.
Index: TODO
===================================================================
RCS file: /home/kos/cvs/kos/TODO,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -d -r1.100 -r1.101
--- TODO 4 Jan 2005 22:13:17 -0000 1.100
+++ TODO 30 Jan 2005 16:11:20 -0000 1.101
@@ -11,6 +11,7 @@
la place. Kitc doit être le seul module à utiliser les fonctions
synchq_*_unsafe, et celles-ci devront donc être exportés avec
_RESTRICTED.
+- Gérer le SEGV sur les threads user.
[d2]
- Rajouter un test dans cpl0_switch pour ne pas faire le
Index: ChangeLog
===================================================================
RCS file: /home/kos/cvs/kos/ChangeLog,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -d -r1.62 -r1.63
--- ChangeLog 19 Jan 2005 19:15:04 -0000 1.62
+++ ChangeLog 30 Jan 2005 16:11:20 -0000 1.63
@@ -1,3 +1,68 @@
+2005-01-30 Thomas Petazzoni <thomas at crazy.kos.nx>
+
+ * modules/x86/mm/Makefile (DEBUG_LEVEL): 1 -> 0
+
+ * modules/vmm/_vmm_as.c: Moved as_dump and vr_dump, create
+ as_dump_unsafe.
+
+ * modules/vmm/Makefile (DEBUG_LEVEL): 3 -> 0
+
+ * modules/tty/_tty.c, modules/tty/_tty_kres.c: DEBUG_PRINTx
+ conformance + memset().
+
+ * modules/lib/blockfile/libblockfile.c,
+ modules/lib/charfile/libcharfile.c,
+ modules/lib/filemap/libfilemap.c: Added memset() needed when
+ allocated buffer is poisoned. Whitespaces.
+
+ * modules/kmem/_kvmem_free.c: DEBUG_PRINTx conformance +
+ whitespaces.
+
+ * modules/kmem/_kvmem_alloc.c (kvalloc): Poison the allocated
+ memory + DEBUG_PRINTx conformance.
+
+ * modules/kmem/_kslab_cache_free.c (__kslab_cache_free_by_slab):
+ Poison the freed buffer.
+
+ * modules/kmem/_kslab_cache_alloc.c (kslab_cache_alloc): Poison
+ the allocated buffer.
+
+ * modules/kmem/_kmem_free.c (kfree): DEBUG_PRINTx conformance.
+
+ * modules/kmem/_kmem_alloc.c (kmalloc): Whitespaces + DEBUG_PRINTx
+ conformance.
+
+ * modules/kitc/_kmutex.c: Remove [function] as they are generated
+ by DEBUG_PRINTx now.
+
+ * modules/karm/open.c: Whitespaces.
+
+ * modules/karm/mount.c (mount): Cleaned the way of calling
+ fs->attach().
+
+ * modules/ide/_ide_karm.c: More debugging messages.
+
+ * modules/ide/_ide.h (ide_device_info): Correct position of packed
+ attribute to make gcc happy.
+
+ * modules/part/Makefile (DEBUG_LEVEL), modules/karm/Makefile
+ (DEBUG_LEVEL), modules/ide/Makefile
+ (DEBUG_LEVEL), modules/fs/devfs/Makefile
+ (DEBUG_LEVEL), modules/fs/fat/Makefile
+ (DEBUG_LEVEL) : New variable.
+
+ * modules/fs/devfs/devfs.c, modules/fs/fat/_fat.c,
+ modules/fs/fat/_fat_karm.c: Added memset() found using the
+ poisoning stuff in kmem. More debugging messages using
+ DEBUG_PRINTx.
+
+ * modules/debug/debug.h: DEBUG_PRINTx macros now call
+ DEBUG_PRINT_VERBOSE instead of __dbg_printk, so that the line
+ number, function and file names are printed before the debug
+ message.
+
+ * TODO: More things to do.
+
2005-01-19 Thomas Petazzoni <thomas at crazy.kos.nx>
* modules/Makefile (doc): Correct message when generating
More information about the Kos-cvs
mailing list