Re: DDE Linux26 in the Hurd

2010-01-28 Thread Da Zheng
On 10-1-29 上午12:05, Björn Döbel wrote: I'm sorry to ask again about the status of DDE Linux26 again. The hard disk driver for TUDOS is based on DDE Linux26 or you wrote it from scratch? >>> It is DDE-based. Not very hard, you can extract libATA code from Linux >>> and need to add a few fu

Re: DDE Linux26 in the Hurd

2010-01-28 Thread Björn Döbel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 > On 10-1-28 下午10:29, Björn Döbel wrote: >>> I'm sorry to ask again about the status of DDE Linux26 again. The hard disk >>> driver for TUDOS is based on DDE Linux26 or you wrote it from scratch? >> It is DDE-based. Not very hard, you can extract libAT

Re: DDE Linux26 in the Hurd

2010-01-28 Thread Da Zheng
Hi, On 10-1-28 下午10:29, Björn Döbel wrote: >> I'm sorry to ask again about the status of DDE Linux26 again. The hard disk >> driver for TUDOS is based on DDE Linux26 or you wrote it from scratch? > > It is DDE-based. Not very hard, you can extract libATA code from Linux > and need to add a few fu

Re: DDE Linux26 in the Hurd

2010-01-28 Thread Björn Döbel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 >>> So I suggest why not let the logical bus contains all devices in the system. >> Because in a secure system you don't want the NIC device driver to see >> all other devices. This is why we need an IO manager that manages access >> to devices on a pe

Re: DDE Linux26 in the Hurd

2010-01-28 Thread Samuel Thibault
Da Zheng, le Thu 28 Jan 2010 22:06:44 +0800, a écrit : > On 10-1-28 下午9:39, Björn Döbel wrote: > >> You missed my point. I understand that each driver runs in a separate > >> program. > >> The problem is that a device has to find the bus where it is located. In > >> the > >> current implementatio

Re: DDE Linux26 in the Hurd

2010-01-28 Thread Da Zheng
Hi, On 10-1-28 下午9:39, Björn Döbel wrote: >> You missed my point. I understand that each driver runs in a separate >> program. >> The problem is that a device has to find the bus where it is located. In the >> current implementation, a driver can only scan 32 devices. If we have 33 >> devices >>

Re: DDE Linux26 in the Hurd

2010-01-27 Thread Da Zheng
Hi, On 10-1-27 下午9:54, Björn Döbel wrote: >>> The L4IO server scans all PCI devices at startup. DDE applications use >>> l4io_pci_find_device() to iterate over all the devices and assign them a >>> local/logical PCI ID. So, yes, for a DDE application it always looks >>> like there is only one PCI