![]() |
Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
FPTF is about 3 things:
Firstly its about cloning those bits of the system that talk to the hardware where possible and finding ways to make the blobs work on the new hardware.(e.g. the recent work to clone MCE will help here as MCE does a lot of hardware interaction) Secondly its about cloning those things that have limitations and bugs that prevent the software from being all that it can be for the benefit of both N900 and Neo900 users. And thirdly its about kernel work to make things keep functioning correctly even when cloning is not possible (as is likely to be the case with parts of the audio subsystem) |
Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
with regards to browser, microb patches didn't apply cleanly to FF7/8 (can't remember what i looked into). the changes required were not that bad, some line numbers were a bit off, extra nested if statement, renamed variables. a bit of searching and they could mostly be worked out. some are just patches for branding, others added hildon message boxes, tuning etc. alopex may have already done most of this for a more recent version of engine.
browserd and/or some other components already have replacements. UI is still closed AFAIK so bug fixes there would require a replacement, but as a stop gap it could just be used as is for now, as long as it works with recent api. |
Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
http://browser.garage.maemo.org/docs/pics/scheme.png - this picture got me thinking (source: http://browser.garage.maemo.org/docs/browser_paper.html ), wouldn't "freeing" the EAL-layer make us able to use basically any browser engine? I see browser-eal, browser-neteal and microb-eal packages in my device... I'll have a look at their features once I finish playing with FF compilation :)
|
Introduction
Hi! I'm a code monkey with experience in programming microcontrollers, adding real-time extensions to the Linux kernel, and most recently RF simulation and modelling in C++ (the day job). I'm also a fair to middling system administrator (run my own email and web server for personal purposes).
I'm really short on free time these days (other extracurricular activities eat most of my time), but I would love to help in any way I can. I got the info on the IRC channel, but due to being at work, I can't really justify getting on right now; perhaps later tonight. |
Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
misiak, theres may hold some info for you:
tablet-browser-view-test http://lists.maemo.org/pipermail/mae...er/028699.html browserd http://lists.maemo.org/pipermail/mae...er/028697.html mentions microb-eal as well. browser-neteal related: http://maemo.org/community/maemo-dev...k-hildon_guru/ |
Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
Please keep thread clean of APP discussion that's completely unrelated to porting task! THANKS!
/j |
Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
Looks like I wont be able to devote the time to FPTF that I thought I would be able to. I am moving house to the other side of the country (4000+KMs away) and dont know when I will be in a position to do any N900 work (Neo900 or otherwise). Depending on circumstances, I may also be getting rid of my current Linux box (old Pentium 4) rather than paying the really high costs to move it (which would leave me without an N900 dev system)
|
Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
added some link to good discussion about camera to post#2 http://talk.maemo.org/showpost.php?p...10&postcount=2
|
Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
So what is the current state of this project? Can somebody please post an update?
|
Re: the Fremantle Porting Task Force, or "how to run maemo on Neo900"
Quote:
Jan 1 02:00:18 Nokia-N900 BME: pre-start Jan 1 02:00:19 Nokia-N900 kernel: Loaded 66471 symbols from 51 modules. Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Booting Linux on physical CPU 0x0 Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Initializing cgroup subsys cpu Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Linux version 3.14.0-rc1+ (ivo@ivo-H81M-S2PV) (gcc version 4.7.2 20120701 (prerelease) (Linaro GCC 4.7-2012.07) ) #25 PREEMPT Tue Feb 4 23:02:57 EET 2014 Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c53c7d Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Machine: Nokia RX-51 board Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] omapfb: reserved 0x00800000 bytes at 0x8f100000 Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Memory policy: Data cache writeback Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] On node 0 totalpages: 61696 Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] free_area_init_node: node 0, pgdat c05d5324, node_mem_map ceefa000 Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Normal zone: 512 pages used for memmap Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Normal zone: 0 pages reserved Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Normal zone: 61696 pages, LIFO batch:15 Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] CPU: All CPU(s) started in SVC mode. Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] OMAP3430/3530 ES3.1 (l2cache iva sgx neon isp ) Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] pcpu-alloc: [0] 0 Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 61184 Jan 1 02:00:19 Nokia-N900 kernel: [ 0.000000] Kernel command line: init=/sbin/preinit ubi.mtd=rootfs root=ubi0:rootfs rootfstype=ubifs rootflags=bulk_read,no_chk_data_crc rw mtdoops.mtddev=log console=tty0 console=ttyO2 omapfb_vram=8M omapfb.mode=lcd:848x480-16 Full boot log is here http://pastebin.com/LDa0D4sx sound and cameras still do not work, vibra and accelerometer do not work too (mce needs some tweaking for the vibra and accelerometer), as is portrait mode, everything else is pretty much ok |
All times are GMT. The time now is 07:09. |
vBulletin® Version 3.8.8