<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-security, branch topic/u-boot-upgrade</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fu-boot-upgrade</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fu-boot-upgrade'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2022-10-31T21:00:38+00:00</updated>
<entry>
<title>optee-test: Update lf-5.15.32_2.0.0 -&gt; lf-5.15.52_2.1.0</title>
<updated>2022-10-31T21:00:38+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-10-31T20:59:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=aac88e4d334a3eaf63342bd1cf3a2b4cde8c1fca'/>
<id>urn:sha1:aac88e4d334a3eaf63342bd1cf3a2b4cde8c1fca</id>
<content type='text'>
Changes:
```
41222c4 Makefile: fix ownership contamination when installing output files
ae3b1c6 xtest: create output dir before generating regression_8100 header files
```

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-client: Update lf-5.15.32_2.0.0 -&gt; lf-5.15.52_2.1.0</title>
<updated>2022-10-31T20:58:24+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-10-31T20:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9e4dae7a7bbb0135c7c2e009f9345d23ed8b03b5'/>
<id>urn:sha1:9e4dae7a7bbb0135c7c2e009f9345d23ed8b03b5</id>
<content type='text'>
Changes:
```
9d8f190 Makefile: Makefile: only preserve links when installing output files
9a33704 public: Fix simple typo in tee_client_api.h
8aed3ed tee-supplicant: accept -r as a short option for --rpmb-cid
5a69d55 tee-supplicant: add --rpmb-cid command line option
88d374e tee-supplicant: rpmb: read CID in one go
ba0ed67 tee-supplicant: rpmb: introduce readn() wrapper to the read() syscall
945704e tee-supplicant: fix plugin loading logic
edf3072 tee-supplicant: refactor argument parsing in main()
876b1ae tee-supplicant: introduce struct tee_supplicant_params for global config
8b3f7fe libckteec: add support for ECDH derive
06db73b libteec: copy out partial shadow buffer
f6e05d3 GitHub actions: fix incorrect version
975fa78 GitHub actions: add a stales.yml file
df537dd tee-supplicant: read_with_timeout(): fix non-blocking peeking
6d54f84 tee-supplicant: recv_with_out_flags(): check EINTR
f4f54e5 libseteec: Secure Element control
e532a51 tee-supplicant: tee_socket_recv(): report truncated datagrams
2a99339 libckteec: check for ckteec_alloc_shm rval
b3e9cee tee-supplicant: handle ftell() errors
9876c9c teec_ta_load: replace printfs with DMSGs
ae19e95 .gitignore: add tags and TAGS
```

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-os: Update lf-5.15.32_2.0.0 -&gt; lf-5.15.52_2.1.0</title>
<updated>2022-10-31T20:55:06+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-10-31T20:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=282e2619f00fb7b1a006fa09627fd4d4a74ba107'/>
<id>urn:sha1:282e2619f00fb7b1a006fa09627fd4d4a74ba107</id>
<content type='text'>
Changes:
```
9e86c8b6b LFOPTEE-169 imx_ele: use get_info command to get the soc revision
74f662cf4 LFOPTEE-169 imx_ele: check ELE TRNG status before getting random numbers
f74752516 LFOPTEE-196 imx_ele: make the difference ELE_VERSION_BASELINE and ELE_VERSION_HSM
c3f658958 LFOPTEE-172 core: imx_ele: cache the die ID
96dc392d7 scripts: nxp_build: remove ls1012afrwy platform
31125f8be core: plat-ls: remove OP-TEE support for LS1012A-FRWY platform
bb2173330 core: plat-ls: correct expression CFG_NUM_THREADS ?= CFG_TEE_CORE_NB_CORE
2166caac3 core: plat-ls: set CFG_NUM_THREADS ?= 2 for LS1012ARDB
21059100b drivers: caam: increase the minimum entropy delay the imx6sx
a3d4b52b0 drivers: imx: dcp: disable the use of UNIQUE KEY after HUK generation
9162aecfd drivers: imx: dcp: clear OTP_KEY bit for unique key selection
d5144e4a9 drivers: imx: dcp: workaround DCP errata 051292
d61caabeb core: pta: return error code when failing to deserialize saved key
198e47860 core: pta: attestation: fix buffer size for generated key
c1e398428 drivers: pm: remove file with license issue
2a725689b LF-6067 drivers: caam: map the CAAM registers with the CAAM_SIZE value
639dfbc1f LF-6067 core: ls: add CAAM_SIZE values for LS platforms
42a864fd1 LF-6067 core: imx: add CAAM_SIZE values for i.MX platforms
6ebec0d2a LFOPTEE-159 drivers: imx_snvs: re-work security state for imx8m platforms
588403cd7 LFOPTEE-158 scripts: add imx93evk platform
18e11b984 LFOPTEE-158 core: imx: add support imx93evk platform
813af1a3c LFOPTEE-158 core: imx: add imx93 SoC ID
aea51ea0b LFOPTEE-158 core: imx: add imx93 registers
ede0b7183 LFOPTEE-158 core: imx: simplify the error macro message
742bee71c drivers: imx_snvs: fix the is_otpmk_valid() logic
6bb686a04 drivers: imx_snvs: fix SNVS register read operation
111482cfe LFOPTEE-146 drivers: imx_ele: add CRC computation and check for ELE calls
dd227c6c5 LFOPTEE-146 drivers: imx_ele: reformat code for consistency
907c2f86f LFOPTEE-146 drivers: imx_ele: ask the ELE for the unique device ID
b421225d9 LFOPTEE-146 drivers: remove imx_ele_mu_init() function
09e9d1b62 LFOPTEE-146 drivers: imx_mu: increase the message limit size
b6c4a695b core: plat-ls: correct CAAM JR interrupt numbers
13ce5deb6 LFOPTEE-147 core: imx: fix uninitialized return value
e5ea58a7b LFOPTEE-141 drivers: imx_mu: Disable foreign exception when sending message to MU
```

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-os: fix build with binutils 2.39</title>
<updated>2022-08-26T13:19:41+00:00</updated>
<author>
<name>Andrey Zhizhikin</name>
<email>andrey.z@gmail.com</email>
</author>
<published>2022-08-26T13:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=42a054f5e3d18bdf0092dd29eff5980ba9af8db1'/>
<id>urn:sha1:42a054f5e3d18bdf0092dd29eff5980ba9af8db1</id>
<content type='text'>
binutils 2.39 started to produce warning on RWX LOAD segments, which
breaks the linking process of optee-os.

