<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/moxie, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/hw/moxie?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/moxie?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-05-12T15:42:23+00:00</updated>
<entry>
<title>Remove the deprecated moxie target</title>
<updated>2021-05-12T15:42:23+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2021-04-30T16:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=875bb7e35b78c609252187dc7bd68d90bf742da9'/>
<id>urn:sha1:875bb7e35b78c609252187dc7bd68d90bf742da9</id>
<content type='text'>
There are no known users of this CPU anymore, and there are no
binaries available online which could be used for regression tests,
so the code has likely completely bit-rotten already. It's been
marked as deprecated since two releases now and nobody spoke up
that there is still a need to keep it, thus let's remove it now.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20210430160355.698194-1-thuth@redhat.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
[Commit message typos fixed, trivial conflicts resolved]
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>Do not include exec/address-spaces.h if it's not really necessary</title>
<updated>2021-05-02T15:24:51+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2021-04-16T17:13:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ee86213aa3ff73c49ced340e4d409943a1f752a3'/>
<id>urn:sha1:ee86213aa3ff73c49ced340e4d409943a1f752a3</id>
<content type='text'>
Stop including exec/address-spaces.h in files that don't need it.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20210416171314.2074665-5-thuth@redhat.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>hw: Do not include hw/sysbus.h if it is not necessary</title>
<updated>2021-05-02T15:24:50+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2021-03-27T08:28:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f6527eadebbcceba47c6ec5c7738499194904a56'/>
<id>urn:sha1:f6527eadebbcceba47c6ec5c7738499194904a56</id>
<content type='text'>
Many files include hw/sysbus.h without needing it. Remove the superfluous
include statements.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20210327082804.2259480-1-thuth@redhat.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>moxie: do not use ram_size global</title>
<updated>2020-12-10T17:15:08+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-10-28T10:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=eb09df927274c7a873557588a1a23398af47fbb6'/>
<id>urn:sha1:eb09df927274c7a873557588a1a23398af47fbb6</id>
<content type='text'>
Use the loader parameters instead.

Cc: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>moxie: remove bios_name</title>
<updated>2020-12-10T17:15:05+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-10-26T14:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b029702bac28533bf8085f7c63c8b870d01acd47'/>
<id>urn:sha1:b029702bac28533bf8085f7c63c8b870d01acd47</id>
<content type='text'>
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20201026143028.3034018-10-pbonzini@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>load_elf: Remove unused address variables from callers</title>
<updated>2020-09-25T23:52:08+00:00</updated>
<author>
<name>BALATON Zoltan</name>
</author>
<published>2020-07-05T17:22:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=617160c9e1f8022563c33aa7fd204535d4d49f8c'/>
<id>urn:sha1:617160c9e1f8022563c33aa7fd204535d4d49f8c</id>
<content type='text'>
Several callers of load_elf() pass pointers for lowaddr and highaddr
parameters which are then not used for anything. This may stem from a
misunderstanding that load_elf need a value here but in fact it can
take NULL to ignore these values. Remove such unused variables and
pass NULL instead from callers that don't need these.

Signed-off-by: BALATON Zoltan &lt;balaton@eik.bme.hu&gt;
Reviewed-by: David Gibson &lt;david@gibson.dropbear.id.au&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Acked-by: David Gibson &lt;david@gibson.dropbear.id.au&gt;
Acked-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Message-Id: &lt;20200705174020.BDD0174633F@zero.eik.bme.hu&gt;
Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
</content>
</entry>
<entry>
<title>meson: convert hw/arch*</title>
<updated>2020-08-21T10:30:33+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-08-17T09:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2c44220d055d12142f27cf513848f17d6007ae35'/>
<id>urn:sha1:2c44220d055d12142f27cf513848f17d6007ae35</id>
<content type='text'>
Each architecture's sourceset is placed in an hw_arch dictionary, and picked up
from there when building the per-emulator static_library.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw: Make MachineClass::is_default a boolean type</title>
<updated>2020-02-28T19:57:19+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-02-07T16:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ea0ac7f6f8f313f810858dd1ba4e7fae602e01bd'/>
<id>urn:sha1:ea0ac7f6f8f313f810858dd1ba4e7fae602e01bd</id>
<content type='text'>
There's no good reason for it to be type int, change it to bool.

