PlatformBmData.c 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. /*++ @file
  2. Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
  3. Portions copyright (c) 2011, Apple Inc. All rights reserved.
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #include "PlatformBm.h"
  7. EMU_PLATFORM_UGA_DEVICE_PATH gGopDevicePath = {
  8. {
  9. {
  10. {
  11. HARDWARE_DEVICE_PATH,
  12. HW_VENDOR_DP,
  13. {
  14. (UINT8)(sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),
  15. (UINT8)((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)
  16. }
  17. },
  18. EMU_THUNK_PROTOCOL_GUID
  19. },
  20. 0
  21. },
  22. {
  23. {
  24. {
  25. HARDWARE_DEVICE_PATH,
  26. HW_VENDOR_DP,
  27. {
  28. (UINT8)(sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),
  29. (UINT8)((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)
  30. },
  31. },
  32. EMU_GRAPHICS_WINDOW_PROTOCOL_GUID,
  33. },
  34. 0
  35. },
  36. gEndEntire
  37. };
  38. EMU_PLATFORM_UGA_DEVICE_PATH gGopDevicePath2 = {
  39. {
  40. {
  41. {
  42. HARDWARE_DEVICE_PATH,
  43. HW_VENDOR_DP,
  44. {
  45. (UINT8)(sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),
  46. (UINT8)((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)
  47. }
  48. },
  49. EMU_THUNK_PROTOCOL_GUID
  50. },
  51. 0
  52. },
  53. {
  54. {
  55. {
  56. HARDWARE_DEVICE_PATH,
  57. HW_VENDOR_DP,
  58. {
  59. (UINT8)(sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),
  60. (UINT8)((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)
  61. },
  62. },
  63. EMU_GRAPHICS_WINDOW_PROTOCOL_GUID,
  64. },
  65. 1
  66. },
  67. gEndEntire
  68. };
  69. //
  70. // Predefined platform default console device path
  71. //
  72. BDS_CONSOLE_CONNECT_ENTRY gPlatformConsole[] = {
  73. {
  74. (EFI_DEVICE_PATH_PROTOCOL *)&gGopDevicePath,
  75. (CONSOLE_OUT | CONSOLE_IN)
  76. },
  77. {
  78. (EFI_DEVICE_PATH_PROTOCOL *)&gGopDevicePath2,
  79. (CONSOLE_OUT | CONSOLE_IN)
  80. },
  81. {
  82. NULL,
  83. 0
  84. }
  85. };