<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/docs/system/arm, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/docs/system/arm?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/docs/system/arm?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-11-05T19:35:45+00:00</updated>
<entry>
<title>Fix some typos in documentation and comments</title>
<updated>2022-11-05T19:35:45+00:00</updated>
<author>
<name>Stefan Weil</name>
</author>
<published>2022-10-30T10:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1e458f11273c315ee2045f6e632b8dfb5f2b1544'/>
<id>urn:sha1:1e458f11273c315ee2045f6e632b8dfb5f2b1544</id>
<content type='text'>
Most of them were found and fixed using codespell.

Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-Id: &lt;20221030105944.311940-1-sw@weilnetz.de&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>target/arm: Implement FEAT_HAFDBS, access flag portion</title>
<updated>2022-10-27T09:27:24+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-10-24T05:18:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=71943a1e9084dde71cabba5895920f3a0c54de9b'/>
<id>urn:sha1:71943a1e9084dde71cabba5895920f3a0c54de9b</id>
<content type='text'>
Perform the atomic update for hardware management of the access flag.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-id: 20221024051851.3074715-13-richard.henderson@linaro.org
[PMM: Fix accidental PROT_WRITE to PAGE_WRITE; add missing
 main-loop.h include]
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/arm: Implement FEAT_E0PD</title>
<updated>2022-10-27T09:27:23+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-10-21T16:01:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e4c93e44ab103f6c67abd85d620343f61aafa004'/>
<id>urn:sha1:e4c93e44ab103f6c67abd85d620343f61aafa004</id>
<content type='text'>
FEAT_E0PD adds new bits E0PD0 and E0PD1 to TCR_EL1, which allow the
OS to forbid EL0 access to half of the address space.  Since this is
an EL0-specific variation on the existing TCR_ELx.{EPD0,EPD1}, we can
implement it entirely in aa64_va_parameters().

This requires moving the existing regime_is_user() to internals.h
so that the code in helper.c can get at it.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-id: 20221021160131.3531787-1-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>docs/system/arm/emulation.rst: Report FEAT_GTG support</title>
<updated>2022-10-10T13:52:25+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-10-03T16:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=915f62844cf62e428c7c178149b5ff1cbe129b07'/>
<id>urn:sha1:915f62844cf62e428c7c178149b5ff1cbe129b07</id>
<content type='text'>
FEAT_GTG is a change tho the ID register ID_AA64MMFR0_EL1 so that it
can report a different set of supported granule (page) sizes for
stage 1 and stage 2 translation tables.  As of commit c20281b2a5048
we already report the granule sizes that way for '-cpu max', and now
we also correctly make attempts to use unimplemented granule sizes
fail, so we can report the support of the feature in the
documentation.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-id: 20221003162315.2833797-4-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>docs/nuvoton: Update URL for images</title>
<updated>2022-10-10T13:52:24+00:00</updated>
<author>
<name>Joel Stanley</name>
</author>
<published>2022-10-04T05:00:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=86a85d73e3167c97da8f9680536af89e66943b76'/>
<id>urn:sha1:86a85d73e3167c97da8f9680536af89e66943b76</id>
<content type='text'>
openpower.xyz was retired some time ago. The OpenBMC Jenkins is where
images can be found these days.

Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Reviewed-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-id: 20221004050042.22681-1-joel@jms.id.au
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/arm: Report FEAT_PMUv3p5 for TCG '-cpu max'</title>
<updated>2022-09-14T10:19:40+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-08-22T13:23:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e31e0f56616ae88cda22da8d5a257c2fcee4de2a'/>
<id>urn:sha1:e31e0f56616ae88cda22da8d5a257c2fcee4de2a</id>
<content type='text'>
Update the ID registers for TCG's '-cpu max' to report a FEAT_PMUv3p5
compliant PMU.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220822132358.3524971-11-peter.maydell@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/arm: Advertise FEAT_ETS for '-cpu max'</title>
<updated>2022-09-14T10:19:40+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-08-19T11:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3fe72e213eae33daaea88685878a571bd5ef3e08'/>
<id>urn:sha1:3fe72e213eae33daaea88685878a571bd5ef3e08</id>
<content type='text'>
The architectural feature FEAT_ETS (Enhanced Translation
Synchronization) is a set of tightened guarantees about memory
ordering involving translation table walks:

 * if memory access RW1 is ordered-before memory access RW2 then it
   is also ordered-before any translation table walk generated by RW2
   that generates a translation fault, address size fault or access
   fault

 * TLB maintenance on non-exec-permission translations is guaranteed
   complete after a DSB (ie it does not need the context
   synchronization event that you have to have if you don’t have
   FEAT_ETS)

For QEMU’s implementation we don’t reorder translation table walk
accesses, and we guarantee to finish the TLB maintenance as soon as
the TLB op is done (the tlb_flush functions will complete at the end
of the TLB, and TLB ops always end the TB because they’re sysreg
writes).

So we’re already compliant and all we need to do is say so in the ID
registers for the 'max' CPU.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220819110052.2942289-6-peter.maydell@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/arm: Add cortex-a35</title>
<updated>2022-09-14T10:19:39+00:00</updated>
<author>
<name>Hao Wu</name>
</author>
<published>2022-08-19T00:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3b16766b5ae7f61079e3ae674e140219c4cdbe85'/>
<id>urn:sha1:3b16766b5ae7f61079e3ae674e140219c4cdbe85</id>
<content type='text'>
Add cortex A35 core and enable it for virt board.

Signed-off-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Joe Komlodi &lt;komlodi@google.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-Id: &lt;20220819002015.1663247-1-wuhaotsh@google.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>misc: fix commonly doubled up words</title>
<updated>2022-08-01T09:58:02+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2022-07-07T16:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7a21bee2aa52fc95b25e38372678986ee94f05f1'/>
<id>urn:sha1:7a21bee2aa52fc95b25e38372678986ee94f05f1</id>
<content type='text'>
Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-Id: &lt;20220707163720.1421716-5-berrange@redhat.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>docs: aspeed: Minor updates</title>
<updated>2022-07-14T14:24:38+00:00</updated>
<author>
<name>Cédric Le Goater</name>
</author>
<published>2022-07-14T14:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1d6fb3d05888578fdb09600fef4e9e90e652010d'/>
<id>urn:sha1:1d6fb3d05888578fdb09600fef4e9e90e652010d</id>
<content type='text'>
Some more controllers have been modeled recently. Reflect that in the
list of supported devices. New machines were also added.

Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Reviewed-by: Peter Delevoryas &lt;peter@pjd.dev&gt;
Reviewed-by: Joel Stanley &lt;joel@jms.id.au&gt;
Message-Id: &lt;20220706172131.809255-1-clg@kaod.org&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
</feed>
