[meta-freescale] Updates to meta-freescale (master) in 2016-08-12

Otavio Salvador otavio.salvador at gmail.com
Fri Aug 12 07:44:39 PDT 2016


Hello,

I pushed following updates:

commit d2980998a69b4d91bb2c6d20cf7b66bafee11e31 (HEAD -> master, m/master, m/krogoth, github/master-next, github/master, master-next)
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Aug 12 18:43:57 2016 +0800

    auto-resp: skip ldflags check
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 9996c6ec9c14311aefd2e20cbdd3ceac1516cca9
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Aug 12 18:43:56 2016 +0800

    ipc-ust: obey LDFLAGS to fix GNU_HASH error
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 8a851328e77a8fc8e22b38facdaaf2694a79ee94
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Aug 12 18:43:55 2016 +0800

    skmm-ep: obey LDFLAGS to fix GNU_HASH error
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit f525a5ed5f5c783fde7a7604f332e38b892646d2
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Aug 12 18:43:54 2016 +0800

    pme-tools: obey LDFLAGS to fix GNU_HASH error
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit beb041214f971560a4a5a8d4794546bb88df358e
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Aug 12 18:43:53 2016 +0800

    usdpaa-apps: obey LDFLAGS to fix GNU_HASH error
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 8a444117a6544ffb093fc457111db5fbe17870d9
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Aug 12 18:43:52 2016 +0800

    qoriq-base.inc: set PREFERRED_VERSION_testfloat to 2a
    
    testfloat 2a has specific updates for qoriq ppc boards.
    Currently no plan to refresh them to 3b release.
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit af11ef9b807eb7f24dc24fc82fdecc74d445b81d
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Aug 12 18:43:51 2016 +0800

    c293pcie: c293pcie_36b.dtb -> c293pcie.dtb
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 63c4151083e8bca01607b61089d1e0634809c9fb
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Aug 12 18:43:49 2016 +0800

    linux-qoriq: fix build path of the dtb
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 1711129869e58329e30bd40a0aa9cc9c06ffead6
Author: Zhenhua Luo <zhenhua.luo at nxp.com>
Date:   Thu Jun 23 17:18:44 2016 -0500

    cst: add bash in RDEPENDS_cst
    
    Fix the following warning:
    | WARNING: cst-git-r0 do_package_qa: QA Issue: /usr/bin/cst/uni_cfsign \
    | contained in package cst requires /bin/bash, but no providers found in \
    | RDEPENDS_cst? [file-rdeps]
    
    Signed-off-by: Zhenhua Luo <zhenhua.luo at nxp.com>

