On 03/01/16 16:55, Foster, Matthew I wrote: > Is there an easy to way to force the shell to map certain partitions to FS0: > and FS1: respectively? For example, I have an EMMC device that has 2 EFI > partitions(GPT). When I setup the device with these 2 EFI partitions using > partition number 2 and 9, they map how I need it, in order of partition > numbering. Partition 2 maps to FS0: and Partition 9 maps to FS1: as seen > below: > > FS0: Alias(s):HD31c:;BLK8: > > PciRoot(0x0)/Pci(0x10,0x0)/Ctrl(0x0)/HD(2,GPT,148C6307-DAEC-4037-B963-62098BF01CB1,0x200,0x4800) > FS1: Alias(s):HD31j:;BLK14: > > PciRoot(0x0)/Pci(0x10,0x0)/Ctrl(0x0)/HD(9,GPT,A753B509-D2CF-49D0-BCC9-59045E9E9338,0x34D00,0x4800) > > But if I change the partitions numbers to 4 and 10 respectively, they now > appear as seen below, 4 mapped to FS1: and 10 mapped to FS0: > > FS1: Alias(s):HD31e:;BLK9: > > PciRoot(0x0)/Pci(0x10,0x0)/Ctrl(0x0)/HD(4,GPT,EE7E022C-082E-4B95-87EC-482ABFEE6EDE,0x200,0x4800) > FS0: Alias(s):HD31k:;BLK1: > > PciRoot(0x0)/Pci(0x10,0x0)/Ctrl(0x0)/HD(10,GPT,EA0E4904-BC5D-4583-9219-5021E5F6207C,0x34B00,0x4800) > > Wondering if there is a way to force this mapping a certain way, (in my case, > lower number partition mapped to FS0 and the higher partition number mapped > to FS1:) without changing the shell code.
See the MAP command in the UEFI shell spec. It supports "consistent mapping", but in the above you are changing hardware configuration, so I think it won't apply. You can still use "map -sfo", parse the output, and locate the mapped name based on the textually formatted device path (third column). Thanks Laszlo _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

