Skip to content

add edk2 mm request serialization protocol #42

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions htmlsrc/linktypes.html
Original file line number Diff line number Diff line change
Expand Up @@ -2127,6 +2127,15 @@ <h2 class="title">
<a href="linktypes/LINKTYPE_DECT_NR.html">DECT-2020 New Radio (NR) MAC
layer</a>.
</td>
</tr>

<tr>
<td class="symbol">LINKTYPE_EDK2_MM</td>
<td class="number">302</td>
<td class="symbol">DLT_EDK2_MM</td>
<td>
<a href="linktypes/LINKTYPE_EDK2_MM.html">edk2 mm request serialization protocol</a>.
</td>
</tr>
</table>
</div>
Expand Down
37 changes: 37 additions & 0 deletions htmlsrc/linktypes/LINKTYPE_EDK2_MM.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<!-- Start of LINKTYPE_EDK2_MM section -->
<div class="post">
<h2 class="title">
LINKTYPE_EDK2_MM
</h2>
<div class="entry">
<pre>
+---------------+
| Packet Type |
| (4 octets) |
+---------------+
| Payload |
. .
. .
. .
</pre>
<h3 class="subtitle">Description</h3>
<p>
Request serialization protocol used by edk2 firmware to communicate
between normal mode and management mode ('MM' for short).
</p>
<p>
The qemu uefi variable store implementation reuses the request
serialization protocol for firmware <-> qemu communication.
</p>
<p>
There are three packet types (32-bit integer in little endian byte
order):
</p>
<ul>
<li>RESET (0x01) - machine reset</li>
<li>REQUEST (0x02) - normal mode -> management mode request message</li>
<li>REPLY (0x03) - management mode -> normal mode response message</li>
</ul>
</div>
</div>
<!-- End of LINKTYPE_EDK2_MM section -->
9 changes: 9 additions & 0 deletions linktypes.html
Original file line number Diff line number Diff line change
Expand Up @@ -2171,6 +2171,15 @@ <h2 class="title">
<a href="linktypes/LINKTYPE_DECT_NR.html">DECT-2020 New Radio (NR) MAC
layer</a>.
</td>
</tr>

<tr>
<td class="symbol">LINKTYPE_EDK2_MM</td>
<td class="number">302</td>
<td class="symbol">DLT_EDK2_MM</td>
<td>
<a href="linktypes/LINKTYPE_EDK2_MM.html">edk2 mm request serialization protocol</a>.
</td>
</tr>
</table>
</div>
Expand Down
97 changes: 97 additions & 0 deletions linktypes/LINKTYPE_EDK2_MM.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
<!DOCTYPE html>
<html lang="en">

<!-- HEAD -->
<head>
<meta charset="utf-8">
<title>LINKTYPE_EDK2_MM | TCPDUMP &amp; LIBPCAP</title>
<meta name="description" content="Web site of Tcpdump and Libpcap">
<link href="../style.css" rel="stylesheet" type="text/css" media="screen">
<link href="../images/T-32x32.png" rel="shortcut icon" type="image/png">
</head>
<!-- END OF HTML HEAD -->

<!-- BODY -->
<body>

<!-- TOP MENU -->
<div id="menu">
<ul>
<li><a href="../index.html">Home</a></li>
<li><a href="../security.html">Security</a></li>
<li><a href="../faq.html">FAQ</a></li>
<li><a href="../manpages/">Man Pages</a></li>
<li><a href="../ci.html">CI</a></li>
<li><a href="../linktypes.html">Link-Layer Header Types</a></li>
<li><a href="../related.html">See Also</a></li>
<li><a href="../old_releases.html">Old Releases</a></li>
<li><a href="../thanks.html">Thanks!</a></li>
</ul>
</div>
<!-- END OF TOP MENU -->

<!-- PAGE HEADER -->
<div id="splash">
<br><img src="../images/logo.png" alt="">
</div>
<div id="logo">
<hr>
</div>
<!-- END OF PAGE HEADER -->

<!-- PAGE CONTENTS -->
<div id="page">

<!-- Start of LINKTYPE_EDK2_MM section -->
<div class="post">
<h2 class="title">
LINKTYPE_EDK2_MM
</h2>
<div class="entry">
<pre>
+---------------+
| Packet Type |
| (4 octets) |
+---------------+
| Payload |
. .
. .
. .
</pre>
<h3 class="subtitle">Description</h3>
<p>
Request serialization protocol used by edk2 firmware to communicate
between normal mode and management mode ('MM' for short).
</p>
<p>
The qemu uefi variable store implementation reuses the request
serialization protocol for firmware <-> qemu communication.
</p>
<p>
There are three packet types (32-bit integer in little endian byte
order):
</p>
<ul>
<li>RESET (0x01) - machine reset</li>
<li>REQUEST (0x02) - normal mode -> management mode request message</li>
<li>REPLY (0x03) - management mode -> normal mode response message</li>
</ul>
</div>
</div>
<!-- End of LINKTYPE_EDK2_MM section -->
</div>
<!-- END OF PAGE CONTENTS -->

<!-- FOOTER -->
<div id="footer">
<p>
This web site is &copy; 1999&ndash;2025 The Tcpdump Group
(<a href="https://github.com/the-tcpdump-group/tcpdump-htdocs/blob/master/README.md">more
information</a>).
</p>
</div>
<!-- END OF FOOTER -->

</body>
<!-- END OF HTML BODY -->
</html>