CONFIG_LB_TOPK 8M above support
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2153 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
		@@ -93,7 +93,7 @@ SECTIONS
 | 
				
			|||||||
	.stack . : {
 | 
						.stack . : {
 | 
				
			||||||
		/* Reserve a stack for each possible cpu */
 | 
							/* Reserve a stack for each possible cpu */
 | 
				
			||||||
		/* the stack for ap will be put after pgtbl in 1M to CONFIG_LB_MEM_TOPK range when VGA and ROM_RUN and CONFIG_LB_MEM_TOPK>1024*/
 | 
							/* the stack for ap will be put after pgtbl in 1M to CONFIG_LB_MEM_TOPK range when VGA and ROM_RUN and CONFIG_LB_MEM_TOPK>1024*/
 | 
				
			||||||
		. = ((CONFIG_CONSOLE_VGA || CONFIG_PCI_ROM_RUN)&&(_RAMBASE<0x100000)&&((CONFIG_LB_MEM_TOPK<<10)>0x100000) ) ? STACK_SIZE : (CONFIG_MAX_CPUS*STACK_SIZE);
 | 
							. = ((CONFIG_CONSOLE_VGA || CONFIG_PCI_ROM_RUN)&&(_RAMBASE<0x100000)&&(CONFIG_LB_MEM_TOPK>(0x100000>>10)) ) ? STACK_SIZE : (CONFIG_MAX_CPUS*STACK_SIZE);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	_estack = .;
 | 
						_estack = .;
 | 
				
			||||||
        _heap = .;
 | 
					        _heap = .;
 | 
				
			||||||
@@ -109,6 +109,8 @@ SECTIONS
 | 
				
			|||||||
	_ram_seg = _text; 
 | 
						_ram_seg = _text; 
 | 
				
			||||||
	_eram_seg = _eheap;
 | 
						_eram_seg = _eheap;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						_bogus = ASSERT( ((_eram_seg>>10)<CONFIG_LB_MEM_TOPK) , "please increase CONFIG_LB_MEM_TOPK");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        _bogus = ASSERT( !((CONFIG_CONSOLE_VGA || CONFIG_PCI_ROM_RUN) && ((_ram_seg<0xa0000) && (_eram_seg>0xa0000))) , "please increase CONFIG_LB_MEM_TOPK and if still fail, try to set _RAMBASE more than 1M");
 | 
					        _bogus = ASSERT( !((CONFIG_CONSOLE_VGA || CONFIG_PCI_ROM_RUN) && ((_ram_seg<0xa0000) && (_eram_seg>0xa0000))) , "please increase CONFIG_LB_MEM_TOPK and if still fail, try to set _RAMBASE more than 1M");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/DISCARD/ : {
 | 
						/DISCARD/ : {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user