summaryrefslogtreecommitdiffstats
path: root/meta-fsl-ppc
Commit message (Collapse)AuthorAgeFilesLines
* u-boot: upgrade to 2014.07 with revision 659b6a2Ting Liu2015-01-071-14/+28
| | | | | | | | This updates u-boot to sdk v1.7 release which was based on 2014.07. For detailed changes, see: http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/ Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
* linux-qoriq: update revision to 6619b8bZhenhua Luo2015-01-074-255/+9
| | | | | | | | | | | This update to fsl sdk v1.7 release. For detailed changes, see: http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git/ Remove the patches which were applied in the repository. Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
* dtc: old SRC_URI died, changing to new working oneTing Liu2015-01-071-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@freescale.com>
* linux-qoriq: fix building using out-of-treeTing Liu2015-01-071-2/+2
| | | | Signed-off-by: Ting Liu <ting.liu@freescale.com>
* linux-qoriq: change defconfig for T1040 to match number of cpusBob Cochran2014-12-042-0/+48
| | | | | | | | | | | | | Having a number higher than necessary for NR_CPUS wastes memory by instantiating unnecessary structures in RAM. An example is in the DPAA where DPAA_ETH_TX_QUEUES is defined based on NR_CPUS and used to create dozens of extra qman_fq structures. Using the prior value of 24, which was left over from the T4240 created an additonal 60 frame queue structures alone. This has been tested on t1040rdb-64b. Signed-off-by: Bob Cochran <yocto@mindchasers.com>
* linux-qoriq: Configure T1040 for FMAN V3Bob Cochran2014-12-042-0/+218
| | | | | | | | | | | Although the flag existed in Kconfig for FMAN_V3L, it was not set by default. Also, the T1040 and FMAN V3L only support four O/H ports, so remove the last two from the DTS files. Otherwise, MAJOR FM Errors will be reported during FMAN probing / init. This was tested on t1040rdb-64b Signed-off-by: Bob Cochran <yocto@mindchasers.com>
* linux-qoriq: Remove Altivec from T1040 64-bit defconfigBob Cochran2014-12-042-0/+28
| | | | | | | | T1040 uses an E5500 processor, and E5500 doesn't have an Altivec unit This was tested on a t1040rdb Signed-off-by: Bob Cochran <yocto@mindchasers.com>
* linux: sofs - CVE-2014-5471, CVE-2014-5472Sona Sarmadi2014-09-262-0/+213
| | | | | | | Fix unbounded recursion when processing relocated directories Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
* CVE-2014-5077 Kernel/SCTP: fix a NULL pointer dereferenceLiviu Gheorghisan2014-09-262-0/+42
| | | | | | | | | | | | | | A NULL pointer dereference flaw was found in the way the Linux kernel's Stream Control Transmission Protocol (SCTP) implementation handled simultaneous connections between the same hosts. A remote attacker could use this flaw to crash the system. References: - https://access.redhat.com/security/cve/CVE-2014-5077 - http://patchwork.ozlabs.org/patch/372475/ Signed-off-by: Liviu Gheorghisan <liviu.gheorghisan@enea.com>
* qemu: remove unavailable configuration optionsJosep Puigdemont2014-09-091-0/+7
| | | | | | | | | | | | | | | | | | The preferred version of qemu defined in this layer (1.7) does not have the same configuration options as the original yocto version (2.0). Since this recipe includes yocto's qemu.inc, some of the configuration options defined there generate an error during the do_configure task: | ERROR: unknown option --disable-lzo | ERROR: unknown option --disable-numa | ERROR: unknown option --disable-quorum Setting PACKAGECONFIG[otion] to an empty string fixes the problem. Addresses bug: [YOCTO #6690] Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
* fs: umount on symlink leaks mnt count, CVE-2014-5045Sona Sarmadi2014-09-092-0/+48
| | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
* uspdcp, fmc: make meta-fsl-ppc play with other layersKhem Raj2014-09-092-0/+5
| | | | | | Some recipes are specific to fsl machines but arent marked so. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* boot-format: obey CFLAGS, LDFLAGSChristopher Larson2014-09-092-2/+24
| | | | Signed-off-by: Christopher Larson <chris_larson@mentor.com>
* add layer-specific bbappends when that layer is includedTing Liu2014-08-195-1/+4
| | | | | | | | setting BB_DANGLINGAPPENDS_WARNONLY forces the policy for all layers. If the user is expecting dangling appends to be errors, this hides potential problems from them. Signed-off-by: Ting Liu <ting.liu@freescale.com>
* conf/layer.conf: remove BB_ENV_EXTRAWHITE settingTing Liu2014-08-191-2/+0
| | | | | | If not removed, BB_ENV_EXTRAWHITE is overrided as "KSRC USRC". Signed-off-by: Ting Liu <ting.liu@freescale.com>
* fmlib: use SOC_FAMILY as override in do_installTing Liu2014-08-191-8/+4
| | | | | | In previous commit, do_install was missed. update it. Signed-off-by: Ting Liu <ting.liu@freescale.com>
* udev-extraconf: not automount disk partitionsTing Liu2014-08-063-0/+23
| | | | | | | | | | | | There is a bug found in FSL SDK: kernel can't boot up (or hang for a long time) when board connects with a HDD (has extended partition) via pcie sata controller card. avoid auto-mounting disk partitions. user can do it via fstab. And move all the customized rules to qoriq-ppc folers. Signed-off-by: Ting Liu <ting.liu@freescale.com>
* udev-extraconf: not automount network block devicesTing Liu2014-08-061-0/+2
| | | | | | | | | | | | The nbd devices are set up loop devices, we first have dead device nodes, then later we attach stuff behind them. At the time of the udev creation event, nothing works at nbd devices. This avoids unnecessary boot error msg: | nbd0: Attempted send on closed socket | end_request: I/O error, dev nbd0, sector 0 Signed-off-by: Ting Liu <ting.liu@freescale.com>
* udev[-extraconf]: skip mmc rpmb partitionsTing Liu2014-08-063-4/+53
| | | | | | | | | | | | | | | | | | | In FSL SDK 1.6 Kernel, mmc driver has created a new partition with "mmcblkXrpmb" if device expresses it support of RPMB. RPMB (Replay Protected Memory Block), A signed access to a Replay Protected Memory Block is provided. This function provides means for the system to store data to the specific memory area in an authenticated and replay protected manner. In that case, any read/write access to this partition device will report errors which will not impact any fuction. add rules to skip it, avoid the below error msg: | mmcblk0rpmb: retrying using single block read | mmcblk0rpmb: error -110 transferring data Signed-off-by: Ting Liu <ting.liu@freescale.com>
* udev-extraconf: remove obsolete local.rulesTing Liu2014-08-061-42/+0
| | | | | | | local.rules was used for udev, and the content of this obsolete file was seperated (automount.rules/autonet.rules/...). Signed-off-by: Ting Liu <ting.liu@freescale.com>
* ipsec-demo (scripts and configuration files) add recipeTing Liu2014-07-2956-0/+1518
| | | | | | | There are some ipsec demo scripts and configuration files for qoriq boards. add a recipe to hold them. Signed-off-by: Ting Liu <b28495@freescale.com>
* libvirt: add bbappend for qoriq-ppc customizationsTing Liu2014-07-292-0/+474
| | | | | | | | * add customized qemu.conf to enable cgroup device and add /dev/net/tun device as cgroup * add customized PKGCONFIG as not all features supported on ppc boards. Signed-off-by: Ting Liu <b28495@freescale.com>
* fmlib: use SOC_FAMILY as overrideTing Liu2014-07-291-5/+3
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>
* add more generic SOC_FAMILY name t1/t2/t4/b4Ting Liu2014-07-2918-18/+18
| | | | | | | currently the SOC_FAMILY name only cover 32b/64b for each one. add a more generic one to make it more usable. Signed-off-by: Ting Liu <b28495@freescale.com>
* add cs4315-firmware license file CortinaTing Liu2014-07-291-0/+51
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>
* libedit/tclap: removeTing Liu2014-07-242-35/+0
| | | | | | they already exist in meta-openembeded layer, remove Signed-off-by: Ting Liu <b28495@freescale.com>
* README: add dependency on meta-openembeddedTing Liu2014-07-241-0/+4
| | | | | | | some fsl own pkgs depend on pkgs in meta-openembeded. for example, asf needs ipsec-tools, usdpaa/skmm-ep needs libedit, fmc needs tclap. Signed-off-by: Ting Liu <b28495@freescale.com>
* set BB_DANGLINGAPPENDS_WARNONLY as trueTing Liu2014-07-241-0/+2
| | | | | | | | a ppc specific patch for luajit (exist in mete-oe) was moved to this layer recently. set BB_DANGLINGAPPENDS_WARNONLY as true for the situation where meta-oe was not pulled in. Signed-off-by: Ting Liu <b28495@freescale.com>
* u-boot-qoriq: rename to match verion 2014.01Chunrong Guo2014-07-231-0/+0
| | | | Signed-off-by: Chunrong Guo <B40290@freescale.com>
* skmm-ep: add two missing header filesTing Liu2014-07-232-1/+663
| | | | Signed-off-by: Ting Liu <ting.liu@freescale.com>
* openssl_1.0.1g.bbappend: add missing colon for FILESEXTRAPATHSHongxu Jia2014-07-231-1/+1
| | | | | | | While other openssl's bbapend to assign FILESEXTRAPATHS, there was a potential dir split error. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
* cryptodev-fsl: add missing colon for FILESEXTRAPATHSHongxu Jia2014-07-231-1/+1
| | | | | | | While other cryptodev-fsl's bbapend to assign FILESEXTRAPATHS, there was a potential dir split error. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
* procps: disabling reverse-path filteringTing Liu2014-07-232-1/+9
| | | | | | rp_filter causes issues with VLAN interfaces. Signed-off-by: Ting Liu <b28495@freescale.com>
* merge-files: add recipeTing Liu2014-07-232-0/+32
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>
* init-ifupdown: use customized interfaces for qoriq-ppcTing Liu2014-07-232-0/+8
| | | | | | | the file is same with the one for qemuarm in poky/meta/, only define loopback interface. Signed-off-by: Ting Liu <b28495@freescale.com>
* luajit: add bbappend to hold ppc specific patchTing Liu2014-07-232-0/+109
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>
* remove obsolete patchesTing Liu2014-07-232-75/+0
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>
* enable multilib for e5500-64b/e6500/e6500-64bTing Liu2014-07-233-0/+14
| | | | | | | | enable multilib by default as it is needed: * for e5500-64b/e6500-64b, 32bit toolchain is need to build u-boot * for e6500, only 64bit kernel is supported Signed-off-by: Ting Liu <ting.liu@freescale.com>
* ipc-modules: move to recipes-kernel/Ting Liu2014-07-153-1/+1
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>
* inherit qoriq_build_64bit_kernel for kernel/module recipesTing Liu2014-07-158-160/+8
| | | | | | | ppce6500 is a specific core which only support 64bit kernel, the duplicate hack codes were packaged into qoriq_build_64bit_kernel.bbclass, use it. Signed-off-by: Ting Liu <b28495@freescale.com>
* add default setting for MKUBIFS_ARGS and UBINIZE_ARGSTing Liu2014-07-151-0/+3
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>
* set IMAGE_CLASSES = "image_types_uboot" as defautTing Liu2014-07-151-0/+2
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>
* add u-boot as EXTRA_IMAGEDEPENDSTing Liu2014-07-151-1/+2
| | | | | | | | | | | | * As the doc said: EXTRA_IMAGEDEPENDS = "A list of recipes to build that do not provide packages for installing into the root filesystem." MACHINE_EXTRA_RRECOMMENDS = "A list of machine-specific packages to install as part of the image being built" * use += for MACHINE_EXTRA_RRECOMMENDS definition Signed-off-by: Ting Liu <b28495@freescale.com>
* remove fslmachine MACHINEOVERRIDES usageTing Liu2014-07-1515-17/+17
| | | | | | fslmachine is too generic, use qoriq-ppc instead. Signed-off-by: Ting Liu <b28495@freescale.com>
* linux-qoriq-sdk: rename to linux-qoriqTing Liu2014-07-153-2/+2
| | | | | | | like linux-imx, linux-qoriq is supposed to be provided and supported by Freescale. it uses latest linux codes on git.freescale.com Signed-off-by: Ting Liu <b28495@freescale.com>
* u-boot: rename to u-boot-qoriqTing Liu2014-07-152-1/+2
| | | | | | | like u-boot-imx, u-boot-qoriq is supposed to be provided and supported by Freescale. it uses latest u-boot codes on git.freescale.com Signed-off-by: Ting Liu <b28495@freescale.com>
* conf/machine/: move common bits to inc filesTing Liu2014-07-1546-237/+38
| | | | | | | | | | | * add four new files to hold common bits: include/qoriq-base.inc include/qoriq-default-providers.inc include/qoriq-default-settings.inc include/qoriq-default-versions.inc * add 'qoriq-ppc' into list of MACHINEOVERRIDES Signed-off-by: Ting Liu <b28495@freescale.com>
* remove obsolete PREFERRED_VERSION for virtual/kernelTing Liu2014-07-156-6/+0
| | | | | | there is only one linux-qoriq-sdk recipe that is based on 3.12 now Signed-off-by: Ting Liu <b28495@freescale.com>
* remove kernel26 machine feature usageTing Liu2014-07-156-6/+6
| | | | | | kernel26 is now obsolete so remove it from the machine configs Signed-off-by: Ting Liu <b28495@freescale.com>
* move all inc files to folder include/Ting Liu2014-07-1542-36/+36
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>