<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/gnu/llvm, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/gnu/llvm?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/gnu/llvm?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-02-20T19:03:28Z</updated>
<entry>
<title>Make the unwind cache tread-safe by declaring it thread_local. Solves</title>
<updated>2021-02-20T19:03:28Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2021-02-20T19:03:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6f07627ae6451a5a24759a8d2c86ad5083189ddb'/>
<id>urn:sha1:6f07627ae6451a5a24759a8d2c86ad5083189ddb</id>
<content type='text'>
segfaults seen on exception handling.  ok kettenis@
</content>
</entry>
<entry>
<title>Shuffle how lldb register contexts are built.</title>
<updated>2021-02-14T16:16:02Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2021-02-14T16:16:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0f45e2961faae028025d2069e6591eddbfcaed50'/>
<id>urn:sha1:0f45e2961faae028025d2069e6591eddbfcaed50</id>
<content type='text'>
Instead of using #if defined(__arch__) to include / exclude the entire contents
of the NativeRegisterContext implementations, use a single NativeRegisterContextOpenBSD_arch
which includes the right arch specific register context, and provides a dummy implementation
for unsupported architectures.

This allows building lldb on architectures which do not have a register context implementation
so it can be used as a remote client.

ok patrick@
</content>
</entry>
<entry>
<title>Cleanup lldb amd64 support.</title>
<updated>2021-02-13T21:33:54Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2021-02-13T21:33:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a119297bd5e44b38d77070a02315a6e337fde1cb'/>
<id>urn:sha1:a119297bd5e44b38d77070a02315a6e337fde1cb</id>
<content type='text'>
- Remove watchpoint support since we do not support hardware watchpoints.

- Support floating point regsisters in the ReadAll/WriteAll interface.

- Standardize the sizes used in GerGPRSize() and GetFPRSize() to correspond
  to the sizes we get from ptrace.

- Fix the r/w of the mmx registers to map onto the st fp registers instead
  of xmm registers.

- Normalize some variable names to be architecture neutral.

ok patrick@
</content>
</entry>
<entry>
<title>Fix lldb.</title>
<updated>2021-02-09T21:35:45Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2021-02-09T21:35:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=972f549b71a24bab39c35c97f14ab2f72eae5e8d'/>
<id>urn:sha1:972f549b71a24bab39c35c97f14ab2f72eae5e8d</id>
<content type='text'>
Map deliberately invalid signal to zero when passing to PT_STEP and P_CONTINUE.

Also clean up getting Environment so setting LLDB_DEBUGSERVER env vars works again.

ok patrick@
</content>
</entry>
<entry>
<title>switch clang to -fno-common by default</title>
<updated>2021-02-06T21:40:59Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2021-02-06T21:40:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=87a29e4d936af7487433ca562688be21bb3a65cb'/>
<id>urn:sha1:87a29e4d936af7487433ca562688be21bb3a65cb</id>
<content type='text'>
Common variables will be flagged as errors by default.  This can
be overridden with -fcommon.

Cherry-pick this change that will be part of LLVM11.  We bring it
forward so we can finish fixing the fallout in the ports tree.

ok deraadt@ sthen@ mglocker@
</content>
</entry>
<entry>
<title>Backport fix to avoid including math.h from stdlib.h.</title>
<updated>2021-01-10T20:13:21Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2021-01-10T20:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=862558c29ea49be0016c97045a060fa91710838e'/>
<id>urn:sha1:862558c29ea49be0016c97045a060fa91710838e</id>
<content type='text'>
Fixes building the textproc/groff port (and maybe others).

ok naddy@
</content>
</entry>
<entry>
<title>Re-apply our libc++ 8.0.0 patches to libc++ 10.0.1.</title>
<updated>2021-01-02T21:18:29Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2021-01-02T21:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b0c4c9021820e9376f765e9d6544553af4f4f59a'/>
<id>urn:sha1:b0c4c9021820e9376f765e9d6544553af4f4f59a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import libc++abi 10.0.1 release.</title>
<updated>2021-01-02T20:29:53Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2021-01-02T20:29:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=79c2e3e6701c0feff28e91707e6fb8294ca9a8eb'/>
<id>urn:sha1:79c2e3e6701c0feff28e91707e6fb8294ca9a8eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import libc++ 10.0.1 release.</title>
<updated>2021-01-02T20:29:13Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2021-01-02T20:29:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=46035553bfdd96e63c94e32da0210227ec2e3cf1'/>
<id>urn:sha1:46035553bfdd96e63c94e32da0210227ec2e3cf1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge compiler-rt 11.0.0.</title>
<updated>2021-01-02T17:14:13Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2021-01-02T17:14:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cfed65dbba37a01196e6114d7667df35e4bed07c'/>
<id>urn:sha1:cfed65dbba37a01196e6114d7667df35e4bed07c</id>
<content type='text'>
ok kettenis@
</content>
</entry>
</feed>
