<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yocto/meta-boot2qt-aws.git/conf/distro, branch dev</title>
<subtitle>Boot2Qt layer for AWS EC2
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/'/>
<entry>
<title>Add debug utils</title>
<updated>2026-01-14T06:25:43+00:00</updated>
<author>
<name>Ari Parkkila</name>
<email>ari.parkkila@qt.io</email>
</author>
<published>2025-12-05T06:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=2bbafb754b31b964a4584aaa99940cc23ea6bbec'/>
<id>2bbafb754b31b964a4584aaa99940cc23ea6bbec</id>
<content type='text'>
Curl is useful for testing network and cloud APIs.
Docker assets are typically in a git repository.
Add rootfs-maximize script for easy way to expand rootfs.

Change-Id: If055e57d5720d0e9ed803c1c1ea2993b17f63c26
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Curl is useful for testing network and cloud APIs.
Docker assets are typically in a git repository.
Add rootfs-maximize script for easy way to expand rootfs.

Change-Id: If055e57d5720d0e9ed803c1c1ea2993b17f63c26
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add container support for NVIDIA GPU with CUDA 13.0</title>
<updated>2026-01-14T06:25:40+00:00</updated>
<author>
<name>Ari Parkkila</name>
<email>ari.parkkila@qt.io</email>
</author>
<published>2025-12-05T05:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=36fb7e148e99cafdd0909349dbb51ccea535b7b6'/>
<id>36fb7e148e99cafdd0909349dbb51ccea535b7b6</id>
<content type='text'>
NVIDIA container runtime library recipe is based on meta-tegra recipe
but with seccomp enabled to support NVIDIA container toolkit utils.

NVIDIA container support comes with CDI support so setup
configs similar to meta-tegra recipes are not needed.

Nvidia container tools search from /usr/lib64 so symlink to /usr/lib.

Task-number: QTBUG-138336
Change-Id: If88a8172d6af524e5aac9298e587ed7adee79a5b
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NVIDIA container runtime library recipe is based on meta-tegra recipe
but with seccomp enabled to support NVIDIA container toolkit utils.

NVIDIA container support comes with CDI support so setup
configs similar to meta-tegra recipes are not needed.

Nvidia container tools search from /usr/lib64 so symlink to /usr/lib.

Task-number: QTBUG-138336
Change-Id: If88a8172d6af524e5aac9298e587ed7adee79a5b
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Qt startup service</title>
<updated>2026-01-14T06:25:22+00:00</updated>
<author>
<name>Ari Parkkila</name>
<email>ari.parkkila@qt.io</email>
</author>
<published>2025-12-04T09:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=c382ea957ade6c85081ea24003379d7a3a151dec'/>
<id>c382ea957ade6c85081ea24003379d7a3a151dec</id>
<content type='text'>
Qt startup service configures QPA and docker support then it
launches Startupscreen or Demolauncher based on QPA backend.

Previous nvidia-gpu setup script is modified to qt-startup script:
* Run only once at start
* Default login is expected to be "user" so add to video group
instead of modifying /dev/dri/card0 permissions for all users
* Remove redundant LD_LIBRARY_PATH as NVIDIA drivers were
moved to the default libdir previously
* Add container setup

Task-number: QTBUG-138336
Change-Id: I9bdaed7490efdc5c241ccecad0a997c14cee6d6d
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qt startup service configures QPA and docker support then it
launches Startupscreen or Demolauncher based on QPA backend.

Previous nvidia-gpu setup script is modified to qt-startup script:
* Run only once at start
* Default login is expected to be "user" so add to video group
instead of modifying /dev/dri/card0 permissions for all users
* Remove redundant LD_LIBRARY_PATH as NVIDIA drivers were
moved to the default libdir previously
* Add container setup

Task-number: QTBUG-138336
Change-Id: I9bdaed7490efdc5c241ccecad0a997c14cee6d6d
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix packaging of NVIDIA drivers</title>
<updated>2026-01-14T06:25:12+00:00</updated>
<author>
<name>Ari Parkkila</name>
<email>ari.parkkila@qt.io</email>
</author>
<published>2025-12-12T07:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=a82efd99e0021c968cb9ee76f276c62b16625558'/>
<id>a82efd99e0021c968cb9ee76f276c62b16625558</id>
<content type='text'>
Add libraries and links according to the .manifest and README files
with OpenGL ES and Vulcan support for Wayland.