commit 1b1a1b4751a551c3caac6e2e23a41c9d0269b2b7
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Jun 17 17:24:25 2016 +0800

    pkc-host: update to 21a6b5b
    
    Changelog:
    21a6b5b remove from Makefile unsupported build options
    49e5c4d build this driver only for C293
    de748aa fix ECDH_KEYGEN_B571
    c37caf5 fix ECDH_KEYGEN_B409
    8aeef34 fix ECDH_KEYGEN_B283
    b978c11 fix ECDH_KEYGEN_P521
    59f3256 fix ECDH_KEYGEN_P384
    4942972 fix ECDH_KEYGEN_P256
    0109686 remove commented code
    adb5ea0 fix ECPBN_SIGN_TEST_571
    8c27c09 fix ECPBN_VERIFY_TEST_571
    2c64f11 fix ECPBN_SIGN_TEST_409
    259c64c fix ECPBN_VERIFY_TEST_409
    fcd6526 fix ECPBN_SIGN_TEST_283
    c42c0d0 fix ECPBN_VERIFY_TEST_283
    9935bc6 fix ECP_SIGN_TEST_521
    b9f414b fix ECP_VERIFY_TEST_521
    ae15786 fix ECP_VERIFY_TEST_384
    65e6891 fix ECP_SIGN_TEST_384
    d48889b fix ECP_VERIFY_TEST_256
    95a1946 fix ECP_SIGN_TEST_256
    07118db fix DSA_SIGN_VERIFY_TEST
    aa341b9 fix ECDSA_KEYGEN_TEST
    8a6ee84 remove non SEC_DMA code in ecdsa_test.c
    e34c882 reorder ecdsa init operations for clarity
    f59455d remove non SEC_DMA code in dsa_test.c
    a87ad87 clean-up test_dsa return codes
    4c62d4b clean-up returned error codes for dh tests
    303d534 fix incorrect DMA access to kernel memory in ecdh tests
    69d0f04 refactoring: clean-up ecdh init tests
    8218a02 use a portable API to measure test results against time
    9c890fd disable printing for debug messages
    5f00cff disable some debug print messages
    f74f9e7 device dma addresses are 36 bits
    f9a7e12 implement context pools for dh
    74c8d36 remove unused structure variable
    a2bd548 use unsigned type to print values
    9cd790c remove unused variable
    ce87c88 add dummy stub to compile on ARM
    c569de3 change type of temporary buffers in dsa.c
    4440eef change type of temporary buffers in rsa.c
    e6f5d1d add support for temporary buffers to be allocated in host ip_pool
    fed730a combine common cases in switch
    24163c3 don't unmap NULL input and output buffers
    ee34caa do memory unmapping in the same place to simplify review
    a254d5f Merge branch 'fix_host_to_dev'
    030029c remove HOST_DMA code from dh.c
    36e7ace remove HOST_DMA code in dsa.c
    0e71ace fix rsa descriptors with pointers to _device_ addresses of data
    354cd63 remove custom descriptor address conversion
    aff76f8 use dma addresses for ip_pool instead of physical addresses
    299f846 don't copy RNG init descriptors to device SRAM
    69e91a9 fix host_to_dev conversion
    06768c0 fix referencing device driver by global variable
    05b7cb4 remove unnecessary check on pointer before free
    347c8d6 fix error path clean-up for rng_init.c
    f10fde8 fix error recovery code for dh.c
    ff53efd fix error recovery code for dsa.c
    4d05d58 fix incorrect failure recovery from no mem in rsa.c
    e41f4fe be explicit about x86 specific code
    e27ba78 refactoring: remove simple assignment functions
    bb6fd21 fix type of the descriptor pointer
    c059e26 include several firmware fixes
    58e36c9 remove union with a single member
    9a8fcfc add FIXME for known broken (and unused) code
    6035037 wrap conditional code with #ifdef
    ca75cd8 only high perf mode is supported
    42bb43e remove conditionals for always enabled SEC_DMA code
    2e39ac9 enable building of pkc.o only on x86
    d860b92 Merge branch 'rm_sym_hash'
    cddcbe0 simplify buffer allocation
    4480ab5 remove unused buffer descriptors structures
    d7ba05f remove unsupported digest operation types
    b5cdc69 remove unsupported symmetric operation types
    15983c7 remove union for a single remaining member
    4c37906 remove commented code
    2d4ef38 remove supporting code for digests
    4c973a3 remove supporting code for symmetric algorithms
    16aa4e9 remove digest options from Makefile
    0046906 remove symmetric algorithms option from Makefile
    ddba6e5 remove host dma supporting code
    8964e47 remove redundant cast when assigning from void*
    b21bdea refactoring: drop else branch on a conditional
    4c130a1 explain what this structure holds
    4bb526d debug prints for setup-ep
    235b377 use the recommended dma-allocator function
    4ca6775 separate firmware and host lines in their handshake dialog
    f4e5221 extract functions from a switch case catch-all function
    1d77ba3 don't write values to this field since they are ignored
    7471d52 align output of debug prints
    126b55c remove unnecessary cast in function definition
    6156ad9 remove unnecessary casts when converting phys-to-virt
    e84ac1e fix descriptors debug print
    d7714ec match ring counters all the way back to handshake
    a98d899 match other ring counters to handshake names
    4e9ff64 match ring counters names with the ones from handshake
    c545ea2 add FIXME note for intr_ctrl_flag
    73f41e3 rename local counters with the names used in firmware
    72b8884 rename other local counters with their firmware correspondents
    4005735 rename local ring counters to match variable names in firmware
    398a910 rename local indexes memory to match the rest of the code
    d508974 rename ring counters to match the rest of the code
    fa8fa98 use dma addresses instead of physical ones
    3d75058 clarify code and do not allow incorrect unmapping
    dc4b53f remove non descriptive and out of sync comments
    878b10d remove non sec-dma build options from desc_buffs.c
    4da5c14 replace ASSIGN64 macro in rsa code
    59487fa inline redundant wrappers over simple arithmetics
    a273744 inline function that performs a simple addition
    4263e72 inline redundand wrapper over a memory mapping function
    1f87a74 pool info is on host - rename variables to clarify their meanings
    a6ead52 rename variable referring to virtual address
    986e670 rename variable referring to device physical address
    7c65096 embed buffer_pool structure into pool_info
    d0b4272 move function declaration to the proper header
    26e9abf make explicit the type of create_pool
    61bca33 remove obscure comment
    4a9cc8c remove declaration of non-existing function
    bb233eb use consistent naming when referring to buffer pools
    5603762 remove duplicated definitions of pool info structures
    1cbe21d split host and device input pools into separate entities
    762f784 rename the host virtual address field to match our convention
    02a0f9c remove duplicated address
    9e8e66f remove customized data-dump debug prints
    b3890d0 refactoring: inline the contents of dev_buffer structure
    24b9dad disable code used only with host dma
    5277c39 use offset instead of physical address to avoid conversion errors
    32198d0 rename structure variable to show we have more than one ring
    fe95ddd drop unused handshake field
    9630d19 remove assignment and space for not-used counters
    717264f clarify the intent of the code in the handshake process
    5d091af remove not used allocation for shadow indexes
    4d3528b remove not used counters from ob-mem
    a1c0b25 rename handshake structure located on device
    f87d9cd rename handshake structure located on host
    92d5105 rename structure for host memory layout
    42eac76 document details of pci_bar_info structure
    aeafe7a simplify error checking for rng alloc functions
    bfad291 fix content of debug-print messages
    2f396f4 fix some compilation warnings on debug print code
    a682f70 communicate to the device only offsets in ob-mem
    6abcb44 remove information ignored during handshake
    f64dc51 drop volatile from host handshake memory
    28d91c1 drop volatile qualifier for device handshake area
    2c8f914 refactoring: remove dispatching step for command hs_init_config
    85bdf97 allow only SEC_DMA build option
    5e10672 remove support for DES and 3DES
    1ebe7f0 fine tune the length of the key buffer
    fbd5e8f add support for aes-cbc SEC_DMA mode
    b7d88bc replace scatterwalk_sg_next with sg_next
    3cde754 remove duplicated sg copy functions
    2acadfe fix scatterlist buffer start address computation
    34d4dd1 add option for analysing code coverage
    db38cd6 fix module's description string
    591ccd5 fix modpost section mismatch warning
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 8f2b04a3877ade4239b22b0179fa3f34193a9549
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 12:16:16 2016 +0800

    pkc-firmware: update to 21a6b5b
    
    Changelog:
    ed90f15 fix dequeueing of rng descriptors
    b83c7e9 add FIXME note regarding response rings
    39ec4f5 add support to read SEC fault registers
    a92d35d mark as not used the command field in dev handshake structure
    06d0ca0 remove code blocks to enhance clarity
    f8447c5 remove not used handshake field
    4955e78 describe field purpose
    abc3893 remove not used counters from local resources
    36f23a0 rename handshake counters to match local structures
    cfcb505 describe the structure member
    bcc6f5e compact the use of if-else conditional
    4b0fa3e align debug print output for easy readout
    9cac843 split double assignment to clarify code
    b05aef4 rename functions for clarity
    837d691 rename counter to be consistent with the rest of code
    4d5461d fix memory allocation for interrupt flags
    bb46e51 group functions together for easy review
    f0bd7f3 introduce variable to reduce code duplication
    e6274e0 move #define out of the structure into a common definitions area
    2257be3 rename handshake structure located on host
    4129716 rename handshake structure located on the device
    b09a3ad describe SEC registers
    0e6c428 simplify calculation of address alignment
    cb18b7e clarify meaning of a hard-coded register (GUTS_SVR)
    45e730c group assignments and prints to simplify code review
    4fca737 group together all msi and ob assignments
    6eb1e08 remove useless assignment which is overwritten later
    4c07318 fix calculation and print free memory
    479c677 minor clean-up in code layout
    db7c91c add missing commas to clarify code intent
    7bbdf77 remove unused "intr_ctrl_flags" field
    fb7b45d use offset of response ring instead of its physical address
    7614c6e use offsets into ob-mem instead of host dma addresses
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit e311cd80eb1bfe44ad4ef2d47922f440b3ef215c
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 17:36:46 2016 +0800

    cantest: add recipe
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 6d2f4cc0a5a1ea99e0dae2f39d83cff512e034b8
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 14:05:48 2016 +0800

    pme-tools: add recipe
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit d71f12c5779e5ca3ac142f0964a3783124a9c06f
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 14:05:20 2016 +0800

    hyperrelay: add recipe
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 89d0858107f6532a6a94710eedc2caf4286e1024
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 14:04:49 2016 +0800

    fsl-pme: add recipe
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 270498eba25c5fca0c319a8b0af77a0a2cd2419a
Author: Chunrong Guo <B40290 at freescale.com>
Date:   Mon Jan 25 13:43:51 2016 +0800

    fm-ucode: update to 7ebea453
    
    Changelog:
    7ebea45 update version number to 106_x_18
    37d6c98 update EULA
    56e93be fm-ucode: fix IPR timeout related issues
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 653c7b53dd8b9c6f5519fae1b4bc3c54fb2f94e9
Author: Ting Liu <ting.liu at nxp.com>
Date:   Tue Jun 14 11:56:57 2016 +0800

    usdpaa-apps: update to 835cbce
    
    Changelog:
    835cbce classifier_demo: Fix IPv4 table entry removal on LE platforms
    2806cdc classifier_demo: Replace obsolete platform flags with FMan version flags
    aca81f7 classifier_demo: Avoid using compile time symbols
    abae100 IPSECFWD:Using correct SEC ERA version check for split key generation
    5d8452a IPSECFWD: RTA changes for Authentication Key
    d314b64 USDPAA-APPS: Ipsecfwd for ls1043 for sdk2.0
    b3b078b ipsec_offload: Add debug tools
    424fcbe reassembly_demo: Add support for running on LS1043A
    ee4a5d2 fragmentation_demo: Add support for running on LS1043A
    1dc24e8 classifier_demo: Add support for running on LS1043A
    d3928a6 simple_crypto: remove unused variable
    57131aa ls1043_config: Adding config for ls1043 fmc.
    3cc1bbc USDPAA-APPS:reflector,ipfwd and lpm-ipfwd support for LS1043
    e47d4d2 USDPAA-APPS support for LS1043(makefile and standalone-env)
    9cd4030 libfslcrypto: enable apps compilation in out-of-tree mode
    2c57883 simple_proto: fix AEAD descriptor creation function order of parameters
    42f4d02 ipsecfwd: sync with FLIB
    f80d93b simple_proto: add endianness support for protocols
    9228309 simple_proto: fix IPSec test vector
    028e14e libfslcrypto: workaround for CPU frequency
    98d949e simple_crypto: fix SNOW_F8_F9 processing
    23ce7f6 qman, libfslcrypto: export SG transformation functions
    75a2010 simple_crypto: add swap option for block cipher descriptors
    146c4e1 simple_crypto: fix endianness for preheader
    8800996 libfslcrypto: support for dumping extended SG entries
    49dd54f libfslcrypto: fix comparison for results < 4B
    b54325f libfslcrypto: fix SGT handling endianness
    97d3eb5 libfslcrypto: fix preheader bitfields
    c5c35f8 Revert "ipsecfwd, simple_proto, simple_crypto: sync with FLIB"
    07ed016 Revert "libfslcrypto: support for dumping extended SG entries"
    2c9cd79 ipsecfwd, simple_proto, simple_crypto: sync with FLIB
    126a441 ipsecfwd, simple_proto: flib sync - IPsec - fix PDB endianness
    5493443 fix the inline function definition with gcc 5.x
    9e08876 xfrm_km.c: use in6_* macros from glibc instead of kernel
    
    Signed-off-by: Marian Chereji <marian.chereji at freescale.com>
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 0f4fa5d14f8e0f27c73330ea5a2278e284a668ce
Author: Ting Liu <ting.liu at nxp.com>
Date:   Tue Jun 14 11:56:32 2016 +0800

    dpa-offload: update to fed08b0
    
    Changelog:
    fed08b0 Add support for ARM cross-build
    2b23a18 dpa_stats get_counters event handling redesign
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 891fb98b507e572fd98d036b95f8c38edf82bd73
Author: Ting Liu <ting.liu at nxp.com>
Date:   Tue Jun 14 11:56:49 2016 +0800

    usdpaa: update to 940d8f7
    
    Changelog:
    7f19829 qbman: fix endianess conversion for query result
    3047eb5 qbman: re-enable preemption when releasing a ceetm ccg
    bfff7db qbman/qman_high.c: Correct endianness for ARM
    4102487 qman: Set overhead accounting limit (oal) in LNI
    759fb1c Removal of warning due to bad casting
    8a44b2a qbman: update qbman driver to support ceetm in LE mode
    556b085 Handling endianness for macless in usdpaa-drivers and initializing "na" variable as and when required
    606fe43 qbman: remove 06-usdpaa-uio.rules from QBman installable files
    ab81ed3 bman: fix stockpile logic
    2cc5062 USDPAA driver fman changes for LS1043 support
    3b62bf2 fsl_sec: fix ERA property reading from device tree
    c1662b8 CONFIG_PPC flags added in Makefile for powerpc boards
    179254b Standalone-env corrections for SDK2.0 for all platforms
    b2b32b8 LS1043 support in standalone-env for SDK2.0
    0fb857b Integrate support for ARM platforms for QBMan
    fa7d506 LS1043 support for SDK2.0
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 2a3ab5923fbbb8cb0379046c905412bad6ea2cd8
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 12:42:20 2016 +0800

    skmm-host: update to d5912eb
    
    Changelog:
    d5912eb replace scatterwalk_sg_next with sg_next
    0b99bce remove duplicated sg copy functions
    4da8ba7 remove strict_strtol macro
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit a1c63dd08dff407603f559cb279b44c876d67037
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 12:40:06 2016 +0800

    skmm-ep: update to bbf1ba0
    
    Changelog:
    bbf1ba0 change mtd device number to match the settings in sdk2.0
    2deec49 fix host freeze problem due to counter mismatch
    b7d5801 simplify logic for "dequeue_from_sec" function
    d01f904 remove unnecessary variable initialization
    a439c44 rename variables for clarity
    613db4a remove LOOP label and implement using "while"
    f7c3026 remove NEXTRING label and revert the condition of if statement
    e68443f remove DEQ label and replace with simple if statement
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit a1bacafb938d251e235bb1c9974945c7c4c911f8
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 11:30:53 2016 +0800

    uio-seville: update to 0f31fbc
    
    Changelog:
    0f31fbc Fix kernel warning when no PHY interrupts are found and module is removed
    c9abc13 Use %pa to print resource_size_t
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit da88a4a73a55acd28e2f8f2ba6fa29a883bcc18e
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 11:29:13 2016 +0800

    hypervisor: update to f23ac6d
    
    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 at nxp.com>

