Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263728AbUCXOW2 (ORCPT ); Wed, 24 Mar 2004 09:22:28 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263723AbUCXOW2 (ORCPT ); Wed, 24 Mar 2004 09:22:28 -0500 Received: from ylug.da-cha.jp ([61.211.239.235]:50324 "EHLO maison.kyo-ko.org") by vger.kernel.org with ESMTP id S263728AbUCXOWP (ORCPT ); Wed, 24 Mar 2004 09:22:15 -0500 Date: Wed, 24 Mar 2004 23:21:37 +0900 Message-ID: <87u10e5nri.wl%miura@da-cha.org> From: Hiroshi Miura To: Alexey Shinkin , Thaly Palanisamy Cc: "linux-kernel@vger kernel org" , cpufreq@www.linux.org.uk Subject: bootup and cpufreq driver support for ZFx86 processor In-Reply-To: <1501881750.20040218104216@elesy.tusur.ru> References: <1501881750.20040218104216@elesy.tusur.ru> User-Agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 MULE XEmacs/21.4 (patch 15) (Security Through Obscurity) (i386-debian-linux) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2807 Lines: 83 Hi, Alex and Thaly, I wrote Cyrix/NatSemi MediaGX setup/driver in linux. I can get ZFx86 CPU datasheet, and look at it, it seems similar to MediaGX, I think . But datasheets is not well informative. I'm just start trying the CPUFreq driver and setup cpu codes. Can you wait and try testing my code? And can you send me some informations? I want results of 'lspci -v', dmesg of bootup, 'cat /proc/cpuinfo'. I need a 'vendor id' and a 'cpuid' of that cpu which is not on a datasheet. At Wed, 18 Feb 2004 10:42:16 +0600, Alexey Shinkin wrote in LKML: > > hi! > > I am playing with Linux 2.6.0 on a PC-104 board with > ZFx86 CPU - it is Cyrix core based 486. Kernel 2.4.18 detects the CPU > as Cyrix Cx486DX2, but 2.6.0 says it is 486. > > I looked through /arch/i386/kernel/setup.c in 2.4.18 sources, > /arch/i386/kernel/cpu/common.c in 2.6.0 sources and found the > identify_cpu() function that seems to be working a bit incorrectly in > 2.6.0. > > In 2.4.18 it checks if the CPU able to execute CPUID , if cannot - the > id_and_try_enable_cpuid() is called, which identifies old Cyrixes and > tries to turn on CPUID on some of them. Even if the CPU is not > CPUID-capable,Cyrix is detected by test_cyrix_52div(), at least, the > function fills x86_vendor & x86_vendorid fields in for Cyrixes. The > fields are used later for vendor-specific initialization. > > In 2.6.0 identify_cpu() does not check CPUID-uncapable CPUs by > test_cyrix_52div() and > doesnt try to enable CPUID on them, so , further generic_identify() > considers my CPU as usual 486, doesnt find vendor in get_cpu_vendor > and after all default CPU init procedure is performed instead of > vendor-specific. > > I understand that now people are more focused on newest P4's, > Athlons64 etc , but I think that support for old CPUs also shouldnt be > broken... > > > -- > Best regards, > Alex Shinkin > At Wed, 25 Feb 2004 14:33:18 -0600, Thaly Palanisamy wrote on CPUFreq-devel ML: > > Hello, > Does the cpufreq driver support the Zfx86 processor runnix Linux (2.4.21)? > The ZFx86 is on a PC104 single board computer(Prometheus from Diamond > Systems Corporation- DSC). I tried the DSC forum, but no one was aware of. > I need to slow down the Zfx currently running at 100 MHz to save power. > Can anybody help me? > Thanks, > Thaly > > -- > Thalapathy Palanisamy, > Electronics Technician II, > Geochemical and Environmental Research Group, > Texas A&M University, > College Station, TX -77845 > Ph: (979) 862-2323 x113 > Fax: (979) 862-1347 > www.gerg.tamu.edu > > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/