forked from mirrors/linux
		
	 98a455d91e
			
		
	
	
		98a455d91e
		
	
	
	
	
		
			
			In some scenario, we need to build initrd with kernel in a single image. This can simplify system deployment process by downloading the whole system once, such as in IC verification. This patch adds support to override ACPI tables from built-in initrd. Signed-off-by: Shunyong Yang <shunyong.yang@hxt-semitech.com> [ rjw: Minor cleanups ] Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			836 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			836 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 */
 | |
| 
 | |
| #define INITRD_MINOR 250 /* shouldn't collide with /dev/ram* too soon ... */
 | |
| 
 | |
| /* 1 = load ramdisk, 0 = don't load */
 | |
| extern int rd_doload;
 | |
| 
 | |
| /* 1 = prompt for ramdisk, 0 = don't prompt */
 | |
| extern int rd_prompt;
 | |
| 
 | |
| /* starting block # of image */
 | |
| extern int rd_image_start;
 | |
| 
 | |
| /* size of a single RAM disk */
 | |
| extern unsigned long rd_size;
 | |
| 
 | |
| /* 1 if it is not an error if initrd_start < memory_start */
 | |
| extern int initrd_below_start_ok;
 | |
| 
 | |
| /* free_initrd_mem always gets called with the next two as arguments.. */
 | |
| extern unsigned long initrd_start, initrd_end;
 | |
| extern void free_initrd_mem(unsigned long, unsigned long);
 | |
| 
 | |
| extern phys_addr_t phys_initrd_start;
 | |
| extern unsigned long phys_initrd_size;
 | |
| 
 | |
| extern unsigned int real_root_dev;
 | |
| 
 | |
| extern char __initramfs_start[];
 | |
| extern unsigned long __initramfs_size;
 |