From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1N4aAj-0005Hk-Ly for garchives@archives.gentoo.org; Sun, 01 Nov 2009 13:08:41 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E1940E0872; Sun, 1 Nov 2009 13:08:40 +0000 (UTC) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by pigeon.gentoo.org (Postfix) with SMTP id 60F5FE0872 for ; Sun, 1 Nov 2009 13:08:40 +0000 (UTC) Received: (qmail invoked by alias); 01 Nov 2009 13:08:38 -0000 Received: from HSI-KBW-078-042-060-193.hsi3.kabel-badenwuerttemberg.de (EHLO nb.localnet) [78.42.60.193] by mail.gmx.net (mp066) with SMTP; 01 Nov 2009 14:08:38 +0100 X-Authenticated: #497570 X-Provags-ID: V01U2FsdGVkX18S4xZzrbQSo4pf8Jm8bgbvManwsMhF5l6ZcGcFwn CW/Bq4pGmh1WRm From: Petric Frank To: gentoo-embedded@lists.gentoo.org Subject: [gentoo-embedded] Beginner: Target Mips + nommu Date: Sun, 1 Nov 2009 14:09:02 +0100 User-Agent: KMail/1.12.1 (Linux/2.6.30-gentoo-r4; KDE/4.3.1; i686; ; ) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@lists.gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200911011409.02501.pfrank@gmx.de> X-Y-GMX-Trusted: 0 X-FuHaFi: 0.64 X-Archives-Salt: cf5ded4f-62b5-4275-bf72-941394a8521d X-Archives-Hash: 9b14d99d38fae375cf99e60bd4e0fa02 Hello, i'm rather a beginner when it comes to embedded systems. My (play) system is a mips (i assume a mips32 big endian) system without a mmu, so i started with crossdev --target mips-softfloat-linux-uclibc which runs well (after unmasking uclibc-0.9.30.1-r1 for mips). So i have now the cross-compilers and binutils available. Due the target has no mmu i assume that i have to rebuild the uClibc with a modified .config to cover this, right ? Ok, in the first view switching ARCH_HAS_MMU/ARCH_USE_MMU off is obvious, but then i think PIC (DOPIC) is also not allowed. (anyone could share me a working .config for this target ?) Also - as far as i read - the normal linux kernel is not capable of a mmu-less mips system. Is uClinux the proper alternative for this or are the mips kernels available in the portage tree patched to cover this ? Are there other things i have to care about ? I would be happy if someone can share some knowledge with me. regards Petric