summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-05-08drop .d filesSamuel Thibault
2011-05-08Merge branch 'master' into ddeSamuel Thibault
Conflicts: README
2010-08-18block devices use the default work queue.Zheng Da
kblockd work queue doesn't work. It might be a bug in DDE. On the other hand, the default work queue isn't used in a DDE driver, so it should be enough to use the default one.
2010-08-18fix a bug in device_read for block devices.Zheng Da
2010-08-09fake irq disable and enable.Zheng Da
Some functions such as blk_plug_device checks whether irqs are disabled. So I need to fake irq diable in spin_lock_irq and spin_lock_irqsave.
2010-08-08modify variable name and comment of block_dev_rw.Zheng Da
2010-08-08for debugging IDE.Zheng Da
2010-08-08implement device_read for block devices.Zheng Da
2010-08-08fix a bug in device_write for the block device.Zheng Da
2010-08-08check if the device exists.Zheng Da
2010-08-08Make the thread of DS server known to Linux.Zheng Da
2010-08-08check emul_device_t object in all DS server RPCs.Zheng Da
2010-08-04not print errors if fails to deliver packages.Zheng Da
2010-08-02implement netfs_append_args in eth-multiplexer.Zheng Da
2010-08-02Use BPF filter in eth-multiplexer.Zheng Da
2010-08-01link DDE drivers with BPF library.Zheng Da
2010-08-01Use BPF to filter the packets to be delivered.Zheng Da
2010-07-31move queue.c from eth-multiplexer to libbpf.Zheng Da
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