by Daniel Wyatt for iPXE
Write a new bnx2 driver from scratch. Possibly improve/rewrite other drivers.