Add new ports: i386-xen and x86_64-xen. This allows running GRUB in
XEN PV environment and load kernels.
This commit is contained in:
		
							parent
							
								
									1a46a3a4b3
								
							
						
					
					
						commit
						9612ebc00e
					
				
					 59 changed files with 4167 additions and 259 deletions
				
			
		|  | @ -267,7 +267,8 @@ grub_cbfs_close (grub_file_t file) | |||
|   return grub_errno; | ||||
| } | ||||
| 
 | ||||
| #if (defined (__i386__) || defined (__x86_64__)) && !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) | ||||
| #if (defined (__i386__) || defined (__x86_64__)) && !defined (GRUB_UTIL) \ | ||||
|   && !defined (GRUB_MACHINE_EMU) && !defined (GRUB_MACHINE_XEN) | ||||
| 
 | ||||
| static char *cbfsdisk_addr; | ||||
| static grub_off_t cbfsdisk_size = 0; | ||||
|  | @ -375,7 +376,7 @@ static struct grub_fs grub_cbfs_fs = { | |||
| 
 | ||||
| GRUB_MOD_INIT (cbfs) | ||||
| { | ||||
| #if (defined (__i386__) || defined (__x86_64__)) && !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) | ||||
| #if (defined (__i386__) || defined (__x86_64__)) && !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) && !defined (GRUB_MACHINE_XEN) | ||||
|   init_cbfsdisk (); | ||||
| #endif | ||||
|   grub_fs_register (&grub_cbfs_fs); | ||||
|  | @ -384,7 +385,7 @@ GRUB_MOD_INIT (cbfs) | |||
| GRUB_MOD_FINI (cbfs) | ||||
| { | ||||
|   grub_fs_unregister (&grub_cbfs_fs); | ||||
| #if (defined (__i386__) || defined (__x86_64__)) && !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) | ||||
| #if (defined (__i386__) || defined (__x86_64__)) && !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) && !defined (GRUB_MACHINE_XEN) | ||||
|   fini_cbfsdisk (); | ||||
| #endif | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue