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