taskSavannah Administration - Tasks: task #12333, Submission of Linux MOXART ARM CPU...

 
 

task #12333: Submission of Linux MOXART ARM CPU port

Submitter:  Jonas Jensen <kasreyn>
Submitted:  Fri 30 Nov 2012 01:35:31 PM UTC
   
 
Should Start On:  Fri 30 Nov 2012 12:00:00 AM UTC Should be Finished on:  Mon 10 Dec 2012 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  agn Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 12 Aug 2014 12:52:03 AM UTC, comment #6: 

Hello,

There has been no response for a long while, so I am currently marking this item as "closed" without creating a project.

If you would still like to have your project hosted at Savannah, please register it again.

Regards,
 -Assaf.

Assaf Gordon <agn>
Site Administrator
Sat 12 Jan 2013 11:13:36 AM UTC, comment #5: 

Hi,

did you find out whether it works without the blobs?

-Deleted Account- <implementation>
Fri 14 Dec 2012 10:35:55 AM UTC, comment #4: 

I prefer to host the entire kernel source, for example all of linux libre 2.6.32.60 + diff simply because it's easier to read, is it possible? If not, hosting just the diff works too.

I think the only part of the diff itself that can't be considered a complete rewrite is the ethernet driver, and for this there is no mention of GNU license, however. It's not entirely unlikely the author(s) would agree to it, seeing that the MMC driver and other parts already have GNU license text in header and *.c. This troubles me because there is not much point in having the GNU MMC driver without ethernet.

You can give the following sources a look and tell me what you think:

http://repo.or.cz/w/linux-2.6.9-moxart.git/blob/28cc2cc5c63d076cd2437ee6307937c341710b7d:/drivers/net/moxacpu_mac.c

http://repo.or.cz/w/linux-2.6.9-moxart.git/blob/28cc2cc5c63d076cd2437ee6307937c341710b7d:/drivers/net/moxacpu_mac.h

http://repo.or.cz/w/linux-2.6.19-moxart.git/blob/50cdf2c57662f9f69c5615976412f76bfd73311a:/drivers/mmc/moxasd.c


Browsing through linux libre I noticed the following:

http://linux-libre.fsfla.org/pub/linux-libre/releases/2.6.32.60-gnu/linux-libre-2.6.32.60-gnu.log:

MOXA_INTELLIO - Moxa Intellio support
drivers/char/moxa.c: disabled non-Free firmware-loading machinery
drivers/char/moxa.c: removed blobs

This is pretty key to the platform. I currently have no idea if it can work without the removed non-free parts. The embedded version of this modifies code already under GPL: http://repo.or.cz/w/linux-2.6.19-moxart.git/blob/50cdf2c57662f9f69c5615976412f76bfd73311a:/drivers/char/mxser.c

The following post to linux-arm-kernel mailing list has more information regarding the port: http://lists.infradead.org/pipermail/linux-arm-kernel/2012-December/137130.html

I'm sorry if this is a lot of trouble. It goes without saying I would have preferred if this platform was already actively maintained in mainline.

Jonas Jensen <kasreyn>
Tue 04 Dec 2012 04:06:25 PM UTC, comment #3: 

Hi,

I asked some other hackers about the case. It is not an Official GNU package, but that's generally not a problem, as we approve non-GNU projects, too.

There are two other main points:

First, for hosting it on Savannah, you need to make sure that your patch works with a fully free version of the Linux kernel, namely Linux-libre. The "original" Linux kernel contains blobs, which are considered non-free, and thus is incompatible with our hosting requirements. For hosting your patch, you need to make sure it works with Linux-libre.

Second, you should give a statement, what exactly you are hosting on the repository. It's a difference whether it contains a whole kernel or only some diffs.

Also, the system name is misleading, as "mach-moxart" looks like referring to the Mach kernel. But that's a minor problem, because I could change it to "linux-moxart" or similar.

-Deleted Account- <implementation>
Mon 03 Dec 2012 03:56:43 PM UTC, comment #2: 

This is really a patch for the linux kernel. I have no idea if that entitles it to be official GNU or not.

I just want a home for it really ( I heard you have gitweb ). But maybe it is better to post it directly to LKML ?



Jonas Jensen <kasreyn>
Mon 03 Dec 2012 01:55:11 PM UTC, comment #1: 

Hi,

Thanks for your submission! You selected "Official GNU software" as the project type. Is it really an official GNU package? If you would like to offer it to the GNU project, please see http://www.gnu.org/help/evaluation.html.

I can approve it as a Non-GNU project, though. Do you want that?

-Deleted Account- <implementation>
Fri 30 Nov 2012 01:35:31 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: Linux MOXART ARM CPU port
  • System Name:  mach-moxart
  • Type: Official GNU software
  • License: GNU General Public License v2 or later





Description:

From arch/arm/Kconfig:

Support for the MOXA ART SoC. This is a Faraday FA526 ARMv4 32-bit 192 MHz processor with MMU and 16KB/8KB D/I-cache (UC-7112-LX) This perticular processor is used on models UC-7101, UC-7112/UC-7110, IA240/IA241, IA3341.

These are DIN-rail / wall-mountable embedded PCs sold by MOXA ( http://www.moxa.com/product/Embedded_Computers.htm ).



Other Software Required:

Linux kernel 2.6.32.60


Tarball URL:

http://savannah.gnu.org/submissions_uploads/linux-2.6.32.60-mach-moxart.diff


Jonas Jensen <kasreyn>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by agn (Posted a comment)
  • -email is unavailable- added by implementation (Posted a comment)
  • -email is unavailable- added by kasreyn (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-08-12 agn StatusWait reply Cancelled
        Assigned toimplementation agn
        Open/ClosedOpen Closed
    2013-01-12 implementation StatusIn Progress Wait reply
    2012-12-03 implementation StatusNone In Progress
        Assigned toNone implementation

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code