Page MenuHomePhabricator

HafniumProject
ActivePublic

Recent Activity

Tue, Sep 20

odeprez created T1002: Revisit hypervisor page tables defragmentation.
Tue, Sep 20, 8:07 AM · Hafnium

Tue, Sep 13

madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Tue, Sep 13, 5:39 PM · Hafnium
madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Tue, Sep 13, 5:39 PM · Hafnium
madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Tue, Sep 13, 5:37 PM · Hafnium
madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Tue, Sep 13, 5:37 PM · Hafnium
madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Tue, Sep 13, 5:36 PM · Hafnium
madhukar-Arm triaged T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium as Normal priority.
Tue, Sep 13, 5:34 PM · Hafnium

Jul 1 2022

dohoangvan added a watcher for Hafnium: dohoangvan.
Jul 1 2022, 8:12 AM

Jun 20 2022

RajHorizon added a watcher for Hafnium: RajHorizon.
Jun 20 2022, 9:03 AM

Jan 19 2022

odeprez closed T898: Hafnium fails to build on arm64 hosts as Resolved.

Hi Ross, following changes were merged which help building on Arm and integrating to Yocto. Let us know how it goes. Thanks.

Jan 19 2022, 2:15 PM · Hafnium

Jan 4 2022

saurabh940120 added a watcher for Hafnium: saurabh940120.
Jan 4 2022, 3:47 PM

Nov 12 2021

federico-recanati added a comment to T955: Bug in hftest.py.

I found the bug causing both worlds scenario to randomly fail: is wrong handling of telnet connection with the model causing some message loss; a fix in on-going.
I'm also having a look to get the right telnet port number from the model.
Will update the ticket with the new developments.

Nov 12 2021, 4:37 PM · Hafnium

Sep 15 2021

odeprez closed T896: Implement FFA_RXTX_UNMAP_32 interface as Resolved.
Sep 15 2021, 10:15 AM · Hafnium
odeprez added a comment to T896: Implement FFA_RXTX_UNMAP_32 interface.

Merged https://review.trustedfirmware.org/c/hafnium/hafnium/+/10759

Sep 15 2021, 10:15 AM · Hafnium

Aug 4 2021

raghuncstate added a comment to T955: Bug in hftest.py.

Copying response on mailing list.

Aug 4 2021, 6:53 PM · Hafnium
raghuncstate added a comment to T955: Bug in hftest.py.

- Uploaded patch for repro.

Aug 4 2021, 6:53 PM · Hafnium
raghuncstate created T955: Bug in hftest.py.
Aug 4 2021, 6:52 PM · Hafnium

Jul 7 2021

jaypit02 added a comment to T897: Implement retrieving of memory region by specifying address ranges.

ACS can be updated to skip checks for this. But spec isn't specific about whether this way of retrieving memory is optional.

Jul 7 2021, 4:57 AM · Hafnium

Mar 26 2021

raghuncstate added a comment to T908: Move platform description to the Hypervisor manifest.

Hi Olivier,

Mar 26 2021, 6:44 PM · Hafnium
odeprez updated the task description for T908: Move platform description to the Hypervisor manifest.
Mar 26 2021, 5:35 PM · Hafnium
odeprez added a comment to T908: Move platform description to the Hypervisor manifest.

Raghu as you are originator for this ask; can you state more about the requirements as to the why we'd really need to do so?

Mar 26 2021, 5:34 PM · Hafnium
odeprez renamed T908: Move platform description to the Hypervisor manifest from Move platform descripton to the Hypervisor manifest to Move platform description to the Hypervisor manifest.
Mar 26 2021, 5:30 PM · Hafnium
odeprez created T908: Move platform description to the Hypervisor manifest.
Mar 26 2021, 5:29 PM · Hafnium

Mar 23 2021

qwandor added a comment to T898: Hafnium fails to build on arm64 hosts.

That's not currently supported.

Mar 23 2021, 9:56 AM · Hafnium

Mar 22 2021

achingupta added a comment to T897: Implement retrieving of memory region by specifying address ranges.

I think it would be reasonable if Hafnium implements this feature when there is an explicit request for it from a Trusted OS or SP vendor. In the meantime, Hafnium returning INVALID_PARAMETERS sounds like a reasonable approach to me. It implies that the ACK test can be ignored. What do you reckon?

Mar 22 2021, 7:22 PM · Hafnium
achingupta added a comment to T896: Implement FFA_RXTX_UNMAP_32 interface.

FWIW, agree with Olivier's analysis.

Mar 22 2021, 7:19 PM · Hafnium
rossburton added a comment to T898: Hafnium fails to build on arm64 hosts.

