2008-07-02 Bean <bean123ch@gmail.com>
* include/grub/ieee1275.h (grub_ieee1275_flag): New constant GRUB_IEEE1275_FLAG_CANNOT_INTERPRET, GRUB_IEEE1275_FLAG_FORCE_CLAIM and GRUB_IEEE1275_FLAG_NO_ANSI. * kern/ieee1275/cmain.c (grub_ieee1275_find_options): Set flag GRUB_IEEE1275_FLAG_CANNOT_INTERPRET, GRUB_IEEE1275_FLAG_FORCE_CLAIM and GRUB_IEEE1275_FLAG_NO_ANSI for Open Hackware. * kern/ieee1275/ieee1275.c (grub_ieee1275_interpret): Return immediately if GRUB_IEEE1275_FLAG_CANNOT_INTERPRET is set. * kern/ieee1275/init.c (grub_claim_heap): Claim memory directly if GRUB_IEEE1275_FLAG_FORCE_CLAIM is set. * term/ieee1275/ofconsole.c (grub_ofconsole_writeesc): Don't output esc sequence on non ANSI terminal. (grub_ofconsole_gotoxy): Emulate backspace key on non ANSI terminal. * util/elf/grub-mkimage.c (add_segments): Move ELF header to the beginning of file.
This commit is contained in:
		
							parent
							
								
									2270f77bea
								
							
						
					
					
						commit
						d4156eeedf
					
				
					 7 changed files with 89 additions and 16 deletions
				
			
		|  | @ -390,6 +390,9 @@ grub_ieee1275_interpret (const char *command, grub_ieee1275_cell_t *catch) | |||
|   } | ||||
|   args; | ||||
| 
 | ||||
|   if (grub_ieee1275_test_flag (GRUB_IEEE1275_FLAG_CANNOT_INTERPRET)) | ||||
|     return -1; | ||||
| 
 | ||||
|   INIT_IEEE1275_COMMON (&args.common, "interpret", 1, 1); | ||||
|   args.command = (grub_ieee1275_cell_t) command; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue