On 2016-06-30 05:51, Dube, Swaraj wrote:
> Hi,
> 
> I just refreshed the flash drive on my eMMC and installing Jailhouse all over 
> again. Just like last time I edited my grub.cnf file and added 
> "iommu=calgary" followed by "intel_iommu=on" for the collector script to run 
> properly and thus building the configuration file for the root cell, I 
> checked this more than 3 times and reboot but still it is giving me the same 
> old error saying that DMAR region size cannot be identified and target linux 
> must run with intel IOMMU enabled, what is wrong now?. I have attached the 
> screenshot of the grub.cnf file with this email.

I cannot imagine iommu=calgary makes any sense for your system - where
did you get it from? Just repeat what you already did successfully.

Jan

> 
> Regards,
> Swaraj Dube.
> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] 
> On Behalf Of Dube, Swaraj
> Sent: Tuesday, June 28, 2016 5:04 PM
> To: Jan Kiszka <[email protected]>; Jailhouse 
> <[email protected]>
> Subject: RE: DMAR region size cannot be identified on Intel architecture
> 
> Hi,
> 
> I already found out the error which was that I did not enable intel_iommu on 
> the target linux which is why I could not proceed, hence I edited 
> /boot/EFI/BOOT/grub.cnf and everything is ok(sorry I did not update earlier) 
> . However I have an additional problem, I see some of the steps that 
> GRUB_CMDLINE_LINUX="memmap=XXX" needs to be configured in /etc/default/grub 
> however my target machine does not have that so can I just append 
> memmap="0x4200000\\\$0x3b000000" in /boot/EFI/BOOT/grub.cnf and then update 
> the grub and finally reboot?
> 
> Regards,
> Swaraj Dube.
> 
> -----Original Message-----
> From: Jan Kiszka [mailto:[email protected]]
> Sent: Tuesday, June 28, 2016 4:58 PM
> To: Dube, Swaraj <[email protected]>; Jailhouse 
> <[email protected]>
> Subject: Re: DMAR region size cannot be identified on Intel architecture
> 
> On 2016-06-28 03:54, [email protected] wrote:
>> G'Day jailhouse folks,
>>
>> I am trying to install jailhouse on a real hardware (x86 intel 
>> architecture), I enabled VT-d in the BIOS to enable virtualization which 
>> allowed me to obtain the data.tar by doing the following:
>>
>> $ sudo tools/jailhouse config collect data.tar $ mkdir myboard $ tar 
>> -xvf data.tar -C myboard $ tools/jailhouse config create -r 
>> path/to/untarred/data configs/myboard.c
> 
> If you are on the same machine, you can go for config create directly (just 
> leave out "-r path/to/untarred/data").
> 
>>
>> in this case "path/to/untarred/data" is "myboard/" , however when I enter 
>> the last command, it gives out the following error:
>>
>> RuntimeError: DMAR region size cannot be identified.
>> Target Linux must run with Intel IOMMU enabled.
>>
>> I did enable VT-d in the BIOS and furthermore I also tried to run the 
>> following command in the terminal : "intel_iommu=on", I also tried turning 
>> it off as mentioned in the github page however I still get the same error. I 
>> have attached a screenshot to make it easier to understand.
>>
>> Am I missing a package?, do I need to re-configure or configure 
>> something like a file. Any advice will be appreciated :)
>>
> 
> For collecting informations about the IOMMU, we currently need Linux using 
> it, therefore intel_iommu=on (or, statically, CONFIG_INTEL_IOMMU_DEFAULT_ON). 
> Could you share your /proc/iomem and dmesg output in that case?
> 
> (Technically, we could remove that dependency as well - 
> jailhouse-hardware-check now demonstrated how we can obtain information also 
> from registers, in this case the region size. Cleanup for the todo
> list...)
> 
> Jan
> 
> --
> Siemens AG, Corporate Technology, CT RDA ITP SES-DE Corporate Competence 
> Center Embedded Linux
> 
> --
> You received this message because you are subscribed to the Google Groups 
> "Jailhouse" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
> 


-- 
Siemens AG, Corporate Technology, CT RDA ITP SES-DE
Corporate Competence Center Embedded Linux

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to