That's a very interesting definition of reproducible.

Mar 22 2021, 6:38 PM · Hafnium
qwandor added a comment to T898: Hafnium fails to build on arm64 hosts.

Yes, we include a prebuilt toolchain so that the builds are reproducible. It's a copy of the Android prebuilt toolchain (from https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/), which I'm afraid doesn't seem to include aarch64 binaries at the moment.

Mar 22 2021, 5:19 PM · Hafnium
rossburton updated the task description for T898: Hafnium fails to build on arm64 hosts.
Mar 22 2021, 5:14 PM · Hafnium
rossburton updated the task description for T898: Hafnium fails to build on arm64 hosts.
Mar 22 2021, 4:51 PM · Hafnium
rossburton created T898: Hafnium fails to build on arm64 hosts.
Mar 22 2021, 4:05 PM · Hafnium
odeprez added a comment to T897: Implement retrieving of memory region by specifying address ranges.

In particular this is about specifying the offset field in the endpoint memory access descriptor.

Mar 22 2021, 3:29 PM · Hafnium
odeprez added a comment to T896: Implement FFA_RXTX_UNMAP_32 interface.

The possible envisioned scenario is related to booting TF-A+UEFI and support for authenticated variables.

Mar 22 2021, 2:54 PM · Hafnium
jaypit02 created T897: Implement retrieving of memory region by specifying address ranges.
Mar 22 2021, 12:54 PM · Hafnium
jaypit02 created T896: Implement FFA_RXTX_UNMAP_32 interface.
Mar 22 2021, 12:52 PM · Hafnium

Feb 15 2021

odeprez added a comment to T723: Support Arm SMMU.

https://review.trustedfirmware.org/c/hafnium/hafnium/+/8243

Feb 15 2021, 4:47 PM · Hafnium

Sep 23 2020

qwandor added a comment to T827: Make memory sharing fully FF-A 1.0 compliant.

I haven't looked at in much detail but I think the shareability attributes would need to be exposed by the mm module, and then converted by ffa_memory_permissions_to_mode.

Sep 23 2020, 2:06 PM · Hafnium

Sep 22 2020

odeprez added a comment to T723: Support Arm SMMU.

SMMUv3.2 supports secure Stage-2 translations and that's the feature we intend to enable as a first step.
The IP also supports "nested translations" aka S-EL1 SMMU paravirtualization although we're not looking at this option immediately.

Sep 22 2020, 4:23 PM · Hafnium
qwandor created T829: Implement FF-A memory sharing between normal world VMs and secure partitions.
Sep 22 2020, 3:39 PM · Hafnium
qwandor created T828: Lock unfairness can lead to starvation.
Sep 22 2020, 3:36 PM · Hafnium
qwandor created T827: Make memory sharing fully FF-A 1.0 compliant.
Sep 22 2020, 3:28 PM · Hafnium
qwandor triaged T826: Implement strict RX buffer management mode as Low priority.
Sep 22 2020, 3:20 PM · Hafnium
qwandor triaged T825: Get Trusty running in Hafnium without local patches as Low priority.
Sep 22 2020, 3:18 PM · Hafnium

Sep 15 2020

prime-zeng added a comment to T723: Support Arm SMMU.

Thanks for your reply, so there is Stage-2 SMMU support, right? And i think we can support passthrough io support in Secure-EL1 with Stage-2 SMMU

Sep 15 2020, 9:19 AM · Hafnium

Sep 9 2020

odeprez added a comment to T723: Support Arm SMMU.

We're considering the SMMUv3.2 support which covers the Secure Stage-2 mappings (https://developer.arm.com/documentation/ihi0070/latest).
This is still in initial investigation phases, but we hope to share design details and early patches by end of Q4'20.

Sep 9 2020, 12:12 PM · Hafnium

Sep 7 2020

serbanc updated subscribers of T723: Support Arm SMMU.

@odeprez / Arm might be able to comment on this.

Sep 7 2020, 7:43 PM · Hafnium

Aug 29 2020

prime-zeng added a comment to T723: Support Arm SMMU.

what about SMMUV3.x ?

Aug 29 2020, 3:12 AM · Hafnium

Aug 20 2020

casionwoo added a watcher for Hafnium: casionwoo.
Aug 20 2020, 9:08 AM

Jun 29 2020

odeprez updated the task description for T735: Hafnium running in EL2 and S-EL2.
Jun 29 2020, 4:15 PM · Hafnium
odeprez renamed T735: Hafnium running in EL2 and S-EL2 from Hafnium running in EL2 and sEL2 to Hafnium running in EL2 and S-EL2.
Jun 29 2020, 4:15 PM · Hafnium