* [Linux-ia64] Driver development document
@ 2001-10-19 17:00 Gururaj Ananthateerta
2001-10-19 17:46 ` n0ano
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Gururaj Ananthateerta @ 2001-10-19 17:00 UTC (permalink / raw)
To: linux-ia64
I am newbie to Linux.
Is there any document which explains howto write linux network drivers for
ia-64.?
Thanks
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Linux-ia64] Driver development document
2001-10-19 17:00 [Linux-ia64] Driver development document Gururaj Ananthateerta
@ 2001-10-19 17:46 ` n0ano
2001-10-19 18:12 ` Doug Beattie
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: n0ano @ 2001-10-19 17:46 UTC (permalink / raw)
To: linux-ia64
Gururaj-
The same document that explains how to write IA32 drivers :-)
Seriously, all of the kernel interfaces you should need should
be the same between IA32 and IA64. It's amazing how many IA64
drivers were created by just re-compiling the IA32 versiion with
no source code changes.
I would recommend starting with the book `Linux Device Drivers'
by Rubini. It's kind of out of date (written for the 2.0 kernel)
but it gives you a good idea about the basics.
On Fri, Oct 19, 2001 at 10:00:13AM -0700, Gururaj Ananthateerta wrote:
> I am newbie to Linux.
> Is there any document which explains howto write linux network drivers for
> ia-64.?
>
> Thanks
>
>
>
>
>
> _______________________________________________
> Linux-IA64 mailing list
> Linux-IA64@linuxia64.org
> http://lists.linuxia64.org/lists/listinfo/linux-ia64
--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
n0ano@indstorage.com
Ph: 303/652-0870x117
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Linux-ia64] Driver development document
2001-10-19 17:00 [Linux-ia64] Driver development document Gururaj Ananthateerta
2001-10-19 17:46 ` n0ano
@ 2001-10-19 18:12 ` Doug Beattie
2001-10-19 18:39 ` KOCHI, Takayoshi
2001-10-31 23:10 ` Jes Sorensen
3 siblings, 0 replies; 5+ messages in thread
From: Doug Beattie @ 2001-10-19 18:12 UTC (permalink / raw)
To: linux-ia64
FWIW - It may be good, for someone in the real know, to document how
to modify or write a driver source so it would detect whether it was
running on ia32 or ia64 or even other type system and thereby be able
to take advantage of larger memory models.
From what I understand, many of the current drivers go through
copydown when used in the ia64 architecture and could be improved
upon.
My $0.02 worth of thoughts on this discussion.
n0ano@indstorage.com wrote:
>
> Gururaj-
>
> The same document that explains how to write IA32 drivers :-)
>
> Seriously, all of the kernel interfaces you should need should
> be the same between IA32 and IA64. It's amazing how many IA64
> drivers were created by just re-compiling the IA32 versiion with
> no source code changes.
>
> I would recommend starting with the book `Linux Device Drivers'
> by Rubini. It's kind of out of date (written for the 2.0 kernel)
> but it gives you a good idea about the basics.
>
> On Fri, Oct 19, 2001 at 10:00:13AM -0700, Gururaj Ananthateerta wrote:
> > I am newbie to Linux.
> > Is there any document which explains howto write linux network drivers for
> > ia-64.?
> >
> > Thanks
> >
> >
> >
> >
> >
> > _______________________________________________
> > Linux-IA64 mailing list
> > Linux-IA64@linuxia64.org
> > http://lists.linuxia64.org/lists/listinfo/linux-ia64
>
> --
> Don Dugger
> "Censeo Toto nos in Kansa esse decisse." - D. Gale
> n0ano@indstorage.com
> Ph: 303/652-0870x117
>
> _______________________________________________
> Linux-IA64 mailing list
> Linux-IA64@linuxia64.org
> http://lists.linuxia64.org/lists/listinfo/linux-ia64
--
Douglas B. Beattie
------------------
Linux Test Architect - Caldera, Inc.
dbb@caldera.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Linux-ia64] Driver development document
2001-10-19 17:00 [Linux-ia64] Driver development document Gururaj Ananthateerta
2001-10-19 17:46 ` n0ano
2001-10-19 18:12 ` Doug Beattie
@ 2001-10-19 18:39 ` KOCHI, Takayoshi
2001-10-31 23:10 ` Jes Sorensen
3 siblings, 0 replies; 5+ messages in thread
From: KOCHI, Takayoshi @ 2001-10-19 18:39 UTC (permalink / raw)
To: linux-ia64
Hi,
> I would recommend starting with the book `Linux Device Drivers'
> by Rubini. It's kind of out of date (written for the 2.0 kernel)
> but it gives you a good idea about the basics.
There is a refreshed version (for 2.4 kernel) published this year.
Regards,
--
KOCHI Takayoshi <t-kouchi@cq.jp.nec.com/t-kouchi@mvf.biglobe.ne.jp>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Linux-ia64] Driver development document
2001-10-19 17:00 [Linux-ia64] Driver development document Gururaj Ananthateerta
` (2 preceding siblings ...)
2001-10-19 18:39 ` KOCHI, Takayoshi
@ 2001-10-31 23:10 ` Jes Sorensen
3 siblings, 0 replies; 5+ messages in thread
From: Jes Sorensen @ 2001-10-31 23:10 UTC (permalink / raw)
To: linux-ia64
>>>>> "Doug" = Doug Beattie <dbb@caldera.com> writes:
Doug> FWIW - It may be good, for someone in the real know, to document
Doug> how to modify or write a driver source so it would detect
Doug> whether it was running on ia32 or ia64 or even other type system
Doug> and thereby be able to take advantage of larger memory models.
Doug> From what I understand, many of the current drivers go through
Doug> copydown when used in the ia64 architecture and could be
Doug> improved upon.
There really isn't any need to do so, if you follow the documented
APIs this will work automatically.
Jes
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2001-10-31 23:10 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-10-19 17:00 [Linux-ia64] Driver development document Gururaj Ananthateerta
2001-10-19 17:46 ` n0ano
2001-10-19 18:12 ` Doug Beattie
2001-10-19 18:39 ` KOCHI, Takayoshi
2001-10-31 23:10 ` Jes Sorensen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox