From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by oss.sgi.com id ; Wed, 21 Feb 2001 18:29:38 -0800 Received: from [210.241.238.126] ([210.241.238.126]:772 "EHLO viditec-netmedia.com.tw") by oss.sgi.com with ESMTP id ; Wed, 21 Feb 2001 18:29:16 -0800 Received: from kjlin ([210.241.238.122]) by viditec-netmedia.com.tw (8.9.3/8.8.7) with SMTP id LAA28570 for ; Thu, 22 Feb 2001 11:11:04 +0800 Message-ID: <00ba01c09c6e$84788380$056aaac0@kjlin> From: "kjlin" To: Subject: Does linux support for microprocessor without MMU? Date: Thu, 22 Feb 2001 09:26:44 +0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00B7_01C09CB1.9247D720" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-linux-mips@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;linux-mips-outgoing This is a multi-part message in MIME format. ------=_NextPart_000_00B7_01C09CB1.9247D720 Content-Type: text/plain; charset="big5" Content-Transfer-Encoding: quoted-printable Howdy, I got an embedded MIPS board recently. It has the following features: - CPU implements a five-stage pipeline with performance similar to the = MIPS R3000 pipeline. - MIPS32 compatible instruction set - R4000 style privileged resource architecture. - Without MMU. I am estimating the possibility of porting linux on it. Can Linux/MIPS 2.2 or 2.4 support for such a board which without MMU ? Because i consider it is the most difficult part in the porting process. Am i right? KJ ------=_NextPart_000_00B7_01C09CB1.9247D720 Content-Type: text/html; charset="big5" Content-Transfer-Encoding: quoted-printable
Howdy,
 
I got an embedded MIPS board recently.
It has the following features:
- CPU implements a five-stage pipeline with = performance=20 similar to the MIPS R3000 pipeline.
- MIPS32 compatible instruction set
- R4000 style privileged resource = architecture.
- Without MMU.
 
I am estimating the possibility of porting linux on=20 it.
Can Linux/MIPS 2.2 or 2.4 support for such a = board which=20 without MMU ?
Because i consider it is the most difficult part in = the=20 porting process.
Am i right?
 
KJ
 
 
 
