<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/target/microblaze/mmu.h, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/target/microblaze/mmu.h?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/target/microblaze/mmu.h?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-03-06T12:15:42+00:00</updated>
<entry>
<title>target: Include missing 'cpu.h'</title>
<updated>2022-03-06T12:15:42+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2022-02-07T11:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3cb1a410efb5d246862d7f1c135963fd0a688d70'/>
<id>urn:sha1:3cb1a410efb5d246862d7f1c135963fd0a688d70</id>
<content type='text'>
These target-specific files use the target-specific CPU state
but lack to include "cpu.h"; i.e.:

    ../target/riscv/pmp.h:61:23: error: unknown type name 'CPURISCVState'
    void pmpcfg_csr_write(CPURISCVState *env, uint32_t reg_index,
                          ^
    ../target/nios2/mmu.h:43:18: error: unknown type name 'CPUNios2State'
    void mmu_flip_um(CPUNios2State *env, unsigned int um);
                     ^
    ../target/microblaze/mmu.h:88:19: error: unknown type name 'CPUMBState'; did you mean 'CPUState'?
    uint32_t mmu_read(CPUMBState *env, bool ea, uint32_t rn);
                      ^~~~~~~~~~
                      CPUState

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220214183144.27402-10-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/microblaze: use MMUAccessType instead of int in mmu_translate</title>
<updated>2021-01-27T07:32:55+00:00</updated>
<author>
<name>Joe Komlodi</name>
</author>
<published>2021-01-22T00:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=671a0a1265aeecae6775a8c7b8d6a5ede8a7ad32'/>
<id>urn:sha1:671a0a1265aeecae6775a8c7b8d6a5ede8a7ad32</id>
<content type='text'>
Using MMUAccessType makes it more clear what the variable's use is.
No functional change.

Signed-off-by: Joe Komlodi &lt;komlodi@xilinx.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Message-Id: &lt;1611274735-303873-3-git-send-email-komlodi@xilinx.com&gt;
Signed-off-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze tcg cpus: Fix Lesser GPL version number</title>
<updated>2020-11-15T15:39:21+00:00</updated>
<author>
<name>Chetan Pant</name>
</author>
<published>2020-10-23T12:18:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ee4520364603099bfdda59f43573eebdef2822b5'/>
<id>urn:sha1:ee4520364603099bfdda59f43573eebdef2822b5</id>
<content type='text'>
There is no "version 2" of the "Lesser" General Public License.
It is either "GPL version 2.0" or "Lesser GPL version 2.1".
This patch replaces all occurrences of "Lesser GPL version 2" with
"Lesser GPL version 2.1" in comment section.

Signed-off-by: Chetan Pant &lt;chetan4windows@gmail.com&gt;
Message-Id: &lt;20201023121821.19179-1-chetan4windows@gmail.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Move mmu parameters to MicroBlazeCPUConfig</title>
<updated>2020-09-07T19:58:08+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-09-04T18:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=de73ee1abe95d37fa1b9c3129cb8a778eea43159'/>
<id>urn:sha1:de73ee1abe95d37fa1b9c3129cb8a778eea43159</id>
<content type='text'>
The final 4 fields in MicroBlazeMMU are configuration constants.
Move them into MicroBlazeCPUConfig where they belong.

Remove the leading "c_" from the member names, as that presumably
implied "config", and that should not be explicit in the location.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Rename mmu structs</title>
<updated>2020-09-07T19:58:08+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-09-03T06:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8ce97bc188ecebd5030059411b6e29f2cec64dc1'/>
<id>urn:sha1:8ce97bc188ecebd5030059411b6e29f2cec64dc1</id>
<content type='text'>
Introduce typedefs and follow CODING_STYLE for naming.
Rename struct microblaze_mmu to MicroBlazeMMU.
Rename struct microblaze_mmu_lookup to MicroBlazeMMULookup.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>Supply missing header guards</title>
<updated>2019-06-12T11:20:21+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-06-04T18:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f91005e195e7e1485e60cb121731589960f1a3c9'/>
<id>urn:sha1:f91005e195e7e1485e60cb121731589960f1a3c9</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20190604181618.19980-5-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>target-microblaze: Add support for extended access to TLBLO</title>
<updated>2018-05-29T07:35:14+00:00</updated>
<author>
<name>Edgar E. Iglesias</name>
</author>
<published>2018-04-16T19:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f0f7e7f7b284f536389a3c5b67de681055325317'/>
<id>urn:sha1:f0f7e7f7b284f536389a3c5b67de681055325317</id>
<content type='text'>
Add support for extended access to TLBLO's upper 32 bits.

Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Signed-off-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
</content>
</entry>
<entry>
<title>target-microblaze: mmu: Add a configurable output address mask</title>
<updated>2018-05-29T07:35:14+00:00</updated>
<author>
<name>Edgar E. Iglesias</name>
</author>
<published>2018-04-16T17:37:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3924a9aa02fa00a256ddcfe2d6a08bc410ddcaaf'/>
<id>urn:sha1:3924a9aa02fa00a256ddcfe2d6a08bc410ddcaaf</id>
<content type='text'>
Add a configurable output address mask, used to mimic the
configurable physical address bit width.

Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
</content>
</entry>
<entry>
<title>target-microblaze: mmu: Prepare for 64-bit addresses</title>
<updated>2018-05-29T07:35:14+00:00</updated>
<author>
<name>Edgar E. Iglesias</name>
</author>
<published>2018-04-16T19:03:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d2f004c3cdcb786303057683252112c3ff7b337e'/>
<id>urn:sha1:d2f004c3cdcb786303057683252112c3ff7b337e</id>
<content type='text'>
Prepare for 64-bit addresses.
This makes no functional difference as the upper parts of
the 64-bit addresses are not yet reachable.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
</content>
</entry>
<entry>
<title>target-microblaze: mmu: Remove unused register state</title>
<updated>2018-05-29T07:35:14+00:00</updated>
<author>
<name>Edgar E. Iglesias</name>
</author>
<published>2018-04-15T21:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=96716533afa039b4698360af221a8c399367f91d'/>
<id>urn:sha1:96716533afa039b4698360af221a8c399367f91d</id>
<content type='text'>
Add explicit handling for MMU_R_TLBX and log accesses to
invalid MMU registers. We can now remove the state for
all regs but PID, ZPR and TLBX (0 - 2).

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
</content>
</entry>
</feed>
