On 10/10/22 22:49, Zhiquan Li wrote: > > May I add below description to explain behavior changes in changelog? > > The behavior is changed when allocating an EPC page to a virtual EPC, > the virtual address of the virtual EPC will be passed as the first > argument of sgx_alloc_epc_page() which be assigned to 'encl_owner' field > of struct sgx_epc_page. After that, the reversed relationship from an > EPC page to virtual EPC doesn't exist, in practice, such relationship is > useless. That honestly doesn't help me understand what's going on here. The changelog and subject are spending far too much time explaining the low level details of what is being done (like "add a union") and far too little time explaining what it _means_.