------=_NextPart_000_00B7_01C09CB1.9247D720-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by oss.sgi.com id ; Wed, 21 Feb 2001 18:36:39 -0800 Received: from [203.101.127.117] ([203.101.127.117]:43400 "EHLO eris.xware.cx") by oss.sgi.com with ESMTP id ; Wed, 21 Feb 2001 18:36:29 -0800 Received: (from chris@localhost) by eris.xware.cx (8.11.0/8.11.0) id f1M2a2A24908; Thu, 22 Feb 2001 13:36:02 +1100 Date: Thu, 22 Feb 2001 13:36:02 +1100 From: Crossfire To: kjlin Cc: linux-mips@oss.sgi.com Subject: Re: Does linux support for microprocessor without MMU? Message-ID: <20010222133602.A24899@eris.xware.cx> References: <00ba01c09c6e$84788380$056aaac0@kjlin> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <00ba01c09c6e$84788380$056aaac0@kjlin>; from kj.lin@viditec-netmedia.com.tw on Thu, Feb 22, 2001 at 09:26:44AM +0800 Sender: owner-linux-mips@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;linux-mips-outgoing kjlin was once rumoured to have said: > Howdy, > > I got an embedded MIPS board recently. > It has the following features: > - CPU implements a five-stage pipeline with performance similar to the MIPS R3000 pipeline. > - MIPS32 compatible instruction set > - R4000 style privileged resource architecture. > - Without MMU. > > I am estimating the possibility of porting linux on it. > Can Linux/MIPS 2.2 or 2.4 support for such a board which without MMU ? > Because i consider it is the most difficult part in the porting process. > Am i right? the Standard Linux kernels all require an MMU. However, there is a version of the kernel known as "ucLinux" (Microcontroller Linux) which will run on CPUs without MMU. I don't know if ucLinux has a MIPS target yet. C. -- --==============================================-- Crossfire | This email was brought to you xfire@xware.cx | on 100% Recycled Electrons --==============================================-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by oss.sgi.com id ; Wed, 21 Feb 2001 20:12:20 -0800 Received: from [208.170.106.25] ([208.170.106.25]:2323 "EHLO blackdog.wirespeed.com") by oss.sgi.com with ESMTP id ; Wed, 21 Feb 2001 20:12:17 -0800 Received: from redhat.com (IDENT:joe@dhcp-246.hsv.redhat.com [172.16.17.246] (may be forged)) by blackdog.wirespeed.com (8.9.3/8.9.3) with ESMTP id WAA23751; Wed, 21 Feb 2001 22:07:08 -0600 Message-ID: <3A949279.5020707@redhat.com> Date: Wed, 21 Feb 2001 22:15:53 -0600 From: Joe deBlaquiere Organization: Red Hat, Inc. User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.17-14 i686; en-US; 0.8) Gecko/20010217 X-Accept-Language: en MIME-Version: 1.0 To: Crossfire CC: kjlin , linux-mips@oss.sgi.com Subject: Re: Does linux support for microprocessor without MMU? References: <00ba01c09c6e$84788380$056aaac0@kjlin> <20010222133602.A24899@eris.xware.cx> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-linux-mips@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;linux-mips-outgoing Crossfire wrote: > kjlin was once rumoured to have said: > >> Howdy, >> >> I got an embedded MIPS board recently. >> It has the following features: >> - CPU implements a five-stage pipeline with performance similar to the MIPS R3000 pipeline. >> - MIPS32 compatible instruction set >> - R4000 style privileged resource architecture. >> - Without MMU. >> >> I am estimating the possibility of porting linux on it. >> Can Linux/MIPS 2.2 or 2.4 support for such a board which without MMU ? >> Because i consider it is the most difficult part in the porting process. >> Am i right? > > > the Standard Linux kernels all require an MMU. However, there is a > version of the kernel known as "ucLinux" (Microcontroller Linux) which > will run on CPUs without MMU. > > I don't know if ucLinux has a MIPS target yet. > > C. There isn't (yet) support for MIPS on uClinux. -- Joe (aka joe@uclinux.org) From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by oss.sgi.com id ; Wed, 21 Feb 2001 22:56:10 -0800 Received: from mail.sonytel.be ([193.74.243.200]:40432 "EHLO mail.sonytel.be") by oss.sgi.com with ESMTP id ; Wed, 21 Feb 2001 22:56:02 -0800 Received: from escobaria.sonytel.be (escobaria.sonytel.be [10.34.80.3]) by mail.sonytel.be (8.9.0/8.8.6) with ESMTP id HAA22050; Thu, 22 Feb 2001 07:53:28 +0100 (MET) Date: Thu, 22 Feb 2001 07:53:24 +0100 (MET) From: Geert Uytterhoeven To: Joe deBlaquiere cc: Crossfire , kjlin , linux-mips@oss.sgi.com Subject: Re: Does linux support for microprocessor without MMU? In-Reply-To: <3A949279.5020707@redhat.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-linux-mips@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;linux-mips-outgoing On Wed, 21 Feb 2001, Joe deBlaquiere wrote: > Crossfire wrote: > > kjlin was once rumoured to have said: > >> I got an embedded MIPS board recently. > >> It has the following features: > >> - CPU implements a five-stage pipeline with performance similar to the MIPS R3000 pipeline. > >> - MIPS32 compatible instruction set > >> - R4000 style privileged resource architecture. > >> - Without MMU. > >> > >> I am estimating the possibility of porting linux on it. > >> Can Linux/MIPS 2.2 or 2.4 support for such a board which without MMU ? > >> Because i consider it is the most difficult part in the porting process. > >> Am i right? > > > > the Standard Linux kernels all require an MMU. However, there is a > > version of the kernel known as "ucLinux" (Microcontroller Linux) which > > will run on CPUs without MMU. > > > > I don't know if ucLinux has a MIPS target yet. > > There isn't (yet) support for MIPS on uClinux. But it can't be that hard to add support for it... Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven ------------- Sony Software Development Center Europe (SDCE) Geert.Uytterhoeven@sonycom.com ------------------- Sint-Stevens-Woluwestraat 55 Voice +32-2-7248626 Fax +32-2-7262686 ---------------- B-1130 Brussels, Belgium From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by oss.sgi.com id ; Thu, 22 Feb 2001 21:41:03 -0800 Received: from [208.170.106.25] ([208.170.106.25]:9744 "EHLO blackdog.wirespeed.com") by oss.sgi.com with ESMTP id ; Thu, 22 Feb 2001 21:40:42 -0800 Received: from redhat.com (IDENT:joe@dhcp-242.hsv.redhat.com [172.16.17.242] (may be forged)) by blackdog.wirespeed.com (8.9.3/8.9.3) with ESMTP id XAA12094; Thu, 22 Feb 2001 23:33:39 -0600 Message-ID: <3A95F83D.9030600@redhat.com> Date: Thu, 22 Feb 2001 23:42:21 -0600 From: Joe deBlaquiere Organization: Red Hat, Inc. User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.17-14 i686; en-US; 0.8) Gecko/20010217 X-Accept-Language: en MIME-Version: 1.0 To: Geert Uytterhoeven CC: Crossfire , kjlin , linux-mips@oss.sgi.com Subject: Re: Does linux support for microprocessor without MMU? References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-linux-mips@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;linux-mips-outgoing Geert Uytterhoeven wrote: > On Wed, 21 Feb 2001, Joe deBlaquiere wrote: > >> >> There isn't (yet) support for MIPS on uClinux. > > > But it can't be that hard to add support for it... > Porting the kernel isn't much worse than any other architectural port. Of course that's only a part of the story, since you'll need to port the C library (uClibc/uC-glibc) and you will have to play around with the object file format to make it work with FLAT binaries... If you're serious about doing uClinux you can find a somewhat cryptic article on porting to uClinux at: http://www.redhat.com/embedded/technologies/resources -- Joe From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by oss.sgi.com id ; Mon, 26 Feb 2001 02:22:37 -0800 Received: from [210.241.238.126] ([210.241.238.126]:60168 "EHLO viditec-netmedia.com.tw") by oss.sgi.com with ESMTP id ; Mon, 26 Feb 2001 02:22:14 -0800 Received: from kjlin ([210.241.238.122]) by viditec-netmedia.com.tw (8.9.3/8.8.7) with SMTP id TAA09319; Mon, 26 Feb 2001 19:02:36 +0800 Message-ID: <037601c09fd4$e81ef540$056aaac0@kjlin> From: "kjlin" To: "Joe deBlaquiere" Cc: References: <3A95F83D.9030600@redhat.com> Subject: Re: Does linux support for microprocessor without MMU? Date: Mon, 26 Feb 2001 17:17:13 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-linux-mips@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;linux-mips-outgoing Is the uClibc/uC-glibc platform dependent?? Can we use the "normal linux glibc" instead of uClibc/uC-glibc when running uClinux?? As to object file format, is it real necessary to modify the elf2flt program? On the other hand, there is an isssue which confuses me. That is, i had already got a cross-compiler for compiling the "normal linux" kernel used. Should i need to remake a cross-compiler to compile the uClinux kernel and applications? Thanks. ----- Original Message ----- From: "Joe deBlaquiere" To: "Geert Uytterhoeven" Cc: "Crossfire" ; "kjlin" ; Sent: Friday, February 23, 2001 1:42 PM Subject: Re: Does linux support for microprocessor without MMU? > Geert Uytterhoeven wrote: > > > On Wed, 21 Feb 2001, Joe deBlaquiere wrote: > > > >> > >> There isn't (yet) support for MIPS on uClinux. > > > > > > But it can't be that hard to add support for it... > > > Porting the kernel isn't much worse than any other architectural port. > Of course that's only a part of the story, since you'll need to port the > C library (uClibc/uC-glibc) and you will have to play around with the > object file format to make it work with FLAT binaries... If you're > serious about doing uClinux you can find a somewhat cryptic article on > porting to uClinux at: > > http://www.redhat.com/embedded/technologies/resources > > -- > Joe From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <00ba01c09c6e$84788380$056aaac0@kjlin> From: "kjlin" Subject: Does linux support for microprocessor without MMU? Date: Thu, 22 Feb 2001 09:26:44 +0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00B7_01C09CB1.9247D720" Sender: owner-linux-mips@oss.sgi.com Return-Path: To: linux-mips@oss.sgi.com Message-ID: <20010222012644.ht3J-QA0FXP9SVMlgEwzA5BNBoaBIHSeRtwGDNzVWOw@z> This is a multi-part message in MIME format. ------=_NextPart_000_00B7_01C09CB1.9247D720 Content-Type: text/plain; charset="big5" Content-Transfer-Encoding: quoted-printable Howdy, I got an embedded MIPS board recently. It has the following features: - CPU implements a five-stage pipeline with performance similar to the = MIPS R3000 pipeline. - MIPS32 compatible instruction set - R4000 style privileged resource architecture. - Without MMU. I am estimating the possibility of porting linux on it. Can Linux/MIPS 2.2 or 2.4 support for such a board which without MMU ? Because i consider it is the most difficult part in the porting process. Am i right? KJ ------=_NextPart_000_00B7_01C09CB1.9247D720 Content-Type: text/html; charset="big5" Content-Transfer-Encoding: quoted-printable
Howdy,
 
