- private void setFvImageOptionsAlign(String alignValue, FvImagesDocument.FvImages.FvImage.FvImageOptions fio) {\r
- int numForm = -1;\r
- if (alignValue.endsWith("K")) {\r
- alignValue = alignValue.substring(0, alignValue.length()-1);\r
- numForm = new Integer(alignValue).intValue() * 1024;\r
- }\r
- else {\r
- numForm = new Integer(alignValue).intValue();\r
- }\r
- \r
- FvImagesDocument.FvImages.FvImage.FvImageOptions.NameValue nv = null;\r
- if (numForm / (64*1024) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_64K");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_64K");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (32*1024) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_32K");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_32K");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (16*1024) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_16K");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_16K");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (8*1024) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_8K");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_8K");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (4*1024) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_4K");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_4K");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (2*1024) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_2K");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_2K");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (1*1024) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_1K");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_1K");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (512) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_512");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_512");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (256) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_256");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_256");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (128) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_128");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_128");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (64) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_64");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_64");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (32) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_32");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_32");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (16) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_16");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_16");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (8) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_8");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_8");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (4) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_4");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_4");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- if (numForm / (2) >= 1) {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_2");\r
- nv.setValue("TRUE");\r
- }\r
- else {\r
- nv = fio.addNewNameValue();\r
- nv.setName("EFI_ALIGNMENT_2");\r
- nv.setValue("FALSE");\r
- }\r
- \r
- }\r