diff --git a/controller.c b/controller.c index f4f7371..183e9c3 100644 --- a/controller.c +++ b/controller.c @@ -2,6 +2,8 @@ * MemTest86+ V5 Specific code (GPL V2.0) * By Samuel DEMEULEMEESTER, sdemeule@memtest.org * http://www.canardpc.com - http://www.memtest.org + * + * Edited by David McInnis Oct 4, 2014 */ //#include "defs.h" @@ -292,7 +294,7 @@ static void setup_nhm(void) /* First, locate the PCI bus where the MCH is located */ - for(i = 0; i < sizeof(possible_nhm_bus); i++) { + for(i = 0; i < sizeof(possible_nhm_bus) / sizeof(possible_nhm_bus[0]); i++) { pci_conf_read( possible_nhm_bus[i], 3, 4, 0x00, 2, &vid); pci_conf_read( possible_nhm_bus[i], 3, 4, 0x02, 2, &did); vid &= 0xFFFF; @@ -327,7 +329,7 @@ static void setup_nhm32(void) ctrl.mode = ECC_NONE; /* First, locate the PCI bus where the MCH is located */ - for(i = 0; i < sizeof(possible_nhm_bus); i++) { + for(i = 0; i < sizeof(possible_nhm_bus) / sizeof(possible_nhm_bus[0]); i++) { pci_conf_read( possible_nhm_bus[i], 3, 4, 0x00, 2, &vid); pci_conf_read( possible_nhm_bus[i], 3, 4, 0x02, 2, &did); vid &= 0xFFFF; @@ -1424,7 +1426,7 @@ static void poll_fsb_amd64(void) { unsigned long dramchr; float clockratio; double dramclock; - unsigned int dummy[3]; + unsigned int dummy[4]; int ram_type; float coef = 10; @@ -2851,13 +2853,13 @@ static void poll_timings_nf4ie(void) { static void poll_timings_i875(void) { - ulong dev6, dev62; + ulong dev6; ulong temp; float cas; int rcd, rp, ras, chan; long *ptr, *ptr2; - pci_conf_read( 0, 6, 0, 0x40, 4, &dev62); + pci_conf_read( 0, 6, 0, 0x40, 4, &dev6); ptr2=(long*)(dev6+0x68); /* Read the MMR Base Address & Define the pointer */ diff --git a/init.c b/init.c index 754b8d7..5bd8b4f 100644 --- a/init.c +++ b/init.c @@ -7,6 +7,8 @@ * * Released under version 2 of the Gnu Public License. * By Chris Brady + * + * Edited by David McInnis October 4, 2014 */ @@ -914,7 +916,6 @@ void cpu_type(void) default: cprint(0, COL_MID, "Unknown Intel"); break; - break; } } diff --git a/main.c b/main.c index 0bc7ca0..613f811 100644 --- a/main.c +++ b/main.c @@ -422,7 +422,7 @@ void test_start(void) //initialise_cpus(); btrace(my_cpu_num, __LINE__, "BeforeInit", 1, 0, 0); /* Draw the screen and get system information */ - init(); + init(); /* Set defaults and initialize variables */ set_defaults(); @@ -737,7 +737,7 @@ void test_start(void) /* Do the same test for each CPU */ if (++cpu_sel >= act_cpus) { - cpu_sel = 0; + cpu_sel = 0; next_test(); } else { continue;