summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2010-05-28original libhurd-slab from viengoos.Zheng Da
2010-05-28memory from linux_kmalloc is aligned with cache line size.Zheng Da
It's an ugly fix.
2010-05-19remove files generated by autoreconf and configureZheng Da
2010-05-19configure checks libpciaccess.Zheng Da
2010-05-19Merge branch 'dde' of ssh://git.sv.gnu.org/srv/git/hurd/incubator into ddeZheng Da
2010-05-20Merge branch 'dde' of ssh://git.sv.gnu.org/srv/git/hurd/incubatorZheng Da
2010-05-19Revert "make devnode open for reading and writing."Zheng Da
This reverts commit e0571ec558b13cbf400f2a0c55787238fcf3d858.
2010-05-11Add e100.Zheng Da
it's not work in dde yet.
2010-05-11block intloop thread when irq is disabled.Zheng Da
2010-05-11Add ne2k-pci driver.Zheng Da
2010-05-07call device_irq_enable even when interrupt is ignored.Zheng Da
2010-05-07Add DDE rtl8139.Zheng Da
2010-05-07fix a bug when device_intr_notify return an error.Zheng Da
2010-05-07remove printing in dde_e1000 and dde_pcnet32.Zheng Da
2010-05-07make devnode open for reading and writing.root
2010-05-06remove local_irq_restore in spin_trylock_irqsave.Zheng Da
2010-05-05explicitly show pcibios_enable_device isn't implemented.Zheng Da
2010-05-05fix a bug in searching network devices.Zheng Da
2010-05-04Add util.h in libddekit.Zheng Da
2010-05-04Use more memory chunks for linux_kmalloc.Zheng Da
2010-05-04remove all temporary files created by vim.Zheng Da
2010-05-04Add printing.Zheng Da
2010-05-04make devnode readable and writable.Zheng Da
2010-04-22ddekit: print messages.Zheng Da
2010-04-22jiffies in the type of unsigned long.Zheng Da
2010-04-22jiffies in the type of unsigned long.Zheng Da
2010-04-06Use pci_set_master in linux.Zheng Da
2010-04-06implement dump_stack in libddekit with backtrace.Zheng Da
2010-04-06Use mem device to map memory for MMIO.Zheng Da
2010-04-06set memory allocated by ddekit_large_malloc to zeroZheng Da
2010-04-05check in the initial version of dde_e1000Zheng Da
2010-03-03Support MMIO.Zheng Da
2010-02-28Set the right source hw address in dde_pcnet32_test.Zheng Da
2010-02-28reset the helder pointer before unlock in ddekit lock.Zheng Da
I don't know if it helps fix any bugs, but it should be a right thing to do.
2010-02-28implement cli/sti with a lock.Zheng Da
In order to avoid dead lock caused by spin_lock_irq or spin_lock_irqsave, I remove irq disabling in them. It's really unnecessary to do spin_lock_irq and spin_lock_irqsave any more because interrupt isn't handled in a real interrupt context.
2010-02-27ignore more files.Zheng Da
2010-02-27Use lock to protect pending softirq variable.Zheng Da
This is a temporary solution. I should implement a correct mechanism to simulate cli/sti.
2010-02-27Use pcnet32 driver in Linux 2.6.29.Zheng Da
2010-02-27Add `flags` in device_intr_notify in libmachdev.Zheng Da