mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-22 01:07:57 +00:00
hv: vtd: remove dynamic allocation for dmar_drhd_rt
Predefine a dmar_drhd_rt table for all possible dmar unit Tracked-On: #861 Signed-off-by: Tw <wei.tan@intel.com> Reviewed-by: Binbin Wu <binbin.wu@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
@@ -324,8 +324,9 @@ int parse_dmar_table(void)
|
||||
*/
|
||||
struct dmar_info *get_dmar_info(void)
|
||||
{
|
||||
parse_dmar_table();
|
||||
if (dmar_info_parsed.drhd_count == 0) {
|
||||
parse_dmar_table();
|
||||
}
|
||||
return &dmar_info_parsed;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user