Takes an input u64 '''buffer''' and an u64 '''size''', no output.
+
+
Official user-processes validate that both input params are page-aligned.
==== ShareReportRing ====
==== ShareReportRing ====
−
Takes a total of 0x4-bytes of input and an input handle, no output.
+
Takes an input u32 '''size''' and an input TransferMemory handle, no output.
+
+
Official user-processes create the TransferMemory with permissions=RW. User-processes also validate that the input size is page-aligned, and this is also validated against data from state.
+
+
When this was used, official user-processes read data from this TransferMemory buffer instead of using [[#GetXferReport]].