| Author Details: |
Posted
on: Dec 17, 2009 - 1:46pm |
|
|
Thanks for info
|
|
|
| Author Details: |
Posted
on: Dec 18, 2009 - 2:59am |
|
|
Great!
what about toolchains ?(what to use?) |
|
|
| Author Details: |
Posted
on: Dec 18, 2009 - 2:54pm |
|
|
I have limited time for it but I have binutils & uclibc already compiled. Now I fighting with gcc. When I succeed I will post here my result.
|
|
|
| Author Details: |
Posted
on: Jan 3, 2010 - 11:40am |
|
|
I took a look at the kernel sources and they provide 8 configurations:
config-flash
config-flash-pdp
config-flash-s5
config-flash-s6-atsc
config-normal
config-normal-pdp
config-normal-s5
config-normal-s6-atsc
there are also 4 scripts (mk.sh, mk-pdp.sh, mk-s5.sh, mk-s6-atsch.sh) and each of them builds both the normal and flash version of each variant (note also that the makefile uses the content of .mvl_cross_compile, mips2_fp_le-, as the cross tools prefix CROSS_COMPILE and of .mvl_target_cpu, mips, as the ARCH).
I suppose that each configuration is for one family of sets (e.g. config-normal-pdp/config-flash-pdp are for plasma tv, no idea about the other ones) but I don't understand the difference between the normal and flash variants.
The latter has various MSTAR devices enabled (CONFIG_MSTAR_CI, CONFIG_MSTAR_TSP, CONFIG_MSTAR_GE, CONFIG_MSTAR_GOP, CONFIG_MSTAR_MPOOL, CONFIG_MSTAR_PWM, CONFIG_MSTAR_SCALER, and various other) which leads me to believe this is the version to be flashed on a real tv set, while the "normal" variant maybe is to test booting on a development board?
|
|
|
| Author Details: |
Posted
on: Jan 5, 2010 - 10:04am |
|
|
That kernel is not compilable: it contains a broken symbolic link to the mstar drivers
drivers/mstar -> ../../../drv_saturn6/kdriver_2.6.26
I'll try to remove that drivers (extra "standard" modules like nfs, network drivers, etc. should still compile) but they're probably violating the GPL.
Time to give a call to gpl-violations.org?
|
|
|
| Author Details: |
Posted
on: Jan 5, 2010 - 12:17pm |
|
|
Ok, even removing the missing drivers and other missing bits, the kernel doesn't compile.
I wrote to opensource at lge dot com requesting a compilable kernel source.
|
|
|
| Author Details: |
Posted
on: Jan 15, 2010 - 12:12am |
|
|
hi
Good news everyone.
I've received today sources from LG including the toolchain.
Now's bad news
drivers/mstar -> ../../../drv_saturn6/kdriver_2.6.26
missing sources included but some of them have following disclaimer :D
////////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2006-2007 MStar Semiconductor, Inc.
// All rights reserved.
//
// Unless otherwise stipulated in writing, any and all information contained
// herein regardless in any format shall remain the sole proprietary of
// MStar Semiconductor Inc. and be kept in strict confidence
// (”§MStar Confidential Information”) by the recipient.
// Any unauthorized act including without limitation unauthorized disclosure,
// copying, use, reproduction, sale, distribution, modification, disassembling,
// reverse engineering and compiling of the contents of MStar Confidential
// Information is unlawful and strictly prohibited. MStar hereby reserves the
// rights to any and all damages, losses, costs and expenses resulting therefrom.
//
///////////////////////////////////////////////////////////////////////////////////////////////////
///
/// @file mdrv_h264.h
/// @brief H.264 Control Interface
/// @author MStar Semiconductor Inc.
///
////////////////////////////////////////////////////////////////
heh
|
|
|
| Author Details: |
Posted
on: Jan 15, 2010 - 2:33am |
|
|
Now you understand my reluctance in publicly distributing the sources (note that the sources in this thread do not contain the mstar drivers).
IANAL, but since those drivers are not distributed as loadable modules (a sort of grey area, see, e.g., the nvidia drivers) but linked in the kernel image, they either have to be released under the GPL or removed from the kernel.
I repeat IANAL, and I may well be wrong, see, e.g., the comments in this article
http://lwn.net/Articles/348825/.
Anyway, LG seems to be eager to comply with the GPL and they released those sources, so we cannot really fault them.
BTW, I'm downloading now an updated source tarball with the bluetooth driver sources (the previous one just had a binary version).
|
|
|
| Author Details: |
Posted
on: Jan 15, 2010 - 4:08am |
|
|
Sadly the rep from LG went on vacation.
In any case whatever the response from LG would be I think we should consult some OSS lawyer.
And I think about contacting MStar, but I don't know if it's especially good idea given that they may become pissed 
|
|
|
Powered by SiteNet BBS | SiteNet BBS
Copyright 2010 FocalMedia.Net |