summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2010-02-27IRQ server doesn't have reply messages.Zheng Da
2010-02-27Add `flags` in RPC device_intr_notify definition.Zheng Da
2010-02-27Remove tmp and ignore it in the future.Zheng Da
2010-02-27Use adapted dev_queue_xmit to transmit packets in DDE Linux.Zheng Da
2010-02-27Add `flags` for interrupt registration.Zheng Da
2010-02-27remove RPCs for PCI conf space.Zheng Da
2010-02-08remove io done thread.Zheng Da
eliminate a potential race condition in thread_wait and thread_wakeup.
2010-02-08return packet transmission error to the client.Zheng Da
2010-02-07initialize new fields in sk_buff.Zheng Da
2010-02-07free delivered packets.Zheng Da
2010-02-06remove printing in dde_pcnet32.Zheng Da
2010-02-06fix a serious bug in dde_linux26.Zheng Da
don't set `tail` in sk_buff.
2010-02-05a new thread for device requests in dde_pcnet32.Zheng Da
2010-02-05remove printing in the trivfs server.Zheng Da
2010-02-05trivfs server creates its own port bucket.Zheng Da
2010-02-05deallocate skb_reply before freeing the packet.Zheng Da
2010-02-05create device port with create_device_port.Zheng Da
2010-02-05dereference ports when return D_INVALID_OPERATIONS in device requests.Zheng Da
2010-02-05create a thread for only handling device requests.Zheng Da
2010-02-05print to stderr.Zheng Da
2010-02-05fix a bug in ddekit: use the relative time.Zheng Da
2010-02-01check in dde_pcnet32.Zheng Da
2010-02-01check in libmachdev.Zheng Da
2010-01-29Reorganize Makefile.Zheng Da
2010-01-29libdde_linux26 is adapted to be used by libmachdev.Zheng Da
2010-01-29remove printing in the interrupt handler.Zheng Da
2010-01-27not unregister driver in dde_pcnet32_test.Zheng Da