On 17.12.2008 22:19, Corey Osgood wrote: > On Wed, Dec 17, 2008 at 3:24 PM, Corey Osgood <[email protected]>wrote: > > >> On Wed, Dec 17, 2008 at 2:03 PM, Myles Watson <[email protected]> wrote: >> >> >>> On Wed, Dec 17, 2008 at 11:43 AM, Corey Osgood >>> <[email protected]>wrote: >>> >>> >>>> On Tue, Dec 16, 2008 at 12:35 PM, Myles Watson <[email protected]>wrote: >>>> >>>> >>>>> Corey, >>>>> >>>>> I've been looking through the v2 code, but I don't see anywhere that pci >>>>> config reads/writes are enabled before scanning. If you're interested, >>>>> you >>>>> could send me a v2 boot log and I'll try to help more. You could also try >>>>> doing a direct pci config read to the device to see if it works before the >>>>> hang. >>>>> >>>> I got looking at some other drivers and reading some other mails on the >>>> list, and changing pci_ops to use cf0/cf8 fixed it, and also fixed my >>>> problems with the ide and sata drivers hanging (so all those phase3 >>>> functions are back in phase6 where they belong). The system now boots to >>>> memtest and actually sees the memory to test now, but I'm still having a >>>> problem building the cpu driver, which means booting is EXTREMEMLY slow. >>>> The >>>> stage2 driver is in via/c7.c, but no matter where I try to include it in >>>> the >>>> make files, arch/x86/Makefile or mainboard/jetway/j7f2/Makefile, I get this >>>> error: >>>> >>>> make: *** No rule to make target >>>> `/home/corey/coreboot/coreboot-v3/build/mainboard/jetway/j7f2//home/corey/coreboot/coreboot-v3/arch/x86/via/c7.o', >>>> needed by `/home/corey/coreboot/coreboot-v3/build/coreboot.stage2'. Stop. >>>> >>>> I'm no expert on makefiles, so I could use a hand. I've tried to locate >>>> where/how geodelx/cpu.c is built, but it doesn't seem that it ever is, >>>> adding a #error to the file still lets alix1c and other geodelx boards >>>> build >>>> without error. >>>> >>>> Other then that, things are looking VERY promising, I'm finishing up a >>>> few things I put off before, and once the CPU driver is running I'd like to >>>> try booting a kernel :) >>>> >>>> Thanks, >>>> Corey >>>> >>> I agree with Ron. You're doing good work and we could help you easier if >>> we commit it. I added one more line to your Makefile and it tries to build >>> the file. >>> >>> I think the c7.c file should move, but for now it helps. >>> >>> Thanks, >>> Myles >>> >>> >> Ok, adding it there work. But why does it work there but nowhere else? I'll >> try to make a commit within the hour, I've just got to split the c7/cn700 >> stuff off from the other hacking I've been doing. >> >> > > self-acked and committed, feel free to move c7.c anywhere you think it > belongs ;) I've self-acked for expediency, I'm about to brave a snowstorm to > get to school for a final, and won't be back for probably 4 hours or so. I > also updated the epia-cn dts, so it should be in the same state as the j7f2 > if you fix the superio stuff. >
Sorry I didn't find time to review this sooner. Is it intentional that one of the files written by you had a (C) coresystems? Regards, Carl-Daniel -- http://www.hailfinger.org/ -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

