yeah, i do intend to make one command tp work on all..but it actually have
branch in it...it is indeed to use the 965Gx as base, but it will eventually
split up to make it compatible with other devices...while the driver code
finished last nite, im not sure if it is 100% finished or no, have to test
it even further..the inf i found out is rather complex since kiki have
discovered that [igfx_Cal_hardwaredevicesetting] and
[igfx_Cal_GMEhardwaredevicesetting] is not in use while actually in hte
original plan that it is use when the other setting fails to work on that
setting (bwg in this case)..but that features in not in the inf, it's in the
installer code, although the V1.1E / V1.1 dont have this features, V1.2 will
need it to ahve the auto compatible stuff enable and work properly...also
i've planned a cleaner inf such as kiki said, but it will not effect
performance wise (although installer size, and foot print will decrease) but
it is important to have a cleaner structure, as espi said for debugging, and
others easier mods..V1.2 doesnt design for performance only. it is also
design for users to easily tweaks the driver elements to suit their systems
(inf, setup, ini, stuffs..etc3x)

i'll take a look on the inf and try to improved it and fix some bugs

again Thanks all for the comments and suggestion ^^
special thanks to Kiki as well for the discovery ^^

On Mon, Jul 19, 2010 at 5:26 AM, Kiki <[email protected]> wrote:

> yes, but in Sherry, the section that we use is only
> [igfx_Bwg_HardwareDeviceSettings]
> because the INF (pre-1.2 until release) seems combined all the
> supported device IDs into one command whenever possible
>
>
> ========================================================================================================================================
> if we look at the stock INF, these 3 sections below:
> [igfx_Bwg_HardwareDeviceSettings] ==> this section is originally for
> 965 family
> [igfx_Cal_HardwareDeviceSettings] ==> this section is originally for
> 945GM
> [igfx_Cal_GMEHardwareDeviceSettings] ==> this section is originally
> for 945GME
>
>
> while each in those sections, there are identical lines:
> HKR, "Interrupt Management", 0x00000010
> HKR, "Interrupt Management\MessageSignaledInterruptProperties",
> 0x00000010
> HKR, "Interrupt Management\MessageSignaledInterruptProperties",
> MSISupported, 0x00010001, 0 <== this last zero can be value 0 or 1
>
>
> on stock driver:
> [igfx_Cal_HardwareDeviceSettings] (945GM) ==> default value 1
> [igfx_Bwg_HardwareDeviceSettings] (965 family) ==> default value 0
> [igfx_Cal_GMEHardwareDeviceSettings] (945GME) ==> default value 0
>
>
> I was saying [igfx_Cal_HardwareDeviceSettings] and
> [igfx_Cal_GMEHardwareDeviceSettings] is not used anymore on Sherry
> because of this sections:
> [i9xxGX0.HW]
> AddReg = igfx_Bwg_HardwareDeviceSettings
>
> [i9xxGX1.HW]
> AddReg = igfx_Bwg_HardwareDeviceSettings
>
>
> in theory, changing the variable "igfx_Bwg_HardwareDeviceSettings"
> into something else (ex. making it into
> "igfx_Cal_HardwareDeviceSettings",
> "igfx_Cal_GMEHardwareDeviceSettings", or a simple "Kiki", perhaps,
> lol) is possible, as long we can consistent by changing all of the
> variables that have the same name.
>
> and from what I see, INF is only an information file that inform the
> Setup application how should it react (modify registry, copy files,
> etc) when it meets certain device (in this case, those 27A2, 27A6,
> 2772, and 27AE) so it can install the suitable driver.
> removing lines that aren't in use in the INF is not making the driver
> work faster, but (indirectly) it'll indeed make the codes more easier
> to read, because we don't have to read what we don't use.
>
>
> CMIIW please
>
> On Jul 18, 11:40 pm, Espionage724 <[email protected]> wrote:
> > Those are to enable the MSI PCI intrurputs for several generations of
> > devices. For the 9xx, you only need [igfx_Cal_HardwareDeviceSettings]
> > unless you have the GME.
> >
>
> --
> 9xx SOLDIERS SANS FRONTIERS
>



-- 
Laptop:
Acer Aspire
Core Duo T2300E @ 1.67GHz
Intel GMA 950 IGP
Intel 945 Chipset
1GB RAM (512MB*2) Dual Channel DDR2
80GB standard PATA HDD
Win7 Ultimate 32bit / Ubuntu 10.04

hmmm :
Athlon II X4 630 OCd @ 3.225GHz
Sapphire HD 5670 512MB Artic Cooling
MSI 770-C45 MoBo
Kingston 2GB RAM DDR3 1333
750GB Samsung SATA2 HDD
Win7 Ultimate 32bit / Ubuntu 10.04

-- 
9xx SOLDIERS SANS FRONTIERS

Reply via email to