Suggested-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20200207161948.15972-3-philmd@redhat.com&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Signed-off-by: Eduardo Habkost &lt;ehabkost@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/core/loader: Let load_elf() populate a field with CPU-specific flags</title>
<updated>2020-01-29T18:28:52+00:00</updated>
<author>
<name>Aleksandar Markovic</name>
</author>
<published>2020-01-26T22:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6cdda0ff4bad7edbb4c94a52234138bf2ac9a6b6'/>
<id>urn:sha1:6cdda0ff4bad7edbb4c94a52234138bf2ac9a6b6</id>
<content type='text'>
While loading the executable, some platforms (like AVR) need to
detect CPU type that executable is built for - and, with this patch,
this is enabled by reading the field 'e_flags' of the ELF header of
the executable in question. The change expands functionality of
the following functions:

  - load_elf()
  - load_elf_as()
  - load_elf_ram()
  - load_elf_ram_sym()

The argument added to these functions is called 'pflags' and is of
type 'uint32_t*' (that matches 'pointer to 'elf_word'', 'elf_word'
being the type of the field 'e_flags', in both 32-bit and 64-bit
variants of ELF header). Callers are allowed to pass NULL as that
argument, and in such case no lookup to the field 'e_flags' will
happen, and no information will be returned, of course.

CC: Richard Henderson &lt;rth@twiddle.net&gt;
CC: Peter Maydell &lt;peter.maydell@linaro.org&gt;
CC: Edgar E. Iglesias &lt;edgar.iglesias@gmail.com&gt;
CC: Michael Walle &lt;michael@walle.cc&gt;
CC: Thomas Huth &lt;huth@tuxfamily.org&gt;
CC: Laurent Vivier &lt;laurent@vivier.eu&gt;
CC: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
CC: Aleksandar Rikalo &lt;aleksandar.rikalo@rt-rk.com&gt;
CC: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
CC: Jia Liu &lt;proljc@gmail.com&gt;
CC: David Gibson &lt;david@gibson.dropbear.id.au&gt;
CC: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
CC: BALATON Zoltan &lt;balaton@eik.bme.hu&gt;
CC: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
CC: Thomas Huth &lt;thuth@redhat.com&gt;
CC: Artyom Tarasenko &lt;atar4qemu@gmail.com&gt;
CC: Fabien Chouteau &lt;chouteau@adacore.com&gt;
CC: KONRAD Frederic &lt;frederic.konrad@adacore.com&gt;
CC: Max Filippov &lt;jcmvbkbc@gmail.com&gt;

Reviewed-by: Aleksandar Rikalo &lt;aleksandar.rikalo@rt-rk.com&gt;
Signed-off-by: Michael Rolnik &lt;mrolnik@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Aleksandar Markovic &lt;amarkovic@wavecomp.com&gt;
Message-Id: &lt;1580079311-20447-24-git-send-email-aleksandar.markovic@rt-rk.com&gt;
</content>
</entry>
<entry>
<title>Include hw/hw.h exactly where needed</title>
<updated>2019-08-16T11:31:52+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-08-12T05:23:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=650d103d3ea959212f826acb9d3fe80cf30e347b'/>
<id>urn:sha1:650d103d3ea959212f826acb9d3fe80cf30e347b</id>
<content type='text'>
In my "build everything" tree, changing hw/hw.h triggers a recompile
of some 2600 out of 6600 objects (not counting tests and objects that
don't depend on qemu/osdep.h).

The previous commits have left only the declaration of hw_error() in
hw/hw.h.  This permits dropping most of its inclusions.  Touching it
now recompiles less than 200 objects.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Message-Id: &lt;20190812052359.30071-19-armbru@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Tested-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
</content>
</entry>
</feed>
