On 3/3/26 10:25 AM, Igor Mammedov wrote:
> Expected diff from base GTDT is an addition of watchdog
> timer block:
> 
>    [000h 0000 004h]                   Signature : "GTDT"    [Generic Timer 
> Description Table]
>   -[004h 0004 004h]                Table Length : 00000068
>   +[004h 0004 004h]                Table Length : 00000084
>    [008h 0008 001h]                    Revision : 03
>   -[009h 0009 001h]                    Checksum : 93
>   +[009h 0009 001h]                    Checksum : 39
>    [00Ah 0010 006h]                      Oem ID : "BOCHS "
>    [010h 0016 008h]                Oem Table ID : "BXPC    "
>    [018h 0024 004h]                Oem Revision : 00000001
>   @@ -48,17 +48,30 @@
>                                       Always On : 0
>    [050h 0080 008h]  Counter Read Block Address : FFFFFFFFFFFFFFFF
> 
>   -[058h 0088 004h]        Platform Timer Count : 00000000
>   -[05Ch 0092 004h]       Platform Timer Offset : 00000000
>   +[058h 0088 004h]        Platform Timer Count : 00000001
>   +[05Ch 0092 004h]       Platform Timer Offset : 00000068
>    [060h 0096 004h]      Virtual EL2 Timer GSIV : 00000000
>    [064h 0100 004h]     Virtual EL2 Timer Flags : 00000000
> 
>   -Raw Table Data: Length 104 (0x68)
>   +[068h 0104 001h]               Subtable Type : 01 [Generic Watchdog Timer]
>   +[069h 0105 002h]                      Length : 001C
>   +[06Bh 0107 001h]                    Reserved : 00
>   +[06Ch 0108 008h]       Refresh Frame Address : 000000000C000000
>   +[074h 0116 008h]       Control Frame Address : 000000000C001000
>   +[07Ch 0124 004h]             Timer Interrupt : 00000090
>   +[080h 0128 004h] Timer Flags (decoded below) : 00000000
>   +                                Trigger Mode : 0
>   +                                    Polarity : 0
>   +                                    Security : 0
>   +
>   +Raw Table Data: Length 132 (0x84)
> 
> Signed-off-by: Igor Mammedov <[email protected]>
Reviewed-by: Eric Auger <[email protected]>

Eric
> ---
>  tests/qtest/bios-tables-test-allowed-diff.h |   1 -
>  tests/data/acpi/aarch64/virt/GTDT.gwdt      | Bin 0 -> 132 bytes
>  2 files changed, 1 deletion(-)
>  create mode 100644 tests/data/acpi/aarch64/virt/GTDT.gwdt
> 
> diff --git a/tests/qtest/bios-tables-test-allowed-diff.h 
> b/tests/qtest/bios-tables-test-allowed-diff.h
> index 3e9be28cc4..dfb8523c8b 100644
> --- a/tests/qtest/bios-tables-test-allowed-diff.h
> +++ b/tests/qtest/bios-tables-test-allowed-diff.h
> @@ -1,2 +1 @@
>  /* List of comma-separated changed AML files to ignore */
> -"tests/data/acpi/aarch64/virt/GTDT",
> diff --git a/tests/data/acpi/aarch64/virt/GTDT.gwdt 
> b/tests/data/acpi/aarch64/virt/GTDT.gwdt
> new file mode 100644
> index 
> 0000000000000000000000000000000000000000..e0c2151fa7d3432740bb997d7d33669e30f133aa
> GIT binary patch
> literal 132
> zcmZ<{aS3T*U|?Xjbn<uh2v%^42yj+VP*7lGU|;~TLG*tpU|?WikOdJ83=DD%3=Av`
> i3=Gmxz7&*(sRilFfQo?tqYRkh0h0m{dIFfkzyJV@>lgt5
> 
> literal 0
> HcmV?d00001
> 


Reply via email to