<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/alpha/include/alpha_cpu.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/include/alpha_cpu.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/include/alpha_cpu.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2016-05-15T23:37:42Z</updated>
<entry>
<title>Implement TCB_{GET,SET} using PAL_{rd,wr}unique.</title>
<updated>2016-05-15T23:37:42Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-05-15T23:37:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8d41ff119b415e43a13d6156789779b57e36c8c8'/>
<id>urn:sha1:8d41ff119b415e43a13d6156789779b57e36c8c8</id>
<content type='text'>
Inline asm from NetBSD

testing deraadt@
</content>
</entry>
<entry>
<title>It's been a quarter century: we can assume volatile is present with that name.</title>
<updated>2014-03-29T18:09:28Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2014-03-29T18:09:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2df76cc2a0aee2cb2166e3799b7bb5c3f883f83d'/>
<id>urn:sha1:2df76cc2a0aee2cb2166e3799b7bb5c3f883f83d</id>
<content type='text'>
ok dlg@ mpi@ deraadt@
</content>
</entry>
<entry>
<title>Stop the song and dance where alpha param.h tries to include the world.</title>
<updated>2012-06-26T01:59:47Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2012-06-26T01:59:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6a6a52e026ea9eee4438599f5606005afa38bf0d'/>
<id>urn:sha1:6a6a52e026ea9eee4438599f5606005afa38bf0d</id>
<content type='text'>
"Why is this not commited yet?" says miod
</content>
</entry>
<entry>
<title>Normalize sentinel. Use _MACHINE_*_H_ and _&lt;ARCH&gt;_*_H_ properly and consitently.</title>
<updated>2011-03-23T16:54:33Z</updated>
<author>
<name>pirofti</name>
<email>pirofti@openbsd.org</email>
</author>
<published>2011-03-23T16:54:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2fa72412907ae78c4787a4a8f888c5f0486e225c'/>
<id>urn:sha1:2fa72412907ae78c4787a4a8f888c5f0486e225c</id>
<content type='text'>
Discussed and okay drahn@. Okay deraadt@.
</content>
</entry>
<entry>
<title>Recognize environmental change machine checks on ES40, and report what</title>
<updated>2009-01-17T18:30:05Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-01-17T18:30:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b3248505239e2c7d37ef595c0369e8f09d1fb8d4'/>
<id>urn:sha1:b3248505239e2c7d37ef595c0369e8f09d1fb8d4</id>
<content type='text'>
happens instead of panicing; while there, start providing more details
for ev6 processor machine checks as well.

This allows power supplies to be unplugged and exchanged while the system
is running, without causing the kernel to crash.
</content>
</entry>
<entry>
<title>Make the PTE constants unsigned long with UL.</title>
<updated>2002-11-26T01:35:23Z</updated>
<author>
<name>art</name>
<email>art@openbsd.org</email>
</author>
<published>2002-11-26T01:35:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d1edf5e61bafd8dd0d62b8eabfd8dc18d75de183'/>
<id>urn:sha1:d1edf5e61bafd8dd0d62b8eabfd8dc18d75de183</id>
<content type='text'>
The macro PG_PALCODE in pte.h is supposed to be used when comparing
two ptes to see if we need a tlb flush. For that it uses the macro
ALPHA_PTE_PALCODE which in turn is defined to ~ALPHA_PTE_SOFTWARE.
Unfortunately ALPHA_PTE_SOFTWARE is small enough to fit in an int,
so ALPHA_PTE_PALCODE becomes an int to and the masking in PG_PALCODE
masks off the pfn in the pte and pmap_enter will then fail to flush
certain TLB entries when it needs to (this situation shouldn't
happen too often).

This might or might not be the solution for the memory corruption
bug I've been hunting for the last three months (the machine still
borks up, but in different ways now).
</content>
</entry>
<entry>
<title>Some protection from userland and some __asm paranoia.</title>
<updated>2002-05-10T10:14:48Z</updated>
<author>
<name>art</name>
<email>art@openbsd.org</email>
</author>
<published>2002-05-10T10:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=377d32d706ec1aedca144bada706bcf4dc479f84'/>
<id>urn:sha1:377d32d706ec1aedca144bada706bcf4dc479f84</id>
<content type='text'>
From NetBSD.
</content>
</entry>
<entry>
<title>tag the rest of alpha tree</title>
<updated>2000-11-08T21:27:08Z</updated>
<author>
<name>ericj</name>
<email>ericj@openbsd.org</email>
</author>
<published>2000-11-08T21:27:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=22a031d6759974b43c6470ec4b62cf7220c62636'/>
<id>urn:sha1:22a031d6759974b43c6470ec4b62cf7220c62636</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge in big portions of the improvements NetBSD did to their alpha port.</title>
<updated>2000-11-08T16:00:54Z</updated>
<author>
<name>art</name>
<email>art@openbsd.org</email>
</author>
<published>2000-11-08T16:00:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aed035ab2761cb28eae778ad6c65cdb5676b2612'/>
<id>urn:sha1:aed035ab2761cb28eae778ad6c65cdb5676b2612</id>
<content type='text'>
Highlights: UVM, PMAP_NEW, bus_dma (only on some buses for now), new hardware
support, possiblity for ELF, etc, etc. Too much to mention.

This is still work in progress. video consoles might be broken, otherwise
we have basically the same functionality as before plus more.
</content>
</entry>
<entry>
<title>Comment out text after #endif</title>
<updated>1998-06-05T13:28:32Z</updated>
<author>
<name>janjaap</name>
<email>janjaap@openbsd.org</email>
</author>
<published>1998-06-05T13:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5ffeb4539c34c13b9c0133883e59120f6b923177'/>
<id>urn:sha1:5ffeb4539c34c13b9c0133883e59120f6b923177</id>
<content type='text'>
</content>
</entry>
</feed>
