mirror of
				https://git.proxmox.com/git/grub2
				synced 2025-11-04 10:59:34 +00:00 
			
		
		
		
	
				* Makefile.util.def (grub-setup): Add grub-core/lib/reed_solomon.c. * grub-core/Makefile.am (rs_decoder.S): New target. (kern/i386/pc/startup.S): Depend on rs_decoder.S. * grub-core/kern/i386/pc/startup.S (reed_solomon_redundancy): New field. (multiboot): Move to RS part. (post_reed_solomon): New label. (grub_boot_drive): Move to non-RS part since it's modified in memory on boot. Include rs_decoder.S. * grub-core/lib/reed_solomon.c: New file. * include/grub/offsets.h (GRUB_KERNEL_I386_PC_REED_SOLOMON_REDUNDANCY): New definition. (GRUB_KERNEL_I386_PC_MULTIBOOT_SIGNATURE): Removed. (GRUB_KERNEL_I386_PC_RAW_SIZE): Updated. (GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART): New definition. * include/grub/partition.h (grub_partition_map): Change prototype of embed to allow returning additional sectors. * include/grub/reed_solomon.h: New file. * util/grub-setup.c (setup): Handle Reed-Solomon.  | 
			||
|---|---|---|
| .. | ||
| efi | ||
| emu | ||
| generic | ||
| i386 | ||
| ieee1275 | ||
| mips | ||
| powerpc | ||
| sparc64 | ||
| x86_64 | ||
| command.c | ||
| corecmd.c | ||
| device.c | ||
| disk.c | ||
| dl.c | ||
| elf.c | ||
| env.c | ||
| err.c | ||
| file.c | ||
| fs.c | ||
| list.c | ||
| main.c | ||
| misc.c | ||
| mm.c | ||
| parser.c | ||
| partition.c | ||
| rescue_parser.c | ||
| rescue_reader.c | ||
| term.c | ||
| time.c | ||