<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div dir="ltr">Hi Ard and Jeremy,
<div><br>
</div>
<div>Let's keep _DMA regardless. Not all OSes support the IORT mechanism for DMA restrictions....</div>
<div><br>
</div>
<div>A</div>
</div>
<span id="draft-break"></span><br>
<br>
---<br>
Отправлено из <a href="https://whatisworkspaceone.com/boxer">Workspace ONE Boxer</a><span id="draft-break"></span><br>
<br>
<div>
<div class="null" dir="auto">11 января 2021 г. в 2:50:34 AM GMT-6 Ard Biesheuvel <ard.biesheuvel@arm.com> пишет:<br class="null">
</div>
<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;" class="null">
<div class="null" dir="auto">
<div class="null">
<meta name="Generator" content="Microsoft Exchange Server" class="null">
<!-- converted from text -->
<div class="null"><font size="2" class="null"><span style="font-size:11pt;" class="null">
<div class="null">On 1/8/21 7:16 AM, Jeremy Linton wrote:<br class="null">
> We are going to add a _DMA() for the new controller, but<br class="null">
> it won't work right with the linux driver unless we lower<br class="null">
> the DMA zone again.<br class="null">
> <br class="null">
> Signed-off-by: Jeremy Linton <jeremy.linton@arm.com><br class="null">
> ---<br class="null">
>  Platform/RaspberryPi/AcpiTables/Iort.aslc | 2 +-<br class="null">
>  1 file changed, 1 insertion(+), 1 deletion(-)<br class="null">
> <br class="null">
> diff --git a/Platform/RaspberryPi/AcpiTables/Iort.aslc b/Platform/RaspberryPi/AcpiTables/Iort.aslc<br class="null">
> index 00720194bb..f576fa3b04 100644<br class="null">
> --- a/Platform/RaspberryPi/AcpiTables/Iort.aslc<br class="null">
> +++ b/Platform/RaspberryPi/AcpiTables/Iort.aslc<br class="null">
> @@ -46,7 +46,7 @@ STATIC RPI4_IO_REMAPPING_STRUCTURE Iort = {<br class="null">
>        0x0,                                          // AllocationHints<br class="null">
>        0x0,                                          // Reserved<br class="null">
>        0x0,                                          // MemoryAccessFlags<br class="null">
> -      31,                                           // AddressSizeLimit<br class="null">
> +      30,                                           // AddressSizeLimit<br class="null">
>      }, {<br class="null">
>        "\\_SB_.SCB0.XHC0"                            // ObjectName<br class="null">
>      }<br class="null">
> <br class="null">
<br class="null">
If you create a new named component node here for the device(s) that<br class="null">
actually need this lower limit, you can avoid the _DMA method altogether.<br class="null">
<br class="null">
<br class="null">
</div>
</span></font></div>
</div>
</div>
</blockquote>
</div>
</body>
</html>


 <div width="1" style="color:white;clear:both">_._,_._,_</div> <hr> Groups.io Links:<p>   You receive all messages sent to this group.    <p> <a target="_blank" href="https://edk2.groups.io/g/devel/message/70121">View/Reply Online (#70121)</a> |    |  <a target="_blank" href="https://groups.io/mt/79518730/1813853">Mute This Topic</a>  | <a href="https://edk2.groups.io/g/devel/post">New Topic</a><br>    <a href="https://edk2.groups.io/g/devel/editsub/1813853">Your Subscription</a> | <a href="mailto:devel+owner@edk2.groups.io">Contact Group Owner</a> |  <a href="https://edk2.groups.io/g/devel/unsub">Unsubscribe</a>  [edk2-devel-archive@redhat.com]<br> <div width="1" style="color:white;clear:both">_._,_._,_</div>