|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] docs, amd_ucode: Add AMD container file format notes
On 7/17/2014 5:39 AM, Andrew Cooper wrote: + +The microcode container file format is as follows- +-------------+-----------------------------------------------+-------------------+------------------+------------------------------------------------------------+ +Name | Byte Offset | Length | Value | Description | +-------------+-----------------------------------------------+-------------------+------------------+------------------------------------------------------------+ +UCODE_MAGIC | 0 | 4 | MAGIC VAL | AMD UCODE MAGIC ID | What is MAGIC VAL ? (from microcode_amd) #define UCODE_MAGIC 0x00414d44
I am not able to find any documentation that attests to this. But, looking at struct __packed equiv_cpu_entry, it seems so..In any case, I just wanted to convey here that the equiv_table indicates it's end using such a 'terminating entry'. Not to mean the table itself should be seen as being divided into '16 byte entries'
Hmm..I think instead of saying there are multiple patches per equiv_table, a better way to put it would be: there is one equiv_table per container and there are multiple patches per container. (as patches are encapsulated within the container, not the equiv_table) The equiv_table is basically a list of patches available in the container,and provides a mapping of equiv_cpu_id to current_cpu_id (current_cpu_id = cpuid_eax(0x00000001)) Thanks, -Aravind. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |