[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: state updates on porting of dde linux26
From: |
Da Zheng |
Subject: |
Re: state updates on porting of dde linux26 |
Date: |
Mon, 31 May 2010 22:32:36 +0800 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 |
On 10-5-11 上午9:35, Da Zheng wrote:
> Hello,
>
> I'm testing the porting of DDE Linux26 with different types of NIC drivers on
> VMWare and qemu. I tested pcnet32, ne2k-pci, rtl8139, e1000. pcnet32 works in
> both VMWare and qemu. Only qemu emulates ne2k-pci and rtl8139 cards and both
> DDE
> drivers work well in qemu.
>
> The odd thing occurs to e1000. VMWare and qemu both emulate e1000. DDE e1000
> doesn't work in VMWare but work quite well in qemu. I don't know why.
The bug in e1000 is finally fixed. It should be caused by the problem cache
coherency. After I made the DMA buffer cacheline-aligned, e1000 driver works
well in VMWare.
>
> All code (DDE Linux26 and modified gnumach) is in the dde branch of incubator
> and in master-user_level_drivers branch of the gnumach repository. I
> appreciate
> if someone can help me test the drivers in a real machine or test other NIC
> drivers. Instructions to build and run drivers can be found at
> http://www.bddebian.com:8888/~hurd-web/user/zhengda/
Zheng Da