Upstream optee-os package has patch ac425901 ("arm/optee-os: backport
RWX permission error patch") [1] integrated, which has been
backported in OP-TEE from PR #5475 [2] targeting master in upstream.

Port upstream optee-os commit into NXP fork of optee-os.

Link: [1]: https://github.com/jonmason/meta-arm/commit/ac4259011f4c8cec01191828014487ccc5de73ca
Link: [2]: https://github.com/OP-TEE/optee_os/pull/5474
Signed-off-by: Andrey Zhizhikin &lt;andrey.z@gmail.com&gt;
Cc: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-os: Fix PLATFORM_FLAVOR overrides for 6UL, 6ULL, and 6ULZ</title>
<updated>2022-08-01T20:57:51+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-08-01T20:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=dbcc587ed8ed2a70b9581db9059365ced1704812'/>
<id>urn:sha1:dbcc587ed8ed2a70b9581db9059365ced1704812</id>
<content type='text'>
The PLATFORM_FLAVOR overrides for 6UL, 6ULL, and 6ULZ SOCs were
mistakenly added with a leading 'i'.

Fixes: b937d5b
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee: Upgrade 3.15.0.imx -&gt; 3.17.0.imx</title>
<updated>2022-08-01T20:26:27+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-08-01T19:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=d5abe2b1f7afccc879671ca0fba212eca369e825'/>
<id>urn:sha1:d5abe2b1f7afccc879671ca0fba212eca369e825</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-qoriq: rename directory so it maps to the recipe</title>
<updated>2022-07-25T21:01:47+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T19:58:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=237f04e8b1967ef5615fa888657f8766bd52c287'/>
<id>urn:sha1:237f04e8b1967ef5615fa888657f8766bd52c287</id>
<content type='text'>
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>optee-test: Rework the OPTEE_ARCH logic</title>
<updated>2022-05-17T16:59:01+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-05-17T16:50:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=1d9eb0fc2443414014be964b6353710439be5226'/>
<id>urn:sha1:1d9eb0fc2443414014be964b6353710439be5226</id>
<content type='text'>
For 32-bit ARM the OPTEE_ARCH assignment using the armv7a override is
redundant to the default assignment. Replace both with a single
assignment using the arm override.

Also, rework the TA_DEV_KIT_DIR build variable using OPTEE_ARCH.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-os: Simplify OPTEE_ARCH assignment for 32-bit</title>
<updated>2022-05-17T16:42:25+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-05-17T16:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f7dae734e2e9c2aef17d3b0329bdf4e65b215786'/>
<id>urn:sha1:f7dae734e2e9c2aef17d3b0329bdf4e65b215786</id>
<content type='text'>
For 32-bit ARM the OPTEE_ARCH assignment using the armv7a override is
redundant to the default assignment. Replace both with a single
assignment using the arm override.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-test: Upgrade to NXP 5.15.5-1.0.0</title>
<updated>2022-05-12T22:37:45+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-05-12T22:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=a11a0895a4b16ba5ae31693feff379e3de646045'/>
<id>urn:sha1:a11a0895a4b16ba5ae31693feff379e3de646045</id>
<content type='text'>
- Fix hard-coded /usr with exec_prefix variable
- Parallel make works, remove work around

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
</feed>
