summaryrefslogtreecommitdiffstats
path: root/recipes-virtualization
Commit message (Collapse)AuthorAgeFilesLines
* hypervisor: update to f23ac6dTing Liu2016-06-231-6/+6
| | | | | | | | | | | | | | | Changelog: f23ac6d Topaz v1.3-012 8d2b56e Implement a basic virtualized guts device 32e5797 Properly report store/load emulation for all cases 27303c7 Update device virtualization support fa9d1bd Topaz v1.3-011 9db437a update libos c29f210 Ensure L1 cache is properly enabled after cache flush 2f512f3 pamu: Support coalescing DMA sub-windows 92ca358 update libos Signed-off-by: Ting Liu <ting.liu@nxp.com>
* hv-cfg: update to 348748bTing Liu2016-06-231-2/+2
| | | | | | | | | | | | | | | | | | | | Changelog: 348748b update device trees to increase the number of FQDs available ba627ef t4240qds: add some missing fman ports 4da1b35 experimental: update to match latest device tree f23fe58 b4860qds: update to match latest device tree 70e01ec t4240: update to match latest device tree bb7fd45 t2080: update to match latest device tree 5c2af25 t1042rdb: update to match latest device tree 4ad3b4e t1040: update to match latest device tree 7d82eca t1024: update to match latest device tree a921799 p5040ds: update to match latest device tree 7b27495 p5020ds: update to match latest device tree c2bdb6c p4080ds: update to match latest device tree 027388f p3041ds: update to match latest device tree 3ac3990 p2041rdb: update to match latest device tree Signed-off-by: Ting Liu <ting.liu@nxp.com>
* mux-server: Fix build warnings caused by external toolchainSujith H2016-05-092-1/+34
| | | | | | | | | This patch resolves the warning: QA Issue: No GNU_HASH in the elf binary when built with external toolchain. Signed-off-by: Sujith H <sujith.h@gmail.com> Signed-off-by: Sujith Haridasan <Sujith_Haridasan@mentor.com>
* hv-cfg: update to revision b9287b0Ting Liu2015-07-201-3/+3
| | | | | | | | | | | | | | | | | | | This imports the following changes: b9287b0 t1040d4rdb: initial scenario d3aa1b2 experimental/t4240rdb: initial hv-1p scenario b94307e experimental/t4240qds: add missing devices e72637b t4240qds: add missing fman1 sgmii port 6a0e0ff drop restriction of just one portal for kernel eth driver c41b33b t2080rdb: Use MAC9 as shared-mac interface instead of MAC1 f020964 t1024qds: initial hv-2p scenario fd7f4d0 t1024rdb: initial hv-2p scenario f8c3cca t1042rdb: initial hv-2p scenario As t1042rdb/t1040rdb are not supported, update config for new t1042d4rdb and t1040d4rdb. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* hypervisor: update to revision e17b3ecTing Liu2015-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This imports the following changes: e17b3ec update mux_server ad1da62 Topaz v1.3-010 fca5fef use proper type so that error check makes sense bf76b06 vmpic: fix a null pointer dereference aa8144a pamu: add some missing null pointer checks ced6d18 fix an allocation failure check 4721159 fix potential null pointer dereference 49fd127 don't dereference the pointer we've just checked for null 7559586 check for allocation failure 8ad329e check for invalid config-addr bootargs param 0af857a update libos b161371 handle error domain not found condition 516ecc1 change str(n)cpy calls to safe snprintf c2b7161 fix tlbc guest exploitable array out of bounds error bd9b01e fix fasttlb guest exploitable array out of bounds error 92e62c9 fix off-by-one error in error check ca38ad6 update libos 11edba9 fix an obvious null pointer dereference b5fc4da fix secondary gcpu spin-up for >=4GB guests bedf3f4 erratum A-008139 workaround 365e3ec update libos 745dafa test/nap: Replace open coded delays with existing api 4f7ed57 support basic "rcpm rev2" power management 500cfcc test: add support for ccm errors in ccf-lae test e817b00 test: add support for ccm errors in ccf-mint test e706b33 ccm: add error management support for ccm 701bcb3 ccm: add definitions for error registers 5f52d54 ccm: make version handling more generic Changes on its submodule libos: 2ff7649 don't bail out if pamu is already enabled ec6fc41 add check for max supported number of threads e0fa2c0 erratum A-008139 workaround c30279c workaround potential issue with default cpu features on MMUv2 70dec64 add ccm fields to platform error struct 5312dd7 correct error int unmasking condition Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* mux-server: deploy the binary as it is standaloneTing Liu2015-07-201-0/+9
| | | | | | | | The topaz mux-server is a standalone tool, deploy the binary like other images like u-boot/kernel/rcw. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* mux-server: update LIC_FILES_CHKSUM to point to COPYINGTing Liu2015-07-201-2/+1
| | | | | | | | A LGPL COPYING file was added in the git repository. update LIC_FILES_CHKSUM to point to this COPYING file. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* mux-server: fetch from git instead of local tarballTing Liu2015-07-202-3/+6
| | | | | | | | | | | | | | It is hard to track changes when using local tarball, switch to fetch the source from a Git server. Comparing to the tarabal, there are two more changes on git: 3e4c6a4 adjust link order to libpthread a803602 Add COPYING with LGPL license and README file Also fix indent. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* hypervisor: update to revision to 99b04d9Zhenhua Luo2015-01-071-2/+2
| | | | | | | | | | | | | | | This includes following fixes: 99b04d9 update libos 805227f ccf: add b4 ccf compatibles 1ed0f70 msi: Differentiate between mpic 4.3 and older ones 4a2ede1 Revert "t1040: workaround A-008007 erratum" The fixes in libos: 819bda2 Set error int irq index at init time de32355 Properly unmask error interrupts 955ddac Revert "t1040: workaround A-008007 erratum" Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
* hv-cfg: t1042rdb use the same setting with t1040Ting Liu2015-01-071-0/+6
| | | | | | | | As previous t1042rdb was renamed to t1042rdb-pi and the new t1042rdb keep the same with t1040rdb except rcw/u-boot/dtb, update hv-cfg to follow this. Signed-off-by: Ting Liu <ting.liu@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>
* add layer-specific bbappends when that layer is includedTing Liu2014-08-192-474/+0
| | | | | | | | 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>
* 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>
* remove obsolete patchesTing Liu2014-07-231-39/+0
| | | | Signed-off-by: Ting Liu <b28495@freescale.com>
* remove fslmachine MACHINEOVERRIDES usageTing Liu2014-07-152-2/+2
| | | | | | fslmachine is too generic, use qoriq-ppc instead. Signed-off-by: Ting Liu <b28495@freescale.com>
* hv-cfg: update to sdk v1.6 releaseTing Liu2014-07-081-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | changes: t1040: move hv pma lower t1040: assign scfg node to part1 e6500: Enable direct guest tlb management for several chips Revert "b4rev2: Disable direct guest tlb management" Revert "t4rev2: Disable direct guest tlb management" t4240rdb: Add missing ports t2080rdb: initial hv-2p scenario t4240rdb: update pci nodes to match the rcw t4240qds: add missing "dce" and "rman" devices t4240rdb: add missing "dce" and "rman" devices t4240rdb: initial hv-2p scenario pme : add missing device nodes Add several experimental hv config files p5020ds: initial hv-2p scenario t1040rdb: initial hv-2p scenario t1040qds: initial hv-2p scenario t2080qds: Add two more ports in the first partition t2080qds: add a few missing devices t2080qds: Renamed hv-cfg folder to match the proper rcw t2080qds: Add DPAA ports t2080qds: initial hv-2p scenario Signed-off-by: Ting Liu <b28495@freescale.com>
* hypervisor: skip already-stripped checkTing Liu2014-07-081-0/+1
| | | | | | partman binary was set to be stripped in source code Signed-off-by: Ting Liu <b28495@freescale.com>
* hypervisor: update to v1.3-009 releaseTing Liu2014-07-081-5/+3
| | | | | | | | | | | | | | | | | | | v1.3-009 bug fixes and changes -introducing "fast tlb1 feature" - the performance of TLB1 emulation is significantly improved by implementing a shorter code path for non-IPROT TLB1 entries. This is particularly useful for guests making heavy use of tlb1, for example when using indirect tlb1 entries. The feature is controlled by a Kconfig option and is enabled by default. -EPCR[DGTMI] (disable guest tlb management instructions) is now dynamically controlled -workaround A-006958 time-base erratum -workaround A-007907 l1 stash on e6500 erratum -workaround A-008007 t1040 pvr erratum -workaround A-00598 pamu erratum -workaround t1040 uart fifo erratum -other misc fixes Signed-off-by: Ting Liu <b28495@freescale.com>
* hypervisor: use seperate folder for 32/64b outputTing Liu2014-07-081-11/+14
| | | | Signed-off-by: Ting Liu <ting.liu@freescale.com>
* hypervisor: update SHA for SDK T2080QDSZongchun Yu2014-02-131-0/+2
| | | | Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
* hv-cfg: update SHA for SDK T2080QDSZongchun Yu2014-02-131-0/+2
| | | | Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
* hypervisor: update SHA for SDK 1.5Zhenhua Luo2014-01-121-7/+6
| | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
* hv-cfg: update SHA for SDK 1.5Zhenhua Luo2014-01-121-4/+4
| | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
* hypervisor: fix sizeof-pointer-memaccess errorTing Liu2013-07-112-0/+40
| | | | | | | | | | | | | | | | | | | | Fix the below build error: | build: src/livetree.c | .../hypervisor/git-r3/git/src/devtree.c: In function 'read_intmap': | .../hypervisor/git-r3/git/src/devtree.c:1513:25: error: argument to | 'sizeof' in 'memset' call is the same expression as the destination; | did you mean to dereference it? [-Werror=sizeof-pointer-memaccess] | memset(ent, 0, sizeof(ent)); | ^ | cc1: all warnings being treated as errors | build: src/ipi_doorbell.c | make[1]: *** [bin/devtree.o] Error 1 | make[1]: *** Waiting for unfinished jobs.... | make[1]: Leaving directory `.../hypervisor/git-r3/git/output' | make: *** [all] Error 2 | ERROR: oe_runmake failed Signed-off-by: Ting Liu <b28495@freescale.com>
* change layout to follow oe-core guidelines of recipesTing Liu2013-07-105-0/+154
Follow the rules defined in: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes.txt recipes-bsp - Anything with links to specific hardware or hardware configuration information recipes-connectivity - Libraries and applications related to communication with other devices recipes-core - What's needed to build a basic working Linux image including commonly used dependencies recipes-devtools - Tools primarily used by the build system (but can also be used on targets) recipes-extended - Applications which whilst not essential add features compared to the alternatives in core. May be needed for full tool functionality or LSB compliance. recipes-gnome - All things related to the GTK+ application framework recipes-graphics - X and other graphically related system libraries recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies recipes-lsb4 - Recipes added for the sole purpose of supporting the Linux Standard Base (LSB) 4.x recipes-multimedia - Codecs and support utilties for audio, images and video recipes-rt - Provides package and image recipes for using and testing the PREEMPT_RT kernel recipes-qt - All things related to the Qt application framework recipes-sato - The Sato demo/reference UI/UX, its associated apps and configuration recipes-support - Recipes used by other recipes but that are not directly included in images recipes-dpaa - recipes related to fsl dpaa feature recipes-virtualization - recipes related to fsl virtualization feature Signed-off-by: Ting Liu <b28495@freescale.com>