Hi, I was told e820_host is used to solve 3G limit on domu problem when PCI passthru happens. But I failed to tackle this problem using xen 4.2 and kernel 3.4.4 Here is my environment: Xen hypervisor and tools: 4.2 Dom0 kernel 2.6.32.57 Domu kernel 3.4.4 All above is 64bit Here is my domu cfg: kernel = "/root/domainWCG.kernel" ramdisk = "/root/domainWCG.initrd.img" e820_host=1 memory=5120 name = "wcg" vif = [ ''ip=169.254.254.1,vifname=wcg.0'' ] disk = [''phy:/dev/lv_appliance/wcg,xvda1,w'', ''phy:/dev/sdb,xvdb,w''] root = "/dev/xvda1 ro" extra="iommu=soft printk.printk_time=1 console=hvc0" #pci=[''01:00.0'',''01:00.1''] vcpus=4 cpus="4,5,6,7" Here is the output on dom0: # xl list Name ID Mem VCPUs State Time(s) Domain-0 0 1677 2 r----- 2237.9 wcg 72 4086 4 -b---- 34.9 My question#1: Dom0 memory has been shrink from 2048 to 1677. Wcg domu only allocated with 4086 even I assigned 5120. Why? Here is the output on wcg domu: # cat /proc/meminfo | head -10 MemTotal: 2999156 kB MemFree: 2919760 kB Buffers: 4000 kB Cached: 40656 kB SwapCached: 0 kB Active: 22852 kB Inactive: 31776 kB Active(anon): 10080 kB Inactive(anon): 12 kB Active(file): 12772 kB My question#2: Why the domu kernel only recognizes 3G memory even I actually allocate 5G to it? Appendix E820 memory map on wcg domu [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] Xen: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] Xen: 00000000000a0000 - 0000000000100000 (reserved) [ 0.000000] Xen: 0000000000100000 - 00000000bf699000 (usable) [ 0.000000] Xen: 00000000bf699000 - 00000000bf6af000 (reserved) [ 0.000000] Xen: 00000000bf6af000 - 00000000bf6ce000 (ACPI data) [ 0.000000] Xen: 00000000bf6ce000 - 00000000c0000000 (reserved) [ 0.000000] Xen: 00000000e0000000 - 00000000f0000000 (reserved) [ 0.000000] Xen: 00000000fe000000 - 0000000100000000 (reserved) E820 memory map on dom0 BIOS-provided physical RAM map: Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000000000000 - 000000000009d000 (usable) Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000000100000 - 00000000bf699000 (usable) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf699000 - 00000000bf6af000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf6af000 - 00000000bf6ce000 (ACPI data) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf6ce000 - 00000000c0000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000100000000 - 0000000240000000 (usable) I am looking forward your reply. Thanks in advance. HUAXIANG FAN Software Engineer II WEBSENSE NETWORK SECURITY TECHNOLOGY R&D (BEIJING) CO. LTD. ph: +8610.5884.4327 fax: +8610.5884.4727 www.websense.cn<http://www.websense.cn> Websense TRITON(tm) For Essential Information Protection(tm) Web Security<http://www.websense.com/content/Regional/SCH/WebSecurityOverview.aspx> | Data Security<http://www.websense.com/content/Regional/SCH/DataSecurity.aspx> | Email Security<http://www.websense.com/content/Regional/SCH/MessagingSecurity.aspx> Protected by Websense Hosted Email Security -- www.websense.com _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
Hi, I was told e820_host is used to solve 3G limit on domu problem when PCI passthru happens. But I failed to tackle this problem using xen 4.2 and kernel 3.4.4 Here is my environment: Xen hypervisor and tools: 4.2 Dom0 kernel 2.6.32.57 Domu kernel 3.4.4 All above is 64bit Here is my domu cfg: kernel = "/root/domainWCG.kernel" ramdisk = "/root/domainWCG.initrd.img" e820_host=1 memory=5120 name = "wcg" vif = [ ''ip=169.254.254.1,vifname=wcg.0'' ] disk = [''phy:/dev/lv_appliance/wcg,xvda1,w'', ''phy:/dev/sdb,xvdb,w''] root = "/dev/xvda1 ro" extra="iommu=soft printk.printk_time=1 console=hvc0" #pci=[''01:00.0'',''01:00.1''] vcpus=4 cpus="4,5,6,7" Here is the output on dom0: # xl list Name ID Mem VCPUs State Time(s) Domain-0 0 1677 2 r----- 2237.9 wcg 72 4086 4 -b---- 34.9 My question#1: Dom0 memory has been shrink from 2048 to 1677. Wcg domu only allocated with 4086 even I assigned 5120. Why? Here is the output on wcg domu: # cat /proc/meminfo | head -10 MemTotal: 2999156 kB MemFree: 2919760 kB Buffers: 4000 kB Cached: 40656 kB SwapCached: 0 kB Active: 22852 kB Inactive: 31776 kB Active(anon): 10080 kB Inactive(anon): 12 kB Active(file): 12772 kB My question#2: Why the domu kernel only recognizes 3G memory even I actually allocate 5G to it? Appendix E820 memory map on wcg domu [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] Xen: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] Xen: 00000000000a0000 - 0000000000100000 (reserved) [ 0.000000] Xen: 0000000000100000 - 00000000bf699000 (usable) [ 0.000000] Xen: 00000000bf699000 - 00000000bf6af000 (reserved) [ 0.000000] Xen: 00000000bf6af000 - 00000000bf6ce000 (ACPI data) [ 0.000000] Xen: 00000000bf6ce000 - 00000000c0000000 (reserved) [ 0.000000] Xen: 00000000e0000000 - 00000000f0000000 (reserved) [ 0.000000] Xen: 00000000fe000000 - 0000000100000000 (reserved) E820 memory map on dom0 BIOS-provided physical RAM map: Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000000000000 - 000000000009d000 (usable) Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000000100000 - 00000000bf699000 (usable) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf699000 - 00000000bf6af000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf6af000 - 00000000bf6ce000 (ACPI data) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf6ce000 - 00000000c0000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000100000000 - 0000000240000000 (usable) I am looking forward your reply. Thanks in advance. HUAXIANG FAN Software Engineer II WEBSENSE NETWORK SECURITY TECHNOLOGY R&D (BEIJING) CO. LTD. ph: +8610.5884.4327 fax: +8610.5884.4727 www.websense.cn<http://www.websense.cn> Websense TRITON(tm) For Essential Information Protection(tm) Web Security<http://www.websense.com/content/Regional/SCH/WebSecurityOverview.aspx> | Data Security<http://www.websense.com/content/Regional/SCH/DataSecurity.aspx> | Email Security<http://www.websense.com/content/Regional/SCH/MessagingSecurity.aspx> Protected by Websense Hosted Email Security -- www.websense.com _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
Hi, I''ve tried latest stable kernel 3.6.3 without any luck ): Thanks for your attention in advance. Huaxiang From: xen-devel-bounces@lists.xen.org [mailto:xen-devel-bounces@lists.xen.org] On Behalf Of Fan, Huaxiang Sent: Friday, October 19, 2012 11:40 AM To: xen-devel@lists.xen.org Cc: xen-users@lists.xen.org Subject: [Xen-devel] e820_host and 3G limit Hi, I was told e820_host is used to solve 3G limit on domu problem when PCI passthru happens. But I failed to tackle this problem using xen 4.2 and kernel 3.4.4 Here is my environment: Xen hypervisor and tools: 4.2 Dom0 kernel 2.6.32.57 Domu kernel 3.4.4 All above is 64bit Here is my domu cfg: kernel = "/root/domainWCG.kernel" ramdisk = "/root/domainWCG.initrd.img" e820_host=1 memory=5120 name = "wcg" vif = [ ''ip=169.254.254.1,vifname=wcg.0'' ] disk = [''phy:/dev/lv_appliance/wcg,xvda1,w'', ''phy:/dev/sdb,xvdb,w''] root = "/dev/xvda1 ro" extra="iommu=soft printk.printk_time=1 console=hvc0" #pci=[''01:00.0'',''01:00.1''] vcpus=4 cpus="4,5,6,7" Here is the output on dom0: # xl list Name ID Mem VCPUs State Time(s) Domain-0 0 1677 2 r----- 2237.9 wcg 72 4086 4 -b---- 34.9 My question#1: Dom0 memory has been shrink from 2048 to 1677. Wcg domu only allocated with 4086 even I assigned 5120. Why? Here is the output on wcg domu: # cat /proc/meminfo | head -10 MemTotal: 2999156 kB MemFree: 2919760 kB Buffers: 4000 kB Cached: 40656 kB SwapCached: 0 kB Active: 22852 kB Inactive: 31776 kB Active(anon): 10080 kB Inactive(anon): 12 kB Active(file): 12772 kB My question#2: Why the domu kernel only recognizes 3G memory even I actually allocate 5G to it? Appendix E820 memory map on wcg domu [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] Xen: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] Xen: 00000000000a0000 - 0000000000100000 (reserved) [ 0.000000] Xen: 0000000000100000 - 00000000bf699000 (usable) [ 0.000000] Xen: 00000000bf699000 - 00000000bf6af000 (reserved) [ 0.000000] Xen: 00000000bf6af000 - 00000000bf6ce000 (ACPI data) [ 0.000000] Xen: 00000000bf6ce000 - 00000000c0000000 (reserved) [ 0.000000] Xen: 00000000e0000000 - 00000000f0000000 (reserved) [ 0.000000] Xen: 00000000fe000000 - 0000000100000000 (reserved) E820 memory map on dom0 BIOS-provided physical RAM map: Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000000000000 - 000000000009d000 (usable) Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000000100000 - 00000000bf699000 (usable) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf699000 - 00000000bf6af000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf6af000 - 00000000bf6ce000 (ACPI data) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf6ce000 - 00000000c0000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000100000000 - 0000000240000000 (usable) I am looking forward your reply. Thanks in advance. HUAXIANG FAN Software Engineer II WEBSENSE NETWORK SECURITY TECHNOLOGY R&D (BEIJING) CO. LTD. ph: +8610.5884.4327 fax: +8610.5884.4727 www.websense.cn<http://webdefence.global.blackspider.com/urlwrap/?q=AXicY3RmuMjNwHBHhYGhKKfSwCJJr7ioTC83MTMnOT-vpCg_Ry85P5eh0NLLOK3cJNDAyMLY3IghozQtMc-hPDWpODWvOBWsIqOkpMBKX7-8vFwPIZ7HAACXox8q&Z> Websense TRITON(tm) For Essential Information Protection(tm) Web Security<http://www.websense.com/content/Regional/SCH/WebSecurityOverview.aspx> | Data Security<http://www.websense.com/content/Regional/SCH/DataSecurity.aspx> | Email Security<http://www.websense.com/content/Regional/SCH/MessagingSecurity.aspx> Protected by Websense Hosted Email Security - www.websense.com<http://www.websense.com> Click here<https://www.mailcontrol.com/sr/2nvMiXRJ7hrGX2PQPOmvUkHxlm0SZLPCKmkxSqt7dtICdVcISuJAdnxwVRnwzYbEazL7zkoF0KGURD1dro2FIg==> to report this email as spam. _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
Hi, I''ve tried latest stable kernel 3.6.3 without any luck ): Thanks for your attention in advance. Huaxiang From: xen-devel-bounces@lists.xen.org [mailto:xen-devel-bounces@lists.xen.org] On Behalf Of Fan, Huaxiang Sent: Friday, October 19, 2012 11:40 AM To: xen-devel@lists.xen.org Cc: xen-users@lists.xen.org Subject: [Xen-devel] e820_host and 3G limit Hi, I was told e820_host is used to solve 3G limit on domu problem when PCI passthru happens. But I failed to tackle this problem using xen 4.2 and kernel 3.4.4 Here is my environment: Xen hypervisor and tools: 4.2 Dom0 kernel 2.6.32.57 Domu kernel 3.4.4 All above is 64bit Here is my domu cfg: kernel = "/root/domainWCG.kernel" ramdisk = "/root/domainWCG.initrd.img" e820_host=1 memory=5120 name = "wcg" vif = [ ''ip=169.254.254.1,vifname=wcg.0'' ] disk = [''phy:/dev/lv_appliance/wcg,xvda1,w'', ''phy:/dev/sdb,xvdb,w''] root = "/dev/xvda1 ro" extra="iommu=soft printk.printk_time=1 console=hvc0" #pci=[''01:00.0'',''01:00.1''] vcpus=4 cpus="4,5,6,7" Here is the output on dom0: # xl list Name ID Mem VCPUs State Time(s) Domain-0 0 1677 2 r----- 2237.9 wcg 72 4086 4 -b---- 34.9 My question#1: Dom0 memory has been shrink from 2048 to 1677. Wcg domu only allocated with 4086 even I assigned 5120. Why? Here is the output on wcg domu: # cat /proc/meminfo | head -10 MemTotal: 2999156 kB MemFree: 2919760 kB Buffers: 4000 kB Cached: 40656 kB SwapCached: 0 kB Active: 22852 kB Inactive: 31776 kB Active(anon): 10080 kB Inactive(anon): 12 kB Active(file): 12772 kB My question#2: Why the domu kernel only recognizes 3G memory even I actually allocate 5G to it? Appendix E820 memory map on wcg domu [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] Xen: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] Xen: 00000000000a0000 - 0000000000100000 (reserved) [ 0.000000] Xen: 0000000000100000 - 00000000bf699000 (usable) [ 0.000000] Xen: 00000000bf699000 - 00000000bf6af000 (reserved) [ 0.000000] Xen: 00000000bf6af000 - 00000000bf6ce000 (ACPI data) [ 0.000000] Xen: 00000000bf6ce000 - 00000000c0000000 (reserved) [ 0.000000] Xen: 00000000e0000000 - 00000000f0000000 (reserved) [ 0.000000] Xen: 00000000fe000000 - 0000000100000000 (reserved) E820 memory map on dom0 BIOS-provided physical RAM map: Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000000000000 - 000000000009d000 (usable) Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000000100000 - 00000000bf699000 (usable) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf699000 - 00000000bf6af000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf6af000 - 00000000bf6ce000 (ACPI data) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000bf6ce000 - 00000000c0000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved) Oct 18 05:26:34 localhost kernel: BIOS-e820: 0000000100000000 - 0000000240000000 (usable) I am looking forward your reply. Thanks in advance. HUAXIANG FAN Software Engineer II WEBSENSE NETWORK SECURITY TECHNOLOGY R&D (BEIJING) CO. LTD. ph: +8610.5884.4327 fax: +8610.5884.4727 www.websense.cn<http://webdefence.global.blackspider.com/urlwrap/?q=AXicY3RmuMjNwHBHhYGhKKfSwCJJr7ioTC83MTMnOT-vpCg_Ry85P5eh0NLLOK3cJNDAyMLY3IghozQtMc-hPDWpODWvOBWsIqOkpMBKX7-8vFwPIZ7HAACXox8q&Z> Websense TRITON(tm) For Essential Information Protection(tm) Web Security<http://www.websense.com/content/Regional/SCH/WebSecurityOverview.aspx> | Data Security<http://www.websense.com/content/Regional/SCH/DataSecurity.aspx> | Email Security<http://www.websense.com/content/Regional/SCH/MessagingSecurity.aspx> Protected by Websense Hosted Email Security - www.websense.com<http://www.websense.com> Click here<https://www.mailcontrol.com/sr/2nvMiXRJ7hrGX2PQPOmvUkHxlm0SZLPCKmkxSqt7dtICdVcISuJAdnxwVRnwzYbEazL7zkoF0KGURD1dro2FIg==> to report this email as spam. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel