WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH] Make ACPI DMAR parsing more robust

Right.  Depth *should* always be >= 1, but from my experience one can
not always trust the info in the tables to be correct.  Better be on
the safe side.

        eSk


[Keir Fraser]
> Regarding the table length sanity check -- depth is set to the
> number of acp_pci_path structures in the table. But then we only
> follow the path to depth-1. Is that correct?

> Also I changed the test to '--depth >= 0' which is equivalent and a
> bit easier to read imo.

>  -- Keir


> On 2/4/08 17:58, "Espen Skoglund" <espen.skoglund@xxxxxxxxxxxxx> wrote:

>> Parsing ACPI related VT-d tables may cause infinite loop due to u8
>> value wraparound.  Also add sanity check on table length entry.
>> 
>> eSk
>> 
>> 
>> Signed-off-by: Espen Skoglund <espen.skoglund@xxxxxxxxxxxxx>
>> 
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/xen-devel




_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>