<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/bsd-user/openbsd, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/bsd-user/openbsd?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/bsd-user/openbsd?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-05-11T14:50:01+00:00</updated>
<entry>
<title>Clean up ill-advised or unusual header guards</title>
<updated>2022-05-11T14:50:01+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2022-05-06T13:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9c0928045ce4b97fc59cb285b7a4b559d21e5da0'/>
<id>urn:sha1:9c0928045ce4b97fc59cb285b7a4b559d21e5da0</id>
<content type='text'>
Leading underscores are ill-advised because such identifiers are
reserved.  Trailing underscores are merely ugly.  Strip both.

Our header guards commonly end in _H.  Normalize the exceptions.

Macros should be ALL_CAPS.  Normalize the exception.

Done with scripts/clean-header-guards.pl.

include/hw/xen/interface/ and tools/virtiofsd/ left alone, because
these were imported from Xen and libfuse respectively.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20220506134911.2856099-3-armbru@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: elf cleanup</title>
<updated>2021-09-10T20:13:06+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2021-08-04T23:13:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=98b34d354b5da78880cb39dc3a7db91c790f7c7d'/>
<id>urn:sha1:98b34d354b5da78880cb39dc3a7db91c790f7c7d</id>
<content type='text'>
Move OS-dependent defines into target_os_elf.h. Move the architectural
dependent stuff into target_arch_elf.h. Adjust elfload.c to use
target_create_elf_tables instead of create_elf_tables.

Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Kyle Evans &lt;kevans@FreeBSD.org&gt;
Signed-off-by: Justin Hibbits &lt;chmeeedalf@gmail.com&gt;
Signed-off-by: Alexander Kabaev &lt;kan@FreeBSD.ORG&gt;
Acked-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Kyle Evans &lt;kevans@FreeBSD.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Move stack initializtion into a per-os file.</title>
<updated>2021-09-10T20:13:06+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2021-08-04T19:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=534217f7848dc2055fae08928689c0ac4f0a45e1'/>
<id>urn:sha1:534217f7848dc2055fae08928689c0ac4f0a45e1</id>
<content type='text'>
Move all of the stack initialization into target_os_stack.h. Each BSD
sets up processes a little differently.

Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: *BSD specific siginfo defintions</title>
<updated>2021-09-10T20:13:06+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2021-08-05T19:41:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=790baacc63c1cb29bfc3bf0755f49ca73a348eae'/>
<id>urn:sha1:790baacc63c1cb29bfc3bf0755f49ca73a348eae</id>
<content type='text'>
Add FreeBSD, NetBSD and OpenBSD values for the various signal info types
and defines to decode different signals to discover more information
about the specific signal types.

Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Acked-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Kyle Evans &lt;kevans@FreeBSD.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: pull in target_arch_thread.h update target_arch_elf.h</title>
<updated>2021-09-10T20:13:06+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2021-08-04T04:04:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a8fe6d5d627f2fa9136dc1255e6dc7c67a0c45c3'/>
<id>urn:sha1:a8fe6d5d627f2fa9136dc1255e6dc7c67a0c45c3</id>
<content type='text'>
Update target_arch_elf.h to remove thread_init. Move its contents to
target_arch_thread.h and rename to target_thread_init(). Update
elfload.c to call it. Create thread_os_thread.h to hold the os specific
parts of the thread and threat manipulation routines. Currently, it just
includes target_arch_thread.h. target_arch_thread.h contains the at the
moment unused target_thread_set_upcall which will be used in the future
when creating actual thread (i386 has this stubbed, but other
architectures in the bsd-user tree have real ones). FreeBSD doesn't do
AT_HWCAP, so remove that code. Linux does, and this code came from there.

These changes are all interrelated and could be brokend down, but seem
to represent a reviewable changeset since most of the change is boiler
plate.

Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Kyle Evans &lt;kevans@FreeBSD.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Include host-os.h from main</title>
<updated>2021-09-10T20:13:06+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2021-08-27T17:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d1dc9ab3afd51f0a8d6a6b19edca3dd345deb32d'/>
<id>urn:sha1:d1dc9ab3afd51f0a8d6a6b19edca3dd345deb32d</id>
<content type='text'>
Include host-os.h from main.c to pick up the default OS to emulate.  Set
that default in main().

Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: add host-os.h</title>
<updated>2021-09-10T20:13:06+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2021-08-27T17:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=cce7ae5c06897a87092456622cf9d46486306a64'/>
<id>urn:sha1:cce7ae5c06897a87092456622cf9d46486306a64</id>
<content type='text'>
Host OS specific bits for this implementation go in this file.

Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: move strace OS/arch dependent code to host/arch dirs</title>
<updated>2021-01-11T13:59:21+00:00</updated>
<author>
<name>Stacey Son</name>
</author>
<published>2020-12-18T20:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ea1ab4cf2c268c61e97b12cac670c5ccfc71d745'/>
<id>urn:sha1:ea1ab4cf2c268c61e97b12cac670c5ccfc71d745</id>
<content type='text'>
This change moves host OS and arch dependent code for the sysarch
system call related to the -strace functionality into the
appropriate host OS and target arch directories.

Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Sean Bruno &lt;sburno@FreeBSD.org&gt;
[ imp integrated minor build fixes from sbruno ]
Signed-off-by: Warner Losh &lt;imp@FreeBSD.org&gt;
Message-Id: &lt;20201218205451.10559-4-imp@freebsd.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>Fix BSD user compilation on other than OpenBSD</title>
<updated>2008-11-22T20:34:45+00:00</updated>
<author>
<name>blueswir1</name>
</author>
<published>2008-11-22T20:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=cdba95bd96ae74557b8af89c6c1d75c3aebf6f81'/>
<id>urn:sha1:cdba95bd96ae74557b8af89c6c1d75c3aebf6f81</id>
<content type='text'>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5777 c046a42c-6fe2-441c-8c8c-71466251a162
</content>
</entry>
<entry>
<title>Preliminary BSD user emulator support</title>
<updated>2008-10-26T20:33:16+00:00</updated>
<author>
<name>blueswir1</name>
</author>
<published>2008-10-26T20:33:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=84778508d7403cd32fb4527550738f19aa7b1aa5'/>
<id>urn:sha1:84778508d7403cd32fb4527550738f19aa7b1aa5</id>
<content type='text'>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5544 c046a42c-6fe2-441c-8c8c-71466251a162
</content>
</entry>
</feed>
