summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-31Use libbpf in eth-multiplxer.Zheng Da
2010-07-31Not tracking eth-multiplexer.prof_d any more.Zheng Da
2010-07-31add libbpf.Zheng Da
2010-07-12use TSC to implement delay.Zheng Da
2010-07-12not export the symbol loops_per_jiffy.Zheng Da
2010-07-12calibrate the delay loop several times.Zheng Da
It's necessary when we do it in the user space, as that the CPU switches to other processes and the result is too imprecise.
2010-07-12Use Linux's udelay and ndelay.Zheng Da
It's not very precise to implement udelay and ndelay with loops in the user space, but should be enough.
2010-06-21fix port leak in block glue code of libmachdev.Zheng Da
2010-06-21remove netdev_boot_setup in dde linux26.Zheng Da
2010-06-21create send right when block device is opened.Zheng Da
2010-06-21remove check_part and check_partition in windhoek.Zheng Da
2010-06-17check disk existence in open_block_dev.Zheng Da
2010-06-17fix a bug in device_open in libmachdev.Zheng Da
check the negative error value.
2010-06-17fix a bug in linux_block_emulation_opsZheng Da
2010-06-16add fsys opt support in dde drivers.Zheng Da
2010-06-16add fsys opt support in devnode.Zheng Da
2010-06-15don't install headers of libhurd-slab.Zheng Da
2010-06-15Revert "Use malloc/free by default in slab."Zheng Da
This reverts commit 198a98db43a1cce35242ea5cc12e1d9c5c57db40.
2010-06-15handle the case hurd is built in a separate dir.Zheng Da
if hurd is built in its source tree, nothing needs to be changed. but if hurd is built in a separate directory, BUILDDIR has to specify the path where hurd is built.
2010-06-15implement get_random_bytes() with random() in libcZheng Da
2010-06-14fix compiling problems in libddekit and libmachdev.Zheng Da
2010-06-09enable initcall functions of block IO schedulers.Zheng Da
2010-06-09windhoek links to dde linux26 libraries properly.Zheng Da
2010-06-09Fix up DDE pathsOlaf Buddenhagen
2010-06-09fix a race condition in the interrupt handler.Zheng Da
2010-06-09make __l4ddekit_initcall_* variables global.Zheng Da
2010-06-09include more block IO scheduler.Zheng Da
2010-06-09remove printing in dde pcnet32.Zheng Da
2010-06-05fix a bug in claim_irq.Zheng Da
2010-06-05remove printing.Zheng Da
2010-06-05skip calling init if there is no init.Zheng Da
2010-06-04support block devices in the DDE library.Zheng Da
2010-06-04fix a complication problem.Zheng Da
2010-06-04fix compilation errors in the last commit.Zheng Da
2010-06-04return linux errno in linux_pkg_xmit.Zheng Da
2010-06-04remove the declaration of linux_net_emulation_ops.Zheng Da
2010-06-04remove redundant fields in mach_device.Zheng Da
2010-06-04convert linux errno to mach in libmachdev.Zheng Da
2010-05-31windhoek can be compiled.Zheng Da
2010-05-31make glue code of networking more independant.Zheng Da
This change is required for block device drivers. When block device drivers are linked to the glue code, the linker should be able to perform garbage collection and exclude the code of networking from the driver programs.
2010-05-31change Makefile to install ddekit header files.Zheng Da
2010-05-31include ddekit/timer.h in the Linux file.Zheng Da
2010-05-31check in the initial version of windhoek by DROPS.Zheng Da
2010-05-28link to libhurd-slab while building dde drivers.Zheng Da
2010-05-28ddekit slab uses libhurd-slab.Zheng Da
2010-05-28set new slab with 0.Zheng Da
2010-05-28reimplement ddekit_large_malloc.Zheng Da
2010-05-28Use cthreads in hurd-slab.Zheng Da
2010-05-28Use malloc/free by default in slab.Zheng Da
2010-05-28Use a large slab size.Zheng Da