mirror of
				https://gitlab.com/qemu-project/ipxe.git
				synced 2025-11-03 07:59:06 +08:00 
			
		
		
		
	
			
				
					
						
					
					6e4196baff241434d07b74e244fff3d469218f77
				
			
			
		
	On some systems (observed with an HP Elitebook 840 G10), writing console output that happens to cause the display to scroll will modify the system memory map. This causes builds with DEBUG=efi_wrap to typically fail to boot, since the debug output from the wrapped ExitBootServices() call itself is sufficient to change the memory map and therefore cause ExitBootServices() to fail due to an invalid memory map key. Work around these UEFI firmware bugs by prescrolling the display after a failed ExitBootServices() attempt, in order to minimise the chance that further scrolling will happen during the subsequent attempt. Signed-off-by: Michael Brown <mcb30@ipxe.org>
iPXE README File Quick start guide: cd src make For any more detailed instructions, see http://ipxe.org
Description
				
					Languages
				
				
								
								
									C
								
								97.2%
							
						
							
								
								
									Assembly
								
								1.5%
							
						
							
								
								
									Perl
								
								0.6%
							
						
							
								
								
									Makefile
								
								0.4%
							
						
							
								
								
									Python
								
								0.2%