commit 1df56dbb9b54f31b7f7c8011fd05ccf350aee111
Author: Chunrong Guo <B40290 at freescale.com>
Date:   Fri Jan 22 14:13:53 2016 +0800

    fmlib: update to 43fa98f
    
    Changelog:
    43fa98f fmlib: fix typo in Makefile
    38ec904 fmlib: Unify makefile for both ppc and arm architectures
    a1bf8c9 fmlib: add PPPoE insert/remove manipulation
    d06b20a fmlib: add ls1043 aarch32 support
    31c8535 fmlib: insert all changes to maintain coherency with sdk1.9
    c33ee64 Merge pull request #4 in DPAAMODULES/fmlib from ~R52568/fmlib:ls1043 to ls1043
    b88fbab fmlib: update ls1043 branch according to master branch
    b51ab91 Merge pull request #1 in DPAAMODULES/fmlib from ~B37577/fmlib:dev-ls1043 to ls1043
    3ce82eb fmlib: Update fmlib function name to its correct declaration name
    329d31d fmlib: fix compiler name in Makefile
    f92c13b fmlib: add ls1043 support
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit ae8494e2fc3baae0a513e46709acdabf25c8cda0
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 11:01:40 2016 +0800

    flib: update to 08e2aeb
    
    Changelog:
    09e4606 fix MBMS Type 0 PDU error path halt condition
    ee097e6 ensure MBMS Type 0 header CRC calculation finishes before comparation
    f9dccdd fix MBMS payload CRC calculation
    105e520 fix MBMS header CRC calculation
    bbab28b fix PDCP warnings for User Plane descriptor
    fcad69f fix PDCP SNOW f8 + AES CMAC decapsulation
    2a0e960 define no_printf() when pr_debug() unavailable and !RTA_DEBUG
    74f5e94 Reversed parameters in cnstr_shdsc_authenc
    b8512ee Fix cpu_to_xx32 not defined macros
    c3389a2 Fix endianness related macros
    ed721cb Eliminate compile warnings
    b365b64 IPSEC transport mode missing defines
    ed8ed13 silence PDCP descriptor creation functions compilation warnings
    921906e add endianness support for protocol descriptors
    9b23809 fix PATCH_LOAD endianness
    eaa3f8e fix endianness detection in RTA
    24035e8 fix swapping for algorithm descriptors
    724cbe2 improve pr_* print macros
    fe1ff5e IPsec new mode - make descriptor swapping user-configurable
    8ca6cd2 IPsec (non-protocol) - fix implicit arithmetic conversion
    9f18649 convert alginfo->algmode from uint32_t to uint16_t
    2110f9b fix 64-bit values swapping / endianness
    e2e2dbf add AEAD-like descriptor
    8983561 add algorithm mode support
    a718fc1 IPsec legacy mode - don't require an MDHA split key for authentication
    42fa298 IPsec new mode - update authdata kernel-doc
    4a5c07d IPsec new mode - don't require an MDHA split key for authentication
    6e7ef07 add Derived Key Protocol (DKP) support
    19bd624 add MSG_CHKSUM SEQFIFOSTORE output data type
    df037d1 IPsec - add more defines for PDB fields
    e417316 PROTOCOL - add IPsec NULL authentication
    74a4acf IPsec legacy mode - fix zero-length key(s) cases
    b903014 PROTOCOL - fix GCM16 and GMAC modes for IPsec
    e454154 IPsec - fix compilation error
    5c6f9ad fix spurious regression tests failures
    8711bd6 remove PATCH_*_NON_LOCAL macros
    32be2d0 IPsec - fix PDB endianness
    a219517 Merge branch 'sdk-v1.7.x'
    f0a6d0b add SPDX license identifier
    a9b0e1d rename iv_flags to b0_flags
    5c4f8e6 pdcp: fix snow f8 & aes-cmac decap descriptor on ERA4
    e89b84d IPsec new mode - add shared desc. lengths for NULL enc / auth
    3d25504 fix default case for PDCP U-Plane descriptors
    b9fb949 silence unused variable warning in set_move_offset()
    f71cb8b update PROGRAM_FINALIZE to return error when appropriate
    854fb89 kernel-doc templates - misc fixes, updates
    54e1735 fix signed/unsigned comparation in rta_inline_query
    07c18e9 fix MBMS descriptor creation
    21e8632 replace OP_ALG_{ENCRYPT|DECRYPT} with DIR_{ENC|DEC} in API
    e55885a IPsec legacy mode - allow upper layer to enable byte swapping
    1e2e4df remove unused defines LDST_BYTE and LDST_WORD
    734a4bc remove checkpatch warning in __rta_dma_data()
    3581006 IPsec new mode - add shared descriptors lengths
    da38d98 let user decide whether keys should be inlined or not
    42b5d62 add extended pointer size support in flib/desc/algo.h
    e4a00fd add functions for computing MDHA split key (pad) length
    26406be update cnstr_* API to return descriptor buffer size
    9a0aebf fix compilation errors in flib/desc/algo.h
    784ad8e fix bool type usage in AIOP (#2)
    f90ea6b fix bool type usage in AIOP
    87dfe2a update RTA API to explicitly provide a struct program pointer
    f8a0513 don't use macros that expand to two parameters
    a9cfef2 fix standalone usage of flib/desc.h
    6cacd56 fix HMAC descriptor key length
    7b699ed fix PDCP NULL & encryption only descriptors
    b64c476 add new command MATHI
    13b5e7d fix bits / masks that are not shifted
    1d30937 add BIT macro for defining single-bit fields
    e92aed4 remove redundant MATH operators definitions
    b2634b0 change parameters to corresponding enum types
    4910fa5 add ICV checking operation for HMAC descriptor
    ffaa509 remove unneeded CLASS attributes for algorithm descriptors
    1e36f44 remove unused length parameter in SEQFIFO(LOAD|STORE) with VLF
    9df3447 allow block cipher shared descriptor to read the IV from the input
    31ff79f fix HMAC & block cipher descriptor sharing type
    437ddee enable HMAC algorithm truncated output
    b91afdf remove cipher parameter for block cipher descriptor
    85ab8ea refactor helper macros for finding out descriptor length
    0d53d47 sync (#2) with changes in AIOP / MC byte-swapping macros
    d5d3f4f fix checkpatch warnings / errors
    f0a3806 move __MOVE* defines in implementation file
    847289d use enumerations where appropriate
    659b330 use bool type where appropriate
    16261f9 remove BYTES_* defines
    d7115de remove doxygen project file
    4335bca remove unused NRM and JDK FIFOSTORE encryption flags
    5792dca do not define pr_* print macros when in AIOP / MC
    fcf552c change RTA library core to return error codes on error paths
    a908cb8 rename {low|high}_32b to {lower|higher}_32_bits
    8af3219 remove WITH and SIZE macros
    8256645 convert doc from Doxygen to kernel-doc
    3e79ab0 fix RTA integration overview diagram (svg)
    2bb26e9 update README with SEC Era details
    86625bb fix ZUC-E + SNOW f9 decapsulation
    2888b05 fix PDCP Control Plane AES-CTR + SNOW f9 decapsulation
    49ee4fa WiMAX: wait to update the header on encap era4
    23a856c WiMAX: invalidate prefetch buffer on encap (era5+)
    eb57b56 fix WiFi for SEC ERA > 5
    adb7aa4 sync with changes in AIOP byte-swapping macros
    64ba916 IPsec new mode - user to provide Optional IP Header pointer
    d8aa416 fix invalid offset in PDCP MOVE commands
    53df752 add WCDMA RLC protocol descriptors
    1ca26fa remove nonsensical comment for MBMS descriptor creation function
    340591d fix byte *_SWAP macros used on AIOP platform
    b39e808 remove inclusion of headers using relative paths
    723dcf5 MBMS processing should be done only on devices with SEC ERA >= 5
    6cb9793 MOVE - fix (#2) support for selecting offset in MATH Regs using AUX field
    1eceae0 MOVE - fix support for selecting offset in MATH Regs using AUX field
    72472a2 PROTOCOL - include flib/rta.h before flib/desc/common.h
    cb48dc0 add MBMS statistics retrieval function
    6383501 fix MBMS statistics writeback
    35f2df3 refactoring - split protoshared.h into per-protocol files
    b83f392 PROTOCOL - remove zero-length array from IPsec decap PDB
    b135304 rename ENDIAN_DATA macro to COPY_DATA
    f302613 change pr_debug to pr_err where appropriate
    9efe096 change typeof to __typeof__
    7a3a934 add IPsec ESP Tunnel new mode descriptors
    e1a270e PROTOCOL - refine support for IPsec ESP Tunnel new mode
    e7c4ab5 beautify MBMS descriptor creation functions
    84dea25 add PATCH_RAW and PATCH_RAW_NON_LOCAL support
    f6e7f27 fix IFB in MBMS Type 1 & 3 descriptors
    c2e6fe7 unit tests - use O0 compiler flag instead of O3
    90a501b remove compiler warnings from descriptors
    5eff78f add MBMS SYNC protocol processing support
    b462b0c remove compiler warnings from RTA library core
    28380d0 SEQ IN PTR - don't generate pointer field when SOP is used
    6a658ae add byte swapping support
    52d6545 be consistent with header double inclusion protection
    f0e5daa fix PDCP Control Plane AES-CTR + SNOW f9 decapsulation for SEC ERA >=6
    ee6bf3b add IPsec ESP Tunnel new mode descriptor generation stubs
    2904ba2 enable SEC Era 8 support
    6dc05f2 PROTOCOL - add support for IPsec ESP Tunnel new mode
    2f53587 PROTOCOL - add support for LTE PDCP Control Plane mixed
    28d9638 Job descriptor - no support for RSLS / RSI in Era 8
    e56b75c NFIFO - add support for SEC Era 8
    d67675d enable SEC Era 7 support
    3a23ed5 HEADER - add support for Era 7
    3bb1ef4 PROTOCOL - add support for SEC Era 7
    dbcb9ca MATH - add support for SEC Era 7
    0438dc7 PKHA_OPERATION - add support for SEC Era 7
    38220f0 ALG_OPERATION - no support for certain algos on Era 7
    be91092 add new commands MOVEB and MOVEDW
    8d7926f MOVE - add support for SEC Era 7
    8fb9f9c FIFOSTORE - no support for AFHA S-box on Era 7
    53104fc STORE - add support for SEC Era 7
    7684508 NFIFO - no support for AFHA S-box on Era 7
    6a2f8ab KEY - add support for SEC Era 7
    c39364d PROTOCOL - add ODF and DFV HMO bits for IPsec protocol
    bd9f4ce fix PDCP Control Plane with ZUC encryption & NULL integrity
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 4f6e4985c3a66005c65bb0980e226dbba1943c68
Author: Ting Liu <ting.liu at nxp.com>
Date:   Fri Jul 1 12:27:16 2016 +0800

    fmc: set EXTRA_OEMAKE_PLATFORM for ls1043ardb
    
    Also use ${sysconfdir} to replace /etc.
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 3bd70c1ac0dc8f4bddae7aeea443a87fcd33e7cd
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 11:00:03 2016 +0800

    eth-config: update to c1a4b3a
    
    Changelog:
    c1a4b3a dpaa_eth: add hash PCD files for LS1043ARDB
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 85005417707a043c8b9d928f82a9b171f8b7e8eb
Author: Camelia Groza <camelia.groza at freescale.com>
Date:   Tue Mar 15 15:04:04 2016 +0200

    ceetm: update to a237e09
    
    * kernel module was seperated now, no need to build/install
    * update the compatible machine list
    
    Changelog:
    a237e09 ceetm: qcount and qweight aren't mandatory; update the help message
    09fd87e ceetm: change the qweight for wbfs classes at runtime
    09d6bc7 ceetm: remove the ceetm kernel module
    fd9c4b3 ceetm: update class statistics
    92c37a4 ceetm: edit the help message
    d155fd6 ceetm: configure the cr and er of prio classes
    610e157 ceetm: separate print_opt into two calls
    3a35a3c ceetm: configure the wbfs weight
    3b2fdd0 ceetm: show wbfs classes
    8b42626 ceetm: add the wbfs qdisc
    e9deb04 ceetm: merge the qdisc and class types; allow rates equal to 0
    e45fc61 Configure the channels in the root classes
    0eb7c9b Print a prio class
    270c21b ceetm: configure the prio qdisc
    f272dbe ceetm: configure the root qdisc and the underlying classes
    fa07c93 ceetm: update the qdisc's help messages
    1adfe00 ceetm: obtain the port's subportal dynamically
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit ea5b2aefce168f5c69b8c49fef0e30cee9aa1825
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed May 18 10:43:40 2016 +0800

    ar: update to 9a74743
    
    Changelog:
    0a908cd QSDK-2770: Makefile change required for SDK2.0 to handle directory structure change in fman
    907f66a Makefile change required for SDK2.0 to handle directory structure change in fman
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit b5d0ec4e17d4fc95cc89039ee349c41c81e4116d
Author: Ting Liu <ting.liu at freescale.com>
Date:   Fri Dec 25 14:20:10 2015 +0800

    cst: update to d1c6c28
    
    Changelog:
    9413594 Correct the prototype of function calc_srk_hash_ta_3_x()
    4aa0411 add BSD license on scripts
    a53d641 ls1043/ppa: add input file for PPA validation
    412e350 IE: Add IE based input files fro LS2085
    7318fa2 IE Table: Made IE Table Address as 64 bit
    05383c9 uni_pbi: Update PBI commands to add IE Key Table Address
    cb28fa5 create IE KEY Table as SG ENTRY 1 for ISBC
    e1d65a3 add API to create IE KEY Table
    59318fb Makefile: Disable strict aliasing warnings
    ed6cd51 Fix the compile error
    0ad2103 Add input files for LS2085
    d0e1439 modify Makefile to copy scripts in Home Directory
    dbeecbe resolve Klocwork issues
    7bea8ff update the README
    fe5d376 correct CRC calculation for PBI
    af0b811 correct the macro name
    6ff901e add check for length of input file field
    dc59aef Add LS2080 in Trust 3.0
    5d874e8 Input Files corrected
    cfec3ae create_hdr_pbi: correct image hash calculation
    ccab293 ISBC Key Extension for ESBC Header
    d5cadb0 CST Version print added
    ea5b622 Directory structure for code changed
    376fa05 New tool added for creating CF Header
    d192616 Input Files added
    cde107b Image Hash calculation different for Trust1 Non-PBL
    04fc50b SG Flag is not set on platforms other than TRUST1 PBL
    f1ad29a ISBC Header: Add Support for TRUST 1.x
    e2176d7 ESBC Header: SRK Table not supported on TRUST1
    a3512ad ESBC Header: Support Added for TRUST 1 and TRUST 2
    a3491e7 isbc_hdr_ta2: Dump Header corrected
    4a21d92 ISBC Header: Support Added for TRUST 2.x
    6a452c3 Scripts modified to have similar usage as earlier
    e620e9d command line options added to tools
    4870135 common functions moved to one file
    73d1ec0 srk_hash and img_hash options added to tools
    f90a426 Crypto Functions Moved to crypto_utils
    34dd208 TAAL (TA Abstraction Layer) initialization changed
    af43ea3 wrapper scripts added fro tools
    b9ad23b Sample Input Files added
    6caf90f New CST Tools added
    a723374 Remove existing tools
    
    update the license file as previous file does not exist now.
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit f4c549d3e828ceedc4a2c70f4019c608b25dc79a
Author: Ting Liu <ting.liu at nxp.com>
Date:   Wed Jan 6 21:21:31 2016 +0800

    asf: update to a8bbba6
    
    Changelog:
    a8bbba6 Adding missing NULL checks for pointers
    a57b54c ASF: Fix for compilation error in IPSEC
    4c1e657 IPSEC: Fix for crash with RedSide disabled.
    53c68a9 ASFQOS: Removing Compilation errors.
    a2435dd ASF: Changing dpa files path and Flag
    03d158e asf: Patch to fix api issue in kernel change.
    30fe696 asf_ipsec: Patch to fix the insmod issue with gcc5.2
    705730c asf: Patch to remove compilation error when ASF_IPV6 is disabled.
    08c71f3 asfipsec: Patch to linearize nr_frag and fraglist coming from linux.
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit d46bb71a37dc7ebcfd75b49c59b43fb96b71488d
Author: Ting Liu <ting.liu at nxp.com>
Date:   Thu May 12 11:48:19 2016 +0800

    apptrk: update to 873f44c
    
    Changelog:
    873f44c Use unified EULA file
    f0ef785 Update End-User License Agreement
    df1f1d8 ARM Support for hardware breakpoints and watchpoints
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 6b396ec236c23462601f96f5db45de86052f38dd
Author: Chunrong Guo <B40290 at freescale.com>
Date:   Tue Mar 22 11:04:30 2016 +0800

    rcw: update to 1af724b
    
    * change license to Freescale-EULA
    * add tcl-native to DEPENDS as byte_swap.tcl is needed to run
    * run byte_swap.tcl for all the boards
    * update COMPATIBLE_MACHINE to support ls1043a, and exclude ls2080a
    
    Changelog:
    1af724b update End-User License Agreement
    76854c9 ls1043aqds: revise the description of SERDES1 Protocol 0x3358
    970cc5d ls1043aqds: add SATA support under QSPI boot
    017ed94 ls1021a/ls1043a: byte_swap: should 8 byte alignment
    ea90914 ls1021a: remove the unnecessary PBI
    3f37603 ls1043aqds: Clear SerDes RxBoost on lane D
    cbf49c1 LS1043a-RDB: Add RCW files for UEFI bootloader
    419bd59 ls1043ardb: SECURE_BOOT- RCW added
    ae3461a qe-tdm: add qe-tdm support on ls1043ardb
    26042fa ls1043ardb: Add RCW for ls1043ardb board
    4ae7fc3 ls1043aqds: Add RCW for ls1043aqds board
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 339f7606dd521099c02ac24c04e3e1cdb0f47c08
Author: Ting Liu <ting.liu at nxp.com>
Date:   Mon Jun 13 17:38:35 2016 +0800

    qe-ucode: update to a95f42ae
    
    Changelog:
    a95f42a Unify the EULA file
    441e947 Update the EULA file
    
    update the license file
    add fsl-ch2 as COMPATIBLE_MACHINE
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 3be8c0503d0ab0a6dfc6fa666aea0e36487ef680
Author: Zhenhua Luo <zhenhua.luo at nxp.com>
Date:   Thu Jun 23 17:09:31 2016 -0500

    openssl-qoriq: correct the find.pl path
    
    Fix the following build error:
    | Can't locate find.pl in @INC (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at perlpath.pl line 7.
    
    Signed-off-by: Zhenhua Luo <zhenhua.luo at nxp.com>

commit 0579a92e1ff03656e1c6089714a3be4244622ef0
Author: Cristian Stoica <cristian.stoica at nxp.com>
Date:   Mon Jan 25 13:33:46 2016 +0200

    openssl-qoriq: upgrade to 1.0.2h plus fsl patches
    
    Based on oe-core openssl-1.0.2h, revision:
    e49d337 meta: update patch metadata
    
    extended with patches from fsl to enable more features.
    
    Signed-off-by: Cristian Stoica <cristian.stoica at nxp.com>

commit b8e3085e4e9608b301121c7065c84a3e51b94c74
Author: Cristian Stoica <cristian.stoica at nxp.com>
Date:   Mon Jan 25 11:19:43 2016 +0200

    cryptodev-qoriq: upgrade to 1.8 plus fsl patches
    
    upstream commit: 87b56e04b24c6d4be145483477eff7d3153290e9
    Also:
    - move all fsl patches on top of cryptodev-1.8
    - add CIOCHASH ioctl
    - fix incorrect tests initializations
    - modify yocto patches to match updated Makefiles
    
    Signed-off-by: Cristian Stoica <cristian.stoica at nxp.com>

commit 578ab5d071729c9677d928467a2b48bcb0017139
Author: Ting Liu <ting.liu at nxp.com>
Date:   Thu Jun 30 17:06:23 2016 +0800

    udev-rules-qoriq: add dpaa networking rules for ls1043a
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 37332a9d2cbe42f15aa371750a0eb4533fdfae9d
Author: Ting Liu <ting.liu at nxp.com>
Date:   Thu Jun 16 16:58:01 2016 +0800

    qemu-qoriq: upgrade to v2.4 plus fsl patches
    
    Detailed commit log can be found at:
    http://git.freescale.com/git/cgit.cgi/ppc/sdk/qemu.git/log/?h=sdk-v2.0.x
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 5f20962cd0017ddd4873942abd9c8aaa3cf2a3ee
Author: Ting Liu <ting.liu at nxp.com>
Date:   Thu Jun 30 15:09:50 2016 +0800

    qemu-qoriq: Fix runtime providers
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 47ed636e47acd5314aba4c155067a6422f9e20d2
Author: Ting Liu <ting.liu at nxp.com>
Date:   Sat Jul 16 01:50:26 2016 +0800

    linux-qoriq: add a symlink zImage under /boot
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 3b078cb194577d3f1fb88be4638191a3bd7e5403
Author: Ting Liu <ting.liu at nxp.com>
Date:   Sat Jul 16 01:42:34 2016 +0800

    linux-qoriq: add merge_delta_config task
    
    fsl-kernel-localversion added a separate task in which defconfig
    is needed. But qoriq boards don't have a unified defconfig, different
    KERNEL_DEFCONFIG should be copied as ${WORKDIR}/defconfig.
    
    add a merge_delta_config task to merge kernel delta configs.
    for ls1043ardb and ls2080ardb, freescale.config should be appended first.
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 81ab9b5e13b39c504005b77fe094d9853fae9915
Author: Ting Liu <ting.liu at nxp.com>
Date:   Thu Jun 16 17:07:46 2016 +0800

    linux-qoriq: upgrade to 4.1 plus fsl patches
    
    The main features are:
    * Linux kernel 4.1.8
    * ARM A7 (AARCH32), A53 and A57 (AARCH64), Little Endian (default)
    * Power Architecture e500mc, e5500, e6500
    * Multicore SMP support and multithread (e6500)
    * 32-bit effective kernel addressing [e500mc, e5500, A57]
    * 64-bit effective addressing [e6500, A53, A57]
    * Huge Pages (hugetlbfs)
    * Linux Real-Time (RT) [P4080, B4860, LS1021A]
    * Kernel-based Virtual Machine (KVM)
    * Libvirt 1.2.19
    * Linux Containers (LXC) 1.1.4 function support
    
    Detailed commit log can be found at:
    http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git/log/?h=sdk-v2.0.x
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

commit 74b810c4d5aabc6ef2d2bbd2b82dc1f6e283a434
Author: Ting Liu <ting.liu at nxp.com>
Date:   Thu Jun 30 15:28:04 2016 +0800

    linux-qoriq: merge .inc and .bb file
    
    No code change.
    
    Signed-off-by: Ting Liu <ting.liu at nxp.com>

Regards,

--
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list