<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/microcode/tht/build.c, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/microcode/tht/build.c?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/microcode/tht/build.c?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2007-04-19T04:08:51Z</updated>
<entry>
<title>the tht firmware isnt technically a firmware, its a series of commands</title>
<updated>2007-04-19T04:08:51Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2007-04-19T04:08:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ae8c9cc85269a62f4cc1bae532687e41db1e6b48'/>
<id>urn:sha1:ae8c9cc85269a62f4cc1bae532687e41db1e6b48</id>
<content type='text'>
interleaved with data, which is copied directly into the task fifo of a
tht controller. the commands and data are all 32bit words, and they all
have to be little endian. this byteswaps the host ordered values in
microcode.h into little endian values for the controller to eat.

you can now build the firmware correctly on big endian archs.
</content>
</entry>
<entry>
<title>add bits to turn microcode.h into an actual blob. needs endian fixes yet.</title>
<updated>2007-04-19T04:04:58Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2007-04-19T04:04:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5b38ddd2e91785be94cd61e69222a8d5d60f723c'/>
<id>urn:sha1:5b38ddd2e91785be94cd61e69222a8d5d60f723c</id>
<content type='text'>
</content>
</entry>
</feed>
