From: Dave A. <ai...@li...> - 2004-08-19 12:36:02
|
Okay I've removed nearly every macro I can from the drmfntbl-0-0-2-branch. The two remaining things are the IOCTLS and COUNTERS stuff, I think I might merge fntbl-0-0-2 back to HEAD and maybe tackle those two last ones in a third and final drmfntbl-0-0-3-branch. I can defo say two things, gamma and BSD are broken, I'll merge back and then drop gamma completly, BSD isn't that hard to repair I'd say... I'll probably cleanup the features & DRIVER_ stuff into an inline, in theory I think I could drop the OS_HAS_MTRR stuff but I've a funny feeling we wouldn't compile on non-x86 I did.. the mtrr interface (not mtrrs but the Linux interface to them) is always defined on x86 and is switched between dummy fns and real ones depending on the CONFIG_MTRR, however on non-x86 I don't think the mtrr interfaces exists at all so we have to persist with the macros.. Also feel free to test that branch on any/all hardware, I've given it a basic test on mach64 and radeon and I mean basic... Dave. -- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied at skynet.ie pam_smb / Linux DECstation / Linux VAX / ILUG person |