MIPS qemu at_keyboard support.
* gentpl.py (videoinkernel): Add qemu-mips. * grub-core/Makefile.am (KERNEL_HEADER_FILES): Add necessary headers. * grub-core/Makefile.core.def (kernel): Add at_keyboard and layout. * grub-core/kern/mips/qemu_mips/init.c (grub_machine_init): Init new modules. * grub-core/term/at_keyboard.c (grub_keyboard_controller_init) [GRUB_MACHINE_MIPS_QEMU_MIPS]: Don't consider original set. * grub-core/term/serial.c (grub_serial_register) [GRUB_MACHINE_MIPS_QEMU_MIPS]: Make com0 explicitly active.
This commit is contained in:
		
							parent
							
								
									a07a81b335
								
							
						
					
					
						commit
						d734599439
					
				
					 8 changed files with 88 additions and 3 deletions
				
			
		|  | @ -259,7 +259,7 @@ grub_keyboard_controller_write (grub_uint8_t c) | |||
|   grub_outb (c, KEYBOARD_REG_DATA); | ||||
| } | ||||
| 
 | ||||
| #if !defined (GRUB_MACHINE_MIPS_LOONGSON) && !defined (GRUB_MACHINE_QEMU) | ||||
| #if !defined (GRUB_MACHINE_MIPS_LOONGSON) && !defined (GRUB_MACHINE_QEMU) && !defined (GRUB_MACHINE_MIPS_QEMU_MIPS) | ||||
| 
 | ||||
| static grub_uint8_t | ||||
| grub_keyboard_controller_read (void) | ||||
|  | @ -569,7 +569,7 @@ grub_keyboard_controller_init (struct grub_term_input *term __attribute__ ((unus | |||
|       keyboard_controller_wait_until_ready (); | ||||
|       grub_inb (KEYBOARD_REG_DATA); | ||||
|     } | ||||
| #if defined (GRUB_MACHINE_MIPS_LOONGSON) || defined (GRUB_MACHINE_QEMU) | ||||
| #if defined (GRUB_MACHINE_MIPS_LOONGSON) || defined (GRUB_MACHINE_QEMU) || defined (GRUB_MACHINE_MIPS_QEMU_MIPS) | ||||
|   grub_keyboard_controller_orig = 0; | ||||
|   grub_keyboard_orig_set = 2; | ||||
| #else | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue