Skip to content

Conversation

@jcorbier
Copy link

@jcorbier jcorbier commented Feb 6, 2025

Add documentation for the AMD/Xilinx Versal Net variant of the Versal family.

TEE test application done!

.. note::
The ``regression 4005.7`` test failure is a known documented failure. The Versal Net
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about fixing this regression? It must be easier than keeping track of this technical dept.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is fixed now. I removed the note. Sorry for the noise.


The pin used can be modified in ``core/pta/versal/test_pta.c`` by changing ``GPIO_TEST_PIN_ID``.

This test is available in the ``versal`` testsuite in ``xtest``:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't find that in xtest.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These tests won't be upstreamed. This section of the doc was mostly AMD/Xilinx internal discussion. I removed it.

@github-actions
Copy link

This pull request has been marked as a stale pull request because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment, otherwise this pull request will automatically be closed in 5 days. Note, that you can always re-open a closed issue at any time.

@github-actions github-actions bot added the Stale label Mar 10, 2025
@jenswi-linaro
Copy link
Contributor

Are the two commits supposed to be merged? I don't see much point in adding stuff that is immediately removed in the next commit.

@jcorbier
Copy link
Author

My bad. The removals should have been squashed with the first commit, not the second one :( Fixing this right away.

Prerequisites
*************

This port requires proprietary binaries available upon request to AMD/Xilinx:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you have a link to where to request this?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you have a link to where to request this?

I don't. The request has to go through AMD/Xilinx contacts first. There is no online form as far as I know.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or perhaps you know who to contact if you have such a device?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe you should know who to contact if you have such a device.

@nathan-menhorn Do you have any suggestion here?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @jcorbier and @jenswi-linaro these binaries are only available under NDA for this product. If you could update the wording to "This port requires proprietary binaries available upon request from your AMD-Xilinx FAE:"

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For some reason, I don't seem to have received notifications for these last comments, sorry about that. I'm pushing an update with your proposed wording, @nathan-menhorn

@github-actions
Copy link

github-actions bot commented May 5, 2025

This pull request has been marked as a stale pull request because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment, otherwise this pull request will automatically be closed in 5 days. Note, that you can always re-open a closed issue at any time.

@github-actions github-actions bot added the Stale label May 5, 2025
@nathan-menhorn
Copy link
Contributor

Hi @jenswi-linaro I'm good with @jcorbier latest wording

@jforissier jforissier removed the Stale label May 5, 2025

- The third one, usually ``/dev/ttyUSB2`` is used by U-Boot and Linux for their console
- The fourth one, usually ``/dev/ttyUSB3`` displays PLM, TF-A and OP-TEE traces
(OP-TEE traces will be moved to the other UART in a future updage)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/updage/update/

available in the ``PATH``. They can be downloaded and `installed`_ from the AMD-Xilinx
website (`Downloads`_).

The user these executables are run with should also have the correct UNIX access rights
Copy link
Contributor

@etienne-lms etienne-lms May 5, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rephrasing?

- The user these executables are run with should also have (...)
+ The user that runs these executables should also have (...)

(edited) Actually I think I'm wrong. The sentence is right as-is. Discard my comment and sorry for the noise.

===============================

To properly boot Linux with the current configuration, stop automatic boot by pressing the spacebar to get to
U-Boot prompt, the run the following command:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/the/then/

PUF
===

The Versal Net Physically Unclonable Function is support on the OP-TEE port.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/support/supported/

@jcorbier jcorbier force-pushed the versal_net_port branch from 1eba217 to 9b77b3a Compare May 5, 2025 14:51
@jcorbier
Copy link
Author

jcorbier commented May 5, 2025

@etienne-lms Thanks for the review. Fixed all the typos.


.. code-block:: console

$ mkdir ~/optee-project
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd rather drop the ~ to show that the tree can be anywhere. That's consistent with https://optee.readthedocs.io/en/latest/building/gits/build.html#step-3-get-the-source-code

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, good point thanks.

@jcorbier jcorbier force-pushed the versal_net_port branch from 9b77b3a to b6fe94a Compare May 6, 2025 06:41
@jenswi-linaro
Copy link
Contributor

Acked-by: Jens Wiklander <[email protected]>

@jcorbier jcorbier force-pushed the versal_net_port branch from b6fe94a to 2ee59e9 Compare May 6, 2025 07:45
@github-actions
Copy link

github-actions bot commented Jun 6, 2025

This pull request has been marked as a stale pull request because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment, otherwise this pull request will automatically be closed in 5 days. Note, that you can always re-open a closed issue at any time.

@github-actions github-actions bot added the Stale label Jun 6, 2025
Copy link
Contributor

@etienne-lms etienne-lms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acked-by: Etienne Carriere <[email protected]>

jcorbier added 2 commits June 6, 2025 17:12
Add relevant documentation to allow booting a buildroot image
(BOOT.BIN containing firmware/tf-a/op-tee/uboot) from JTAG.

Signed-off-by: Jeremie Corbier <[email protected]>
Acked-by: Jens Wiklander <[email protected]>
Acked-by: Etienne Carriere <[email protected]>
Add the AMD/Xilinx Versal Net Platform.

Signed-off-by: Jeremie Corbier <[email protected]>
Acked-by: Jens Wiklander <[email protected]>
Acked-by: Etienne Carriere <[email protected]>
@github-actions github-actions bot closed this Jun 12, 2025
@jcorbier
Copy link
Author

Why has this PR been closed?

@jockebech jockebech reopened this Jun 12, 2025
@jockebech
Copy link
Contributor

jockebech commented Jun 12, 2025

Why has this PR been closed?

The reason is that no activity means that the bot will close it automatically after some time. Don't worry though, I've reopened it. The reason I haven't merged this, is because I wanted to see that their is agreement and a conclusion on the PR about plat-versal before merging this (OP-TEE/optee_os#6738). I find it difficult to understand where we are with #6738 in optee_os.

@jockebech jockebech removed the Stale label Jun 12, 2025
@jcorbier
Copy link
Author

No worries. I thought the latest force push (with Etienne's ack) would be enough to remove the stale state, hence my surprise. As for the status on the other PR, let me check with @nathan-menhorn. Thanks!

@github-actions
Copy link

This pull request has been marked as a stale pull request because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment, otherwise this pull request will automatically be closed in 5 days. Note, that you can always re-open a closed issue at any time.

@github-actions github-actions bot added the Stale label Jul 13, 2025
@jcorbier
Copy link
Author

Pull request still being worked on, waiting for main PR on optee_os to be merged.

@github-actions github-actions bot removed the Stale label Jul 14, 2025
@github-actions
Copy link

This pull request has been marked as a stale pull request because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment, otherwise this pull request will automatically be closed in 5 days. Note, that you can always re-open a closed issue at any time.

@github-actions github-actions bot added the Stale label Aug 14, 2025
@nathan-menhorn
Copy link
Contributor

Comment to keep this open.

@jforissier jforissier removed the Stale label Aug 14, 2025
@github-actions
Copy link

This pull request has been marked as a stale pull request because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment, otherwise this pull request will automatically be closed in 5 days. Note, that you can always re-open a closed issue at any time.

@github-actions github-actions bot added the Stale label Sep 14, 2025
@github-actions github-actions bot closed this Sep 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants