Included a mapsize field for LINUX pager parameters

This is to determine how much the kernel should map from the container
during initialization.
This commit is contained in:
Bahadir Balban
2009-09-23 15:30:31 +03:00
parent a2d2676303
commit 8e0080be16

View File

@@ -193,6 +193,7 @@ CONFIG_CONT0_PAGER_SIZE 'Container 0 Pager Initial map size (Optional)'
CONFIG_CONT0_LINUX_PAGE_OFFSET 'Container 0 Linux PAGE_OFFSET parameter'
CONFIG_CONT0_LINUX_TEXT_OFFSET 'Container 0 Linux TEXT_OFFSET parameter'
CONFIG_CONT0_LINUX_PHYS_OFFSET 'Container 0 Linux PHYS_OFFSET parameter'
CONFIG_CONT0_LINUX_MAPSIZE 'Container 0 Linux Initial kernel map size parameter'
CONFIG_CONT1_PAGER_LMA 'Container 1 Pager LMA'
CONFIG_CONT1_PAGER_VMA 'Container 1 Pager VMA'
@@ -200,6 +201,7 @@ CONFIG_CONT1_PAGER_SIZE 'Container 1 Pager Initial map size (Optional)'
CONFIG_CONT1_LINUX_PAGE_OFFSET 'Container 1 Linux PAGE_OFFSET parameter'
CONFIG_CONT1_LINUX_TEXT_OFFSET 'Container 1 Linux TEXT_OFFSET parameter'
CONFIG_CONT1_LINUX_PHYS_OFFSET 'Container 1 Linux PHYS_OFFSET parameter'
CONFIG_CONT1_LINUX_MAPSIZE 'Container 1 Linux Initial kernel map size parameter'
default CONFIG_CONT0_PAGER_LMA from 0x0
@@ -208,6 +210,7 @@ default CONFIG_CONT0_PAGER_SIZE from 0x0
default CONFIG_CONT0_LINUX_PAGE_OFFSET from 0x0
default CONFIG_CONT0_LINUX_TEXT_OFFSET from 0x0
default CONFIG_CONT0_LINUX_PHYS_OFFSET from 0x0
default CONFIG_CONT0_LINUX_MAPSIZE from 0x0
default CONFIG_CONT1_PAGER_LMA from 0x0
default CONFIG_CONT1_PAGER_VMA from 0x0
@@ -215,6 +218,7 @@ default CONFIG_CONT1_PAGER_SIZE from 0x0
default CONFIG_CONT1_LINUX_PAGE_OFFSET from 0x0
default CONFIG_CONT1_LINUX_TEXT_OFFSET from 0x0
default CONFIG_CONT1_LINUX_PHYS_OFFSET from 0x0
default CONFIG_CONT1_LINUX_MAPSIZE from 0x0
default CONFIG_CONTAINERS from 2
@@ -335,17 +339,6 @@ when CONFIG_CONT0_TYPE_BARE==y suppress cont0_linux_pager_params
when CONFIG_CONT1_TYPE_LINUX==y suppress cont1_bare_pager_params
when CONFIG_CONT1_TYPE_BARE==y suppress cont1_linux_pager_params
derive CONFIG_CONT0_LINUX_LMA____ from CONFIG_CONT0_LINUX_PHYS_OFFSET + CONFIG_CONT0_LINUX_TEXT_OFFSET
derive CONFIG_CONT0_PAGER_LMA__ from ((CONFIG_CONT0_TYPE_LINUX==y) ? CONFIG_CONT0_LINUX_LMA____ : CONFIG_CONT0_PAGER_LMA)
#derive CONFIG_CONT0_PAGER_VMA__ from CONFIG_CONT0_LINUX_PAGE_OFFSET
#derive CONFIG_CONT0_PAGER_LMA__ from CONFIG_CONT0_PAGER_LMA
#derive CONFIG_CONT0_PAGER_VMA__ from CONFIG_CONT0_PAGER_VMA
derive CONFIG_CONT1_PAGER_LMA__ from CONFIG_CONT1_PAGER_LMA
derive CONFIG_CONT1_PAGER_VMA__ from CONFIG_CONT1_PAGER_VMA
#derive CONFIG_CONT1_PAGER_LMA__ from CONFIG_CONT1_LINUX_PHYS_OFFSET + CONFIG_CONT1_LINUX_TEXT_OFFSET
#derive CONFIG_CONT1_PAGER_VMA__ from CONFIG_CONT1_LINUX_PAGE_OFFSET
symbols
containers_menu 'Configure Containers'
cont0_menu 'Container 0 Parameters'
@@ -373,6 +366,7 @@ menu cont0_linux_pager_params
CONFIG_CONT0_LINUX_PAGE_OFFSET@
CONFIG_CONT0_LINUX_TEXT_OFFSET@
CONFIG_CONT0_LINUX_PHYS_OFFSET@
CONFIG_CONT0_LINUX_MAPSIZE@
menu cont1_bare_pager_params
CONFIG_CONT1_PAGER_LMA@
@@ -383,6 +377,7 @@ menu cont1_linux_pager_params
CONFIG_CONT1_LINUX_PAGE_OFFSET@
CONFIG_CONT1_LINUX_TEXT_OFFSET@
CONFIG_CONT1_LINUX_PHYS_OFFSET@
CONFIG_CONT1_LINUX_MAPSIZE@
menu cont0_physmem_list
CONFIG_CONT0_PHYSMEM_REGIONS%