<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/arm/include/pcb.h, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/arm/include/pcb.h?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/arm/include/pcb.h?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-01-26T16:22:19Z</updated>
<entry>
<title>Add kernel support for the VFP FPU/SIMD unit.  Based on a diff by drahn@.</title>
<updated>2018-01-26T16:22:19Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-01-26T16:22:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c7b5578a715ca65ee46f2c1c48fca8629620c8ce'/>
<id>urn:sha1:c7b5578a715ca65ee46f2c1c48fca8629620c8ce</id>
<content type='text'>
This allows us to use floating-pointer and vector instructions in userland
code.  The current implementation assumes all 32 VFP registers are present.
This should be the case on all armv7 hardware currently supported by
OpenBSD.

ok patrick@
</content>
</entry>
<entry>
<title>Stick the thread control block pointer into a CPU register on ARMv7.</title>
<updated>2016-09-24T21:02:31Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2016-09-24T21:02:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=be8a232610dd06965695bf655916544e160f0de9'/>
<id>urn:sha1:be8a232610dd06965695bf655916544e160f0de9</id>
<content type='text'>
ok guenther@
</content>
</entry>
<entry>
<title>emul_native is only used for kernel threads which can't dump core, so</title>
<updated>2015-05-05T02:13:46Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-05-05T02:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2df12b22ee779d3f10995325e7cbd0d4be5705a0'/>
<id>urn:sha1:2df12b22ee779d3f10995325e7cbd0d4be5705a0</id>
<content type='text'>
delete coredump_trad(), uvm_coredump(), cpu_coredump(), struct md_coredump,
and various #includes that are superfluous.

This leaves compat_linux processes without a coredump callback.  If that
ability is desired, someone should update it to use coredump_elf32() and
verify the results...

ok kettenis@
</content>
</entry>
<entry>
<title>Store curpcb in cpu_info instead of a global variable, for SMP.</title>
<updated>2013-09-12T11:43:51Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2013-09-12T11:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=09a5e7d85304d2ae4621a0334255b7fc7f5574e6'/>
<id>urn:sha1:09a5e7d85304d2ae4621a0334255b7fc7f5574e6</id>
<content type='text'>
ok rapha@
</content>
</entry>
<entry>
<title>Late spring cleaning of the arm code for old dusty bits we do not want to</title>
<updated>2011-09-20T22:02:10Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2011-09-20T22:02:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5ab584290a076ac31c11e2fb36f6a84d9dc624b9'/>
<id>urn:sha1:5ab584290a076ac31c11e2fb36f6a84d9dc624b9</id>
<content type='text'>
keep:
- remove bootconfig parameter passing feature (unused).
- unifdef __PROG32 and remove all remains of arm26 code.
- remove ARMFPE support (unused).
- remove support for ARM2, ARM2AS, ARM3, ARM6, ARM7, ARM7TDMI and StrongARM
  processor families, and the related silicon bug workarounds (especially
  the SA-110 STM^ bug).
- remove cpu_functions no longer necessary after previous removals.
- remove ARM32_DISABLE_ALIGNMENT_FAULTS option (unused).
- make FIQ support conditional on option FIQ (unused, but may be eventually).

Discussed with drahn@ and jasper@ long ago, I was sitting on this commit for
no good reason.
</content>
</entry>
<entry>
<title>Nuke defopt remains. Tested on cats and zaurus.</title>
<updated>2006-05-27T20:36:05Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2006-05-27T20:36:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ab5e4bb79cb68a208eab8ba6b7d23808654c2bc2'/>
<id>urn:sha1:ab5e4bb79cb68a208eab8ba6b7d23808654c2bc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove COMPAT_1x stuff inherited from NetBSD, which does not apply to us.</title>
<updated>2006-03-07T20:20:28Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2006-03-07T20:20:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ebe49f34ebd01f1f1f59280415c3683739699b99'/>
<id>urn:sha1:ebe49f34ebd01f1f1f59280415c3683739699b99</id>
<content type='text'>
ok uwe@
</content>
</entry>
<entry>
<title>Arm port, NetBSD codebase stripped down, 32bit only support.</title>
<updated>2004-02-01T05:09:48Z</updated>
<author>
<name>drahn</name>
<email>drahn@openbsd.org</email>
</author>
<published>2004-02-01T05:09:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e1e4f5b114a9c570e8104c266ccbe174a9f0b97d'/>
<id>urn:sha1:e1e4f5b114a9c570e8104c266ccbe174a9f0b97d</id>
<content type='text'>
</content>
</entry>
</feed>
