From 5769c93aacc943ba3611b24a698abe5623eb9d6d Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Thu, 8 May 2025 12:39:51 +0200 Subject: [PATCH] add edk2 mm request serialization protocol --- htmlsrc/linktypes.html | 9 +++ htmlsrc/linktypes/LINKTYPE_EDK2_MM.html | 37 ++++++++++ linktypes.html | 9 +++ linktypes/LINKTYPE_EDK2_MM.html | 97 +++++++++++++++++++++++++ 4 files changed, 152 insertions(+) create mode 100644 htmlsrc/linktypes/LINKTYPE_EDK2_MM.html create mode 100644 linktypes/LINKTYPE_EDK2_MM.html diff --git a/htmlsrc/linktypes.html b/htmlsrc/linktypes.html index 0a24a261..e2276c3f 100644 --- a/htmlsrc/linktypes.html +++ b/htmlsrc/linktypes.html @@ -2128,6 +2128,15 @@

DECT-2020 New Radio (NR) MAC layer. + + + +LINKTYPE_EDK2_MM +302 +DLT_EDK2_MM + +edk2 mm request serialization protocol. + diff --git a/htmlsrc/linktypes/LINKTYPE_EDK2_MM.html b/htmlsrc/linktypes/LINKTYPE_EDK2_MM.html new file mode 100644 index 00000000..92d5c40a --- /dev/null +++ b/htmlsrc/linktypes/LINKTYPE_EDK2_MM.html @@ -0,0 +1,37 @@ + +
+

+ LINKTYPE_EDK2_MM +

+
+
++---------------+
+|  Packet Type  |
+|  (4 octets)   |
++---------------+
+|    Payload    |
+.               .
+.               .
+.               .
+
+

Description

+

+ Request serialization protocol used by edk2 firmware to communicate + between normal mode and management mode ('MM' for short). +

+

+ The QEMU UEFI variable store implementation reuses the request + serialization protocol for firmware ↔ QEMU communication. +

+

+ There are three packet types (32-bit integer in little endian byte + order): +

+
    +
  • RESET (1) - machine reset
  • +
  • REQUEST (2) - normal mode → management mode request message
  • +
  • REPLY (3) - management mode → normal mode response message
  • +
+
+
+ diff --git a/linktypes.html b/linktypes.html index b874678a..c9919660 100644 --- a/linktypes.html +++ b/linktypes.html @@ -2172,6 +2172,15 @@

DECT-2020 New Radio (NR) MAC layer. + + + +LINKTYPE_EDK2_MM +302 +DLT_EDK2_MM + +edk2 mm request serialization protocol. + diff --git a/linktypes/LINKTYPE_EDK2_MM.html b/linktypes/LINKTYPE_EDK2_MM.html new file mode 100644 index 00000000..e12553df --- /dev/null +++ b/linktypes/LINKTYPE_EDK2_MM.html @@ -0,0 +1,97 @@ + + + + + + + LINKTYPE_EDK2_MM | TCPDUMP & LIBPCAP + + + + + + + + + + + + + + +
+
+
+ + + + +
+ + +
+

+ LINKTYPE_EDK2_MM +

+
+
++---------------+
+|  Packet Type  |
+|  (4 octets)   |
++---------------+
+|    Payload    |
+.               .
+.               .
+.               .
+
+

Description

+

+ Request serialization protocol used by edk2 firmware to communicate + between normal mode and management mode ('MM' for short). +

+

+ The QEMU UEFI variable store implementation reuses the request + serialization protocol for firmware ↔ QEMU communication. +

+

+ There are three packet types (32-bit integer in little endian byte + order): +

+
    +
  • RESET (1) - machine reset
  • +
  • REQUEST (2) - normal mode → management mode request message
  • +
  • REPLY (3) - management mode → normal mode response message
  • +
+
+
+ +
+ + + + + + + + +