netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC][BNX2X] .h files rewrite
@ 2007-10-28 20:17 Eliezer Tamir
       [not found] ` <1193602875.4836.28.camel@eliezer>
  2007-11-02 23:35 ` Max Asbock
  0 siblings, 2 replies; 8+ messages in thread
From: Eliezer Tamir @ 2007-10-28 20:17 UTC (permalink / raw)
  To: davem@davemloft.net, Michael Chan, jeff@garzik.org,
	netdev@vger.kernel.org
  Cc: Max Asbock

Dave,

Please take a look and tell me if this is better than the last attempt.

Main changes:

* Rewrite of the init code: 
	1. Full rewrite of the generated code into something easier to read.
	2. Removed zeroes by adding a zero command.
	3. Big chucks of data are read by the chip using the DMA engine (instead of being written by the driver).
	4. Gzipped more of the data.

* Removed BE microcode, the swapping is done in the driver instead.

* Rewrite of the HSI - broke it into three files bnx2x_hsi.h bnx2x_reg.h and bnx2x_fw_defs.h

* Fixed SPARSE warnings.

* Fixed all but three checkpatch.pl warnings. (IMHO they are false positives)

The diff is against latest net-2.6.

ftp link:
ftp://Net_sys_anon@ftp1.broadcom.com/0001-bnx2x-h-file-rewrite.txt

gzipped:
ftp://Net_sys_anon@ftp1.broadcom.com/0001-bnx2x-h-file-rewrite.txt.gz

(will also attache patch inline as reply to this email for review)

Thanks
Eliezer



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2007-11-12 23:13 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-28 20:17 [RFC][BNX2X] .h files rewrite Eliezer Tamir
     [not found] ` <1193602875.4836.28.camel@eliezer>
2007-10-29  8:39   ` David Miller
2007-10-31 10:14     ` Eliezer Tamir
2007-10-31 10:53       ` David Miller
2007-11-02 23:35 ` Max Asbock
2007-11-04  7:47   ` Eliezer Tamir
2007-11-12 23:13     ` Ram Pai
2007-11-12 23:13       ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).