BNX2X: 9ns device infrastructure
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 12 Feb 2015 22:05:43 +0000 (17:05 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 2 Mar 2015 16:59:10 +0000 (11:59 -0500)
commitf245839ed7ff1a5ebe0310a8098db86c9f655313
tree7cb4a4657fec5c3a1d46147f3c5ece83dd2276f3
parent808b6a6a4edf7e23454167c71a77113862b1289e
BNX2X: 9ns device infrastructure

Starts to call the Linux init routines.  There's a PCI table parser, which
might end up in akaros_compat.c or something.

Everything is quite hacky.  PNP is called first, which triggers PCI.  PCI does
the discovery (and knows pci_id) and the ctlr/sb alloc.  Then it saves some
things for later (like pci_id).  Later, in reset, the edev is created and
stitched up with the ctlr/sb.  Good times.
kern/drivers/net/bnx2x/Kbuild
kern/drivers/net/bnx2x/bnx2x.h
kern/drivers/net/bnx2x/bnx2x_dev.c [new file with mode: 0644]
kern/drivers/net/bnx2x/bnx2x_main.c