Lines Matching full:microcode
46 U_BOOT_NODTB_DATA = 'nodtb with microcode pointer somewhere in here'
47 U_BOOT_SPL_NODTB_DATA = 'splnodtb with microcode pointer somewhere in here'
48 U_BOOT_TPL_NODTB_DATA = 'tplnodtb with microcode pointer somewhere in here'
839 """Handle running a test for insertion of microcode
850 Offset and size components of microcode pointer, as inserted
855 # Now check the device tree has no microcode
870 ucode = dtb.GetNode('/microcode')
875 # Check that the microcode appears immediately after the Fdt
877 # the /microcode/update@xxx nodes in 34_x86_ucode.dts.
882 # Check that the microcode pointer was inserted. It should match the
890 """Test that x86 microcode can be handled correctly
893 u-boot-nodtb.bin with a microcode pointer inserted at the correct
895 u-boot.dtb with the microcode removed
896 the microcode
900 self.assertEqual('nodtb with microcode' + pos_and_size +
904 """Test that x86 microcode can be handled correctly
907 u-boot-nodtb.bin with a microcode pointer inserted at the correct
909 u-boot.dtb with the microcode
910 an empty microcode region
927 # Check that the microcode pointer was inserted. It should match the
932 self.assertEqual('nodtb with microcode' + pos_and_size +
936 """Test that x86 microcode can be handled correctly with fdt_normal.
946 """Test that a missing microcode region is detected"""
949 self.assertIn("Node '/binman/u-boot-dtb-with-ucode': No /microcode "
957 "microcode region u-boot-dtb-with-ucode", str(e.exception))
964 "microcode region u-boot-ucode", str(e.exception))
967 """Test that a U-Boot binary without the microcode symbol is detected"""
984 """Test that microcode must be placed within the image"""
987 self.assertIn("Node '/binman/u-boot-with-ucode-ptr': Microcode "
992 """Test that we can cope with an image without microcode (e.g. qemu)"""
997 # Now check the device tree has no microcode
1009 """Test that microcode must be placed within the image"""
1051 """Helper function for microcode tests
1054 u-boot-spl-nodtb.bin with a microcode pointer inserted at the
1056 u-boot.dtb with the microcode removed
1057 the microcode
1071 """Test that x86 microcode can be handled correctly in SPL"""
1075 """Test that order doesn't matter for microcode entries
1676 """Test that x86 microcode can be handled correctly in TPL
1679 u-boot-tpl-nodtb.bin with a microcode pointer inserted at the correct
1681 u-boot-tpl.dtb with the microcode removed
1682 the microcode