Increase size of the coreboot table area
Packing a device tree into the coreboot table can easily make the table exceed the current limit of 8KB. However, right now there is no error handling in place to catch that case. Increase the maximum memory usable for all tables from 64KB to 128KB and increase the maximum coreboot table size from 8KB to 32KB. Change-Id: I2025bf070d0adb276c1cd610aa8402b50bdf2525 Signed-off-by: Stefan Reinauer <reinauer@google.com> Reviewed-on: http://review.coreboot.org/704 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
		
				
					committed by
					
						
						Stefan Reinauer
					
				
			
			
				
	
			
			
			
						parent
						
							66ecdc52e1
						
					
				
				
					commit
					294edb24b5
				
			@@ -202,7 +202,7 @@ struct lb_memory *write_tables(void)
 | 
			
		||||
	}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#define MAX_COREBOOT_TABLE_SIZE (8 * 1024)
 | 
			
		||||
#define MAX_COREBOOT_TABLE_SIZE (32 * 1024)
 | 
			
		||||
	post_code(0x9d);
 | 
			
		||||
 | 
			
		||||
	high_table_pointer = (unsigned long)cbmem_add(CBMEM_ID_CBTABLE, MAX_COREBOOT_TABLE_SIZE);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user