I got an embedded MIPS board recently.
It has the following features:
- CPU implements a five-stage pipeline with = performance=20 similar to the MIPS R3000 pipeline.
- MIPS32 compatible instruction set
- R4000 style privileged resource = architecture.
- Without MMU.
 
I am estimating the possibility of porting linux on=20 it.
Can Linux/MIPS 2.2 or 2.4 support for such a = board which=20 without MMU ?
Because i consider it is the most difficult part in = the=20 porting process.
Am i right?
 
KJ
 
 
 
------=_NextPart_000_00B7_01C09CB1.9247D720-- From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <037601c09fd4$e81ef540$056aaac0@kjlin> From: "kjlin" References: <3A95F83D.9030600@redhat.com> Subject: Re: Does linux support for microprocessor without MMU? Date: Mon, 26 Feb 2001 17:17:13 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Sender: owner-linux-mips@oss.sgi.com Return-Path: To: Joe deBlaquiere Cc: linux-mips@oss.sgi.com Message-ID: <20010226091713.IS6aylu710QqX7zw_WAHZKeeYgWG098gGctAsLgnc6w@z> Is the uClibc/uC-glibc platform dependent?? Can we use the "normal linux glibc" instead of uClibc/uC-glibc when running uClinux?? As to object file format, is it real necessary to modify the elf2flt program? On the other hand, there is an isssue which confuses me. That is, i had already got a cross-compiler for compiling the "normal linux" kernel used. Should i need to remake a cross-compiler to compile the uClinux kernel and applications? Thanks. ----- Original Message ----- From: "Joe deBlaquiere" To: "Geert Uytterhoeven" Cc: "Crossfire" ; "kjlin" ; Sent: Friday, February 23, 2001 1:42 PM Subject: Re: Does linux support for microprocessor without MMU? > Geert Uytterhoeven wrote: > > > On Wed, 21 Feb 2001, Joe deBlaquiere wrote: > > > >> > >> There isn't (yet) support for MIPS on uClinux. > > > > > > But it can't be that hard to add support for it... > > > Porting the kernel isn't much worse than any other architectural port. > Of course that's only a part of the story, since you'll need to port the > C library (uClibc/uC-glibc) and you will have to play around with the > object file format to make it work with FLAT binaries... If you're > serious about doing uClinux you can find a somewhat cryptic article on > porting to uClinux at: > > http://www.redhat.com/embedded/technologies/resources > > -- > Joe