Matt Jacob 56aef50302 Clean up firmware load issues and remove darn near all config options.
Force alphas to prefer mem mapping as the default.

Basically, we have a pointer to a function which we can call which will
return us a pointer to firmware for the card we have. We call this function
(if it's non-NULL) with the address of our mdvec f/w pointer.

The way this works is that if ispfw (as a module or a static) is loaded,
it initializes the pointer in isp_pci, so we can call into to it to fetch
a pointer to a f/w set.

If ispfw is MOD_UNLOADed, it's retained a pointer to our mdvec f/w pointers,
which then get zeroed out so we don't have any references to data that's
now gone from kernel memory. Removing the f/w saves ~360KBytes.

Alas, there is no autounload mechanism that works for is here.
2000-06-18 05:18:55 +00:00
..
2000-06-10 17:53:20 +00:00
2000-06-14 17:53:40 +00:00
2000-06-14 17:53:40 +00:00
2000-06-10 11:06:51 +00:00
1999-11-18 07:22:59 +00:00
2000-06-11 11:54:52 +00:00
2000-05-01 19:54:26 +00:00
2000-06-10 11:09:03 +00:00
2000-06-10 06:41:11 +00:00
2000-01-17 20:49:59 +00:00
2000-05-01 20:32:07 +00:00
2000-01-18 08:38:35 +00:00
2000-05-01 19:54:26 +00:00
2000-03-18 15:13:30 +00:00
2000-06-10 11:14:19 +00:00
2000-05-14 13:47:57 +00:00
2000-06-14 06:41:33 +00:00
2000-06-15 15:23:12 +00:00
2000-05-28 15:59:52 +00:00