\r
#include "BdsPlatform.h"\r
#include <Guid/RootBridgesConnectedEventGroup.h>\r
-#include <Library/QemuBootOrderLib.h>\r
\r
\r
//\r
// Process QEMU's -kernel command line option\r
//\r
TryRunningQemuKernel ();\r
- BdsLibEnumerateAllBootOption (BootOptionList);\r
\r
- SetBootOrderFromQemu (BootOptionList);\r
- //\r
- // The BootOrder variable may have changed, reload the in-memory list with\r
- // it.\r
- //\r
- BdsLibBuildOptionFromVar (BootOptionList, L"BootOrder");\r
+ EfiBootManagerRefreshAllBootOption ();\r
+\r
+ SetBootOrderFromQemu (NULL);\r
}\r
\r
/**\r
#include <Library/IoLib.h>\r
#include <Library/NvVarsFileLib.h>\r
#include <Library/QemuFwCfgLib.h>\r
+#include <Library/QemuBootOrderLib.h>\r
\r
#include <Protocol/Decompress.h>\r
#include <Protocol/PciIo.h>\r