<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/bsd-user/arm, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/bsd-user/arm?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/bsd-user/arm?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-05-11T14:50:32+00:00</updated>
<entry>
<title>Clean up decorations and whitespace around header guards</title>
<updated>2022-05-11T14:50:32+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2022-05-06T13:49:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ea9cea93c69d508a333dd1b0cb1a44f6daf80b63'/>
<id>urn:sha1:ea9cea93c69d508a333dd1b0cb1a44f6daf80b63</id>
<content type='text'>
Cleaned up with scripts/clean-header-guards.pl.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20220506134911.2856099-5-armbru@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<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/arm/target_arch_thread.h: Assume a FreeBSD target</title>
<updated>2022-02-26T17:01:38+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-30T18:58:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f1f22450e2bce1d3ca91f8e2c2514da7bff37fdd'/>
<id>urn:sha1:f1f22450e2bce1d3ca91f8e2c2514da7bff37fdd</id>
<content type='text'>
Since we can't run on anything else, assume for the moment that this is
a FreeBSD target. In the future, we'll need to handle this properly
via some include file in bsd-user/*bsd/arm/mumble.h. There's a number
of other diffs that would be needed to make things work on OtherBSD,
so it doesn't make sense to preseve this one detail today.

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/arm/target_arch_cpu.h: Only support FreeBSD sys calls</title>
<updated>2022-02-26T17:01:38+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-30T18:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e555e709bb0ad6238a6caf3301838ac550713693'/>
<id>urn:sha1:e555e709bb0ad6238a6caf3301838ac550713693</id>
<content type='text'>
Since we don't build on OpenBSD, only do FreeBSD system calls here. In
the future, we'll need to move this to some place like
bsd-user/freebsd/arm/mumble.h, but until then just leave this
inline. This reflects changes to the upstream.

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/arm/target_arch_cpu.h: Implement data faults</title>
<updated>2022-01-28T22:52:39+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-08T23:26:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=67ccbe798fef0912da54ecfddcf6ef5f0a02020b'/>
<id>urn:sha1:67ccbe798fef0912da54ecfddcf6ef5f0a02020b</id>
<content type='text'>
Update for the richer set of data faults that are now possible. Copied
largely from linux-user/arm/cpu_loop.c, with minor typo fixes.

Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user/arm/target_arch_cpu.h: Use force_sig_fault for EXCP_UDEF</title>
<updated>2022-01-28T22:52:39+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-08T23:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5e02ded157a7db45c3f06bd8c9d60f62d5bdeb1c'/>
<id>urn:sha1:5e02ded157a7db45c3f06bd8c9d60f62d5bdeb1c</id>
<content type='text'>
Use force_sig_fault to implement unknown opcode. This just uninlines
that function, so simplify things by using it. Fold in EXCP_NOCP and
EXCP_INVSTATE, as is done in linux-user. Make a note about slight
differences with FreeBSD in case any of them turn out to be important
later.

Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user/arm/target_arch_cpu.h: Correct code pointer</title>
<updated>2022-01-28T22:52:39+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-01-08T23:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c0b93df35248fcb842173abf583fe59d2b2692a5'/>
<id>urn:sha1:c0b93df35248fcb842173abf583fe59d2b2692a5</id>
<content type='text'>
The code has moved in FreeBSD since the emulator was started, update the
comment to reflect that change.

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