Combine nvidia-share package to nvidia and remove redundant
doc package.

Declare kernel modules so bitbake knows to pack them properly.

Task-number: QTBUG-138336
Change-Id: Ic915d495eef80c314e59aa193e9104f97d3a8ad3
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add libraries and links according to the .manifest and README files
with OpenGL ES and Vulcan support for Wayland.

Combine nvidia-share package to nvidia and remove redundant
doc package.

Declare kernel modules so bitbake knows to pack them properly.

Task-number: QTBUG-138336
Change-Id: Ic915d495eef80c314e59aa193e9104f97d3a8ad3
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add NVIDIA Driver License Agreement to QBSP</title>
<updated>2025-11-25T12:52:53+00:00</updated>
<author>
<name>Ari Parkkila</name>
<email>ari.parkkila@qt.io</email>
</author>
<published>2025-11-25T11:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=9dee0ea8fc5b7630ac5a11ffbe73f8f7590a838b'/>
<id>9dee0ea8fc5b7630ac5a11ffbe73f8f7590a838b</id>
<content type='text'>
User must accept NVIDIA Driver License before installing QBSP.

Change-Id: I6130c765b5fc52c16e0779613d7e34ae7396062e
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
User must accept NVIDIA Driver License before installing QBSP.

Change-Id: I6130c765b5fc52c16e0779613d7e34ae7396062e
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qbsp: include SPDX SBOM</title>
<updated>2025-10-13T09:20:35+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@qt.io</email>
</author>
<published>2025-10-07T10:57:41+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=df2c5fe02e1ed6118dbfcc7bac5b49803a95037c'/>
<id>df2c5fe02e1ed6118dbfcc7bac5b49803a95037c</id>
<content type='text'>
Add generated SDPX SBOM file into QBSP

Task-number: QTBUG-140835
Change-Id: I7cd6fa75092bf08a5ae503502ad53bab7cad676c
Reviewed-by: Ari Parkkila &lt;ari.parkkila@qt.io&gt;
Reviewed-by: Mikko Gronoff &lt;mikko.gronoff@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add generated SDPX SBOM file into QBSP

Task-number: QTBUG-140835
Change-Id: I7cd6fa75092bf08a5ae503502ad53bab7cad676c
Reviewed-by: Ari Parkkila &lt;ari.parkkila@qt.io&gt;
Reviewed-by: Mikko Gronoff &lt;mikko.gronoff@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Update compatibility to yocto/styhead"</title>
<updated>2025-05-22T06:00:41+00:00</updated>
<author>
<name>Mikko Gronoff</name>
<email>mikko.gronoff@qt.io</email>
</author>
<published>2025-05-21T08:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=ff9cd4b474fa6ecdb49de13993d1dc037e396c6f'/>
<id>ff9cd4b474fa6ecdb49de13993d1dc037e396c6f</id>
<content type='text'>
This reverts commit fe81954329063913d31c116e2709753b725b433a.
Also include scarthgap compliant changes for recipes-graphics/nvidia/nvidia_535.216.01.bb
from meta-boot2t-aws(scarthgap) branch (originally cherry-picked from
styhead based commit 90b5df25bbf41d2e0d7d980ebac6e4af4aace727)

Reason for revert: scarthgap to be used in dev for now

Change-Id: I82392ed78af2b80466ee2e70c066dd3796bf4cd1
Reviewed-by: Ari Parkkila &lt;ari.parkkila@qt.io&gt;
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit fe81954329063913d31c116e2709753b725b433a.
Also include scarthgap compliant changes for recipes-graphics/nvidia/nvidia_535.216.01.bb
from meta-boot2t-aws(scarthgap) branch (originally cherry-picked from
styhead based commit 90b5df25bbf41d2e0d7d980ebac6e4af4aace727)

Reason for revert: scarthgap to be used in dev for now

