<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/bsd-user/i386, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/bsd-user/i386?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/bsd-user/i386?h=spice_video_codecs'/>
<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>Clean up header guards that don't match their file name</title>
<updated>2022-05-11T14:49:06+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2022-05-06T13:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=52581c718c5cd55595ca032a56f1e194c5716456'/>
<id>urn:sha1:52581c718c5cd55595ca032a56f1e194c5716456</id>
<content type='text'>
Header guard symbols should match their file name to make guard
collisions less likely.

Cleaned up with scripts/clean-header-guards.pl, followed by some
renaming of new guard symbols picked by the script to better ones.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20220506134911.2856099-2-armbru@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
[Change to generated file ebpf/rss.bpf.skeleton.h backed out]
</content>
</entry>
<entry>
<title>bsd-user: introduce target.h</title>
<updated>2022-02-27T04:05:21+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-31T23:01:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=647afdf1836548146b77c6ca68e93c7acfe35738'/>
<id>urn:sha1:647afdf1836548146b77c6ca68e93c7acfe35738</id>
<content type='text'>
Create target.h. This file is intended to be simple and describe basic
things about the architecture. If something is a basic feature of the
architecture, it belongs here. Should we need something that's per-BSD
there will be a target-os.h that will live in the per-bsd directories.

Define regpairs_aligned to reflect whether or not registers are 'paired'
for 64-bit arguments or not. This will be false for all 64-bit targets,
and will be true on those architectures that pair (currently just armv7
and powerpc on FreeBSD 14.x).

Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Kyle Evans &lt;kevans@FreeBSD.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user/i386/target_arch_cpu.h: Remove openbsd syscall</title>
<updated>2022-02-26T17:01:38+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-30T02:31:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8f4b48164f13dbc3d19946e22b1ef77064bfa979'/>
<id>urn:sha1:8f4b48164f13dbc3d19946e22b1ef77064bfa979</id>
<content type='text'>
This doesn't build on openbsd at the moment, and this could
should arguably be in bsd-user/*bsd/i386 somewhere. Until
we refactor to support OpenBSD/NetBSD again, drop it here.

Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Kyle Evans &lt;kevans@FreeBSD.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Rename arg name for target_cpu_reset to env</title>
<updated>2022-01-31T00:13:50+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-24T22:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=bab6ccc53d4dcfc7a713efbcce9ec60ada9e29b9'/>
<id>urn:sha1:bab6ccc53d4dcfc7a713efbcce9ec60ada9e29b9</id>
<content type='text'>
Rename the parameter name for target_cpu_reset's CPUArchState * arg from
cpu to env.

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/signal-common.h: Move signal functions prototypes to here</title>
<updated>2022-01-28T22:52:39+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-24T23:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2bd010c4bfdaecee33f3ba4a785ccaaf84df25c1'/>
<id>urn:sha1:2bd010c4bfdaecee33f3ba4a785ccaaf84df25c1</id>
<content type='text'>
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: Create setup_sigframe_arch to setup sigframe context</title>
<updated>2022-01-28T22:52:38+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-19T18:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2373a62ae9600aef57923fdba0518e916cc8d28c'/>
<id>urn:sha1:2373a62ae9600aef57923fdba0518e916cc8d28c</id>
<content type='text'>
Define setup_sigframe_arch whose job it is to setup the mcontext for the
sigframe. Implement for x86 to just call mcontext.

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/target_os_signal.h: Move signal prototypes to target_os_ucontext.h</title>
<updated>2022-01-08T05:58:51+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2021-11-05T16:55:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=108fffe53601d46c38efd44d4094bbb211cb73e3'/>
<id>urn:sha1:108fffe53601d46c38efd44d4094bbb211cb73e3</id>
<content type='text'>
Switch to the CPUArchState typedef and move target-provided prototypes
to target_os_ucontext.h.

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/i386: Move the inlines into signal.c</title>
<updated>2022-01-08T05:58:51+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2021-11-04T22:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f7d5ed6184ef4fe4cc4ad168d15e2aa6d399b712'/>
<id>urn:sha1:f7d5ed6184ef4fe4cc4ad168d15e2aa6d399b712</id>
<content type='text'>
Move the (now stubbed out) inlines into bsd-user/i386/signal.c.

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/i386/target_arch_signal.h: Update mcontext_t to match FreeBSD</title>
<updated>2022-01-08T05:58:51+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2021-11-04T22:41:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=679041b1efc03cb6ff2343024b5d209d1fc231f1'/>
<id>urn:sha1:679041b1efc03cb6ff2343024b5d209d1fc231f1</id>
<content type='text'>
Fill in target_mcontext_t to match the FreeBSD mcontex_t. Also tag the
current size of mcontext and ucontext to enable size checking for i386.

Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
</feed>
