summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-05-08drop intermediate backupSamuel Thibault
2011-05-08drop patch fileSamuel Thibault
2011-05-08drop libpthreadSamuel Thibault
2011-05-08drop intermediate backupSamuel Thibault
2011-05-08drop generated fileSamuel Thibault
2011-05-08drop .orig and .rej filesSamuel Thibault
2011-05-08drop .cvsignore filesSamuel Thibault
2011-05-08remove .svn directoriesSamuel Thibault
2011-05-08re-add mainline configureSamuel Thibault
2011-05-08Re-add original configureSamuel Thibault
2011-05-08drop generated binary filesSamuel Thibault
2011-05-08drop diff fileSamuel Thibault
2011-05-08Remove mig-generated filesSamuel Thibault
2011-05-08Remove mig-generated filesSamuel Thibault
2011-05-08remove git-generated filesSamuel Thibault
2011-05-08rm .o filesSamuel Thibault
2011-05-08rmove .DS_StoreSamuel Thibault
2011-05-08remove .prof_d filesSamuel Thibault
2011-05-08Remove CVS directoriesSamuel Thibault
2011-05-08Merge branch 'dde' into HEADSamuel Thibault
2011-05-08Merge commit 'ac7ddb0d9557348206f3bc9bd2bf65b7d7b6409a' into HEADSamuel Thibault
2011-05-08drop .d filesSamuel Thibault
2011-05-08Merge branch 'master' into ddeSamuel Thibault
Conflicts: README
2011-04-10Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurdSamuel Thibault
2011-04-03Remove `serverboot'; fix "make dist" in `mach-defpager'.Ludovic Courtès
* serverboot/default_pager.c, serverboot/kalloc.c, serverboot/queue.h, serverboot/wiring.c, serverboot/wiring.h: Move to `mach-defpager/'. * serverboot/Makefile, serverboot/assert.h, serverboot/bootstrap.c, serverboot/bunzip2.c, serverboot/def_pager_setup.c, serverboot/defs.h, serverboot/dir.h, serverboot/disk_inode.h, serverboot/disk_inode_ffs.h, serverboot/elf-load.c, serverboot/exec.c, serverboot/ext2_file_io.c, serverboot/ffs_compat.c, serverboot/ffs_compat.h, serverboot/ffs_file_io.c, serverboot/file_io.c, serverboot/file_io.h, serverboot/fs.h, serverboot/gets.c, serverboot/gunzip.c, serverboot/load.c, serverboot/mach-exec.h, serverboot/minix_ffs_compat.c, serverboot/minix_ffs_compat.h, serverboot/minix_file_io.c, serverboot/minix_fs.h, serverboot/minix_super.h, serverboot/panic.c, serverboot/strfcns.c: Remove. * mach-defpager/Makefile (LCLHDRS): New variable. (vpath): Remove. (CPPFLAGS): Remove `-I$(srcdir)/../serverboot'. * mach-defpager/setup.c (page_aligned): Make public.
2010-09-19Merge remote branch 'origin/master-zhengda'Samuel Thibault
Conflicts: utils/rpctrace.c
2010-08-27RegenerateSamuel Thibault
2010-08-27Fix default_pager default_pager_object_set_size parametersSamuel Thibault
As suggested by Sergio Lopez. * serverboot/default_pager.c (S_default_pager_object_set_size): Exchange `seqno' and `reply_to' parameters.
2010-08-27make unblocked reads from external objects return a zeroed page.Sergio Lopez
* serverboot/default_pager.c (struct dstruct): Add boolean_t external field. (default_pager_add): Set ds->external to TRUE or FALSE depending whether the object is external. (default_read): Add external parameter. If no_block(block) returns 1, if external is TRUE, zero fill the page and return PAGER_SUCCESS instead of PAGER_ABSENT. (seqnos_memory_object_data_request): Pass ds->external as additional parameter to default_read.
2010-08-27Fix missing mutex unlock.Sergio Lopez
* serverboot/default_pager.c (pager_read_offset): Properly unlock the mutex before returning NO_BLOCK.
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-18Fix the build system to handle part storesJeremie Koenig
Part stores are used for debian-installer, and they're considered more elegant than kernel partition devices. This patch makes sure they're included in the build unless the user disables them explicitely. * Makeconf: add $(PARTED_LIBS) to static binaries which use libstore_part.a. * configure.in: look for libparted again (see also 7c7a04eb). * libstore/Makefile (store-types): include the 'part' store type when appropriate, remove the previous attempt. Signed-off-by: Jeremie Koenig <jk@jk.fr.eu.org>
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