Change-Id: I82392ed78af2b80466ee2e70c066dd3796bf4cd1
Reviewed-by: Ari Parkkila &lt;ari.parkkila@qt.io&gt;
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix IMAGE_NAME to IMAGE_LINK_NAME in QBSP</title>
<updated>2024-11-22T10:32:41+00:00</updated>
<author>
<name>Ari Parkkila</name>
<email>ari.parkkila@qt.io</email>
</author>
<published>2024-11-22T09:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=026ff60d9a33291229faccbe529b09a030531f2c'/>
<id>026ff60d9a33291229faccbe529b09a030531f2c</id>
<content type='text'>
Prefer image naming similar to other b2qt targets as timestamp in
image name has made trouble in QBSP creation and test scripts.

Fixes: QTBUG-131469
Fixes: QTBUG-131155
Change-Id: I9dfb5966791317b7c184e1617fedb6775e043f3e
Reviewed-by: Mikko Gronoff &lt;mikko.gronoff@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prefer image naming similar to other b2qt targets as timestamp in
image name has made trouble in QBSP creation and test scripts.

Fixes: QTBUG-131469
Fixes: QTBUG-131155
Change-Id: I9dfb5966791317b7c184e1617fedb6775e043f3e
Reviewed-by: Mikko Gronoff &lt;mikko.gronoff@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update compatibility to yocto/styhead</title>
<updated>2024-11-06T08:43:51+00:00</updated>
<author>
<name>Ari Parkkila</name>
<email>ari.parkkila@qt.io</email>
</author>
<published>2024-11-05T07:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=fe81954329063913d31c116e2709753b725b433a'/>
<id>fe81954329063913d31c116e2709753b725b433a</id>
<content type='text'>
* Remove compatibility to previous yocto versions
* Fix kernel to 6.6 to match with nvidia driver version
* Disable GCC build warnings when compiling nvidia drivers
* Also rename folder qt to qt6

Task-number: QTBUG-130562
Change-Id: Ibc751ce7ec5a4876a7cc4ab8b3deeb222e767650
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove compatibility to previous yocto versions
* Fix kernel to 6.6 to match with nvidia driver version
* Disable GCC build warnings when compiling nvidia drivers
* Also rename folder qt to qt6

Task-number: QTBUG-130562
Change-Id: Ibc751ce7ec5a4876a7cc4ab8b3deeb222e767650
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for AWS Graviton</title>
<updated>2023-12-14T11:22:57+00:00</updated>
<author>
<name>Ari Parkkila</name>
<email>ari.parkkila@qt.io</email>
</author>
<published>2023-11-29T10:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/yocto/meta-boot2qt-aws.git/commit/?id=84bdfaf1b510924eb6b25115834841e229b3fc91'/>
<id>84bdfaf1b510924eb6b25115834841e229b3fc91</id>
<content type='text'>
* Apply meta-ec2-image for AWS EC2 compatible image
* Set QT default backend for headless usage
* Replace connman with NetworkManager for cloud-init
* Add layers for AWS EC2 (and optional NVIDIA GPU) support
* Add profile script to define QPA backend if GPU available
* Upgrade cloud-init for new dhcp client

Target image must be converted to EC2 AMI for uploading to AWS, see
https://github.com/aws4embeddedlinux/meta-aws/tree/master/scripts/ec2-ami

Task-number: QTBUG-116391
Change-Id: Idbef0a3834a0de07f441bfbd2511875e24b1c9a3
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Apply meta-ec2-image for AWS EC2 compatible image
* Set QT default backend for headless usage
* Replace connman with NetworkManager for cloud-init
* Add layers for AWS EC2 (and optional NVIDIA GPU) support
* Add profile script to define QPA backend if GPU available
* Upgrade cloud-init for new dhcp client

Target image must be converted to EC2 AMI for uploading to AWS, see
https://github.com/aws4embeddedlinux/meta-aws/tree/master/scripts/ec2-ami

Task-number: QTBUG-116391
Change-Id: Idbef0a3834a0de07f441bfbd2511875e24b1c9a3
Reviewed-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
