summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-01Change the path of header files.Zheng Da
TODO We need to handle initcall properly.
2010-01-01Change HZ.Zheng Da
2010-01-01add .gitignore to libdde_linux26.Zheng Da
2010-01-01The modified Makefile can build libdde_linux26 nowZheng Da
2010-01-01check in panic.cZheng Da
2010-01-01Remove c_headers.hZheng Da
2009-12-29Don't include C library headers files in our header files.Zheng Da
2009-12-21a temporary version of Makefiles for libdde_linux26Zheng Da
2009-12-21check in mk.Zheng Da
2009-12-15Add ddekit_condvar_deinit.Zheng Da
2009-12-15Use ddekit condvar instead of the one in cthreads.Zheng Da
2009-12-15testing program for ddekit thread.Zheng Da
2009-12-15fix a bug in condvar.Zheng Da
2009-12-15fix a bug (setting a thread name).Zheng Da
2009-12-13Setup the main thread when initializing ddekit.Zheng Da
2009-12-13Use a global lock to protect a thread's local data.Zheng Da
2009-12-13A new thread has been initialized when it starts.Zheng Da
2009-12-11Don't set the main thread name.Zheng Da
2009-12-11destroy the port before the thread exits.Zheng Da
2009-12-11Test timer.Zheng Da
2009-12-11Use ddekit lock instead of mutex.Zheng Da
2009-12-11allow to print information to stdout.Zheng Da
2009-12-07Make ddekit_simple_malloc/free inline.Zheng Da
2009-12-07Use linux_kmalloc only when we need contiguous physical memory.Zheng Da
2009-12-07fix a bug in printf.cZheng Da
2009-12-07support allocation of large chunks of memory.Zheng Da
2009-12-06check in a test program for the ddekit library.Zheng Da
2009-12-06fix Makefile to compile the library.Zheng Da
2009-12-06kmem gets its own priv host port by itself.Zheng Da
2009-12-06fix a bug in printf.c.Zheng Da
2009-12-06Redefine HZ.Zheng Da
2009-12-06Remove unused files.Zheng Da
2009-12-06check in the original version of dde linux26.Zheng Da
2009-12-06The code can be compiled now.Zheng Da
2009-12-05Fix a bug.Zheng Da
The interrupt handler can only been attached to the same irq once.
2009-12-05Implementation of interrupt.Zheng Da
2009-12-04Implement printf and its variant.Zheng Da
2009-12-03Implement panic.Zheng Da
2009-12-03Implement physical <--> virtual address mapping.Zheng Da
2009-12-03Implement a faked slab cache.Zheng Da
2009-12-03Modify resource.c.Zheng Da
2009-12-03The implementation of condition variables.Zheng Da
ddekit_condvar_wait_timed hasn't been implemented as it is only used by freebsd drivers.
2009-11-21Add the implementation of list, used by semaphore.Zheng Da
2009-11-21Implement the semaphore (in thread.c).Zheng Da
2009-11-21Record the thread who holds the lock by ourselves.Zheng Da
cthreads mutex might contain the holder only when WAITDEBUG is defined. I think it's better to implement it by ourselves.
2009-11-21Emulate the timer in the Hurd.Zheng Da
2009-11-18fix a bug in thread.c.Zheng Da
2009-11-18Check in the implementation of the owner of a lock.Zheng Da
2009-11-18Adapt the implementation of lock.Zheng Da
TODO: the implementation of the owner of lock hasn't been adapted.
2009-11-18Adapt the implementation of DDEKit threads.Zheng Da