Index: branches/azimutz/Chazi/doc-azi/CHANGES.txt =================================================================== --- branches/azimutz/Chazi/doc-azi/CHANGES.txt (revision 526) +++ branches/azimutz/Chazi/doc-azi/CHANGES.txt (revision 527) @@ -320,7 +320,7 @@ - (rev 524) Change: Added GraphicsEnabler module. Needs no introduction :) Feedback is welcome. - Working as usual with my ATI Radeon X1300, doing the injection thing. + Working as usual with my ATI Radeon X1300 openGL engine, doing the injection thing. Newsflash: looks like it's raining modules over Meklort's branch :D @@ -328,6 +328,15 @@ ---------------//---------------//--------------- +- (rev 526) +Change: Added Memory detection module. Also needs no intro... + Working properly with my controler: + Intel Corporation 82945G/GZ/P/PL Memory Controller Hub [8086:2770] (rev 02) + +Motif: --- + + ---------------//---------------//--------------- + - (rev ) Change: template Index: branches/azimutz/Chazi/i386/libsaio/pci_setup.c =================================================================== --- branches/azimutz/Chazi/i386/libsaio/pci_setup.c (revision 526) +++ branches/azimutz/Chazi/i386/libsaio/pci_setup.c (revision 527) @@ -31,13 +31,9 @@ case PCI_CLASS_NETWORK_ETHERNET: if (do_eth_devprop) set_eth_builtin(current); - break;/* - - case PCI_CLASS_DISPLAY_VGA: - execute_hook(kGraphicsEnablerKey, current, NULL, NULL, NULL); break; - */ case PCI_CLASS_SERIAL_USB: + case PCI_CLASS_SERIAL_USB: notify_usb_dev(current); break; Index: branches/azimutz/Chazi/i386/modules/Memory/spd.c =================================================================== --- branches/azimutz/Chazi/i386/modules/Memory/spd.c (revision 526) +++ branches/azimutz/Chazi/i386/modules/Memory/spd.c (revision 527) @@ -6,12 +6,12 @@ * System profiler fix and other fixes by Mozodojo. */ -#include "libsaio.h" +//#include "libsaio.h" - included on the header. +//#include "saio_internal.h" - included on bootstruct.h +#include "bootstruct.h" #include "pci.h" #include "platform.h" #include "spd.h" -#include "saio_internal.h" -#include "bootstruct.h" #include "memvendors.h" #ifndef DEBUG_SPD @@ -231,7 +231,7 @@ c = spd[i]; if (isalpha(c) || isdigit(c) || ispunct(c)) // It seems that System Profiler likes only letters and digits... asciiPartNo[index++] = c; - else if (!isascii(c)) + if (isspace(c)) //Azi: this is the way that works properly for me!! The other gives me extra characters. break; } @@ -325,7 +325,7 @@ slot->Frequency, slot->Vendor, slot->PartNo, - slot->SerialNo); + slot->SerialNo); if(DEBUG_SPD) { dumpPhysAddr("spd content: ",slot->spd, spd_size); getc(); Index: branches/azimutz/Chazi/i386/modules/Memory/spd.h =================================================================== --- branches/azimutz/Chazi/i386/modules/Memory/spd.h (revision 526) +++ branches/azimutz/Chazi/i386/modules/Memory/spd.h (revision 527) @@ -7,8 +7,9 @@ #ifndef __LIBSAIO_SPD_H #define __LIBSAIO_SPD_H +//#include "libsaio.h" #include "platform.h" -#include "libsaio.h" +#include "io_inline.h" void scan_spd(PlatformInfo_t *p);