Page MenuHomePhabricator

HafniumProject
ActivePublic

Recent Activity

Mon, Feb 15

odeprez added a comment to T723: Support Arm SMMU.

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

Mon, Feb 15, 4:47 PM · Hafnium

Sep 23 2020

qwandor-google 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-google created T829: Implement FF-A memory sharing between normal world VMs and secure partitions.
Sep 22 2020, 3:39 PM · Hafnium
qwandor-google created T828: Lock unfairness can lead to starvation.
Sep 22 2020, 3:36 PM · Hafnium
qwandor-google created T827: Make memory sharing fully FF-A 1.0 compliant.
Sep 22 2020, 3:28 PM · Hafnium
qwandor-google triaged T826: Implement strict RX buffer management mode as Low priority.
Sep 22 2020, 3:20 PM · Hafnium
qwandor-google 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
odeprez added a comment to T722: Support for FF-A direct messages.

Pursuing Jose's early work through Google's gerrit interface.
We'll provide more design details in the shared SPM doc.

Jun 29 2020, 2:03 PM · Hafnium
odeprez claimed T722: Support for FF-A direct messages.
Jun 29 2020, 2:02 PM · Hafnium
odeprez renamed T722: Support for FF-A direct messages from Support for SPCI direct messages to Support for FF-A direct messages.
Jun 29 2020, 1:50 PM · Hafnium

Jun 25 2020

odeprez changed the visibility for Hafnium.
Jun 25 2020, 8:21 AM

Jun 21 2020

vwadekar added a watcher for Hafnium: vwadekar.
Jun 21 2020, 11:26 PM

Jun 19 2020

qwandor-google updated the image for Hafnium from F120407: profile to F120410: profile.
Jun 19 2020, 3:51 PM
qwandor-google updated the image for Hafnium from F120405: fa-briefcase-blue.png to F120407: profile.
Jun 19 2020, 3:50 PM
qwandor-google updated the image for Hafnium from F120404: profile to F120405: fa-briefcase-blue.png.
Jun 19 2020, 3:49 PM
qwandor-google set the image for Hafnium to F120404: profile.
Jun 19 2020, 3:49 PM

May 1 2020

odeprez added a watcher for Hafnium: odeprez.
May 1 2020, 11:23 AM

Apr 29 2020

qwandor-google added a comment to T737: RPC abstraction.

This should also include some interface for multiplexing secondary VM requests, first a documented convention and then a reference implementation.

Apr 29 2020, 12:44 PM · Hafnium
qwandor-google added a project to T738: Make interrupt injection PSA FF-A compliant: Hafnium.
Apr 29 2020, 12:19 PM · Hafnium

Apr 28 2020

qwandor-google created T741: Device reassignment.
Apr 28 2020, 4:22 PM · Hafnium
qwandor-google created T740: Check memory mapping to the primary for unwanted MMIO.
Apr 28 2020, 4:18 PM · Hafnium
qwandor-google updated the task description for T739: GN tracking of header file changes.
Apr 28 2020, 4:14 PM · Hafnium
qwandor-google updated the task description for T739: GN tracking of header file changes.
Apr 28 2020, 4:12 PM · Hafnium
qwandor-google updated the task description for T739: GN tracking of header file changes.
Apr 28 2020, 4:12 PM · Hafnium
qwandor-google updated the task description for T739: GN tracking of header file changes.
Apr 28 2020, 4:12 PM · Hafnium
qwandor-google created T739: GN tracking of header file changes.
Apr 28 2020, 4:12 PM · Hafnium
qwandor-google added a subtask for T737: RPC abstraction: T736: Finalise Linux driver interface.
Apr 28 2020, 3:22 PM · Hafnium
qwandor-google added a parent task for T736: Finalise Linux driver interface: T737: RPC abstraction.
Apr 28 2020, 3:22 PM · Hafnium
qwandor-google created T737: RPC abstraction.
Apr 28 2020, 3:22 PM · Hafnium
qwandor-google created T736: Finalise Linux driver interface.
Apr 28 2020, 3:20 PM · Hafnium
qwandor-google created T735: Hafnium running in EL2 and S-EL2.
Apr 28 2020, 3:17 PM · Hafnium
qwandor-google updated the task description for T734: Secondary vm waiting for a message failed to run after sending a message from primary vm.
Apr 28 2020, 3:08 PM · Hafnium
qwandor-google triaged T734: Secondary vm waiting for a message failed to run after sending a message from primary vm as High priority.
Apr 28 2020, 3:07 PM · Hafnium
qwandor-google updated the task description for T733: Dump state information.
Apr 28 2020, 12:22 PM · Hafnium
qwandor-google created T733: Dump state information.
Apr 28 2020, 12:21 PM · Hafnium

Apr 27 2020

qwandor-google created T732: Be cleverer about how we pack VMs together.
Apr 27 2020, 6:12 PM · Hafnium
qwandor-google created T731: Handle failing to load a VM.
Apr 27 2020, 6:09 PM · Hafnium
qwandor-google created T730: RAM dump support.
Apr 27 2020, 6:07 PM · Hafnium
qwandor-google created T729: Implement full Android-compatible boot flow.
Apr 27 2020, 6:05 PM · Hafnium
qwandor-google created T728: Figure out where our stdatomic.h comes from and get rid of inc/system hack.
Apr 27 2020, 6:03 PM · Hafnium
qwandor-google triaged T727: Statically determine max stack size as Low priority.
Apr 27 2020, 5:53 PM · Hafnium
qwandor-google updated the task description for T726: Access control for VM communication.
Apr 27 2020, 5:44 PM · Hafnium