Hello,
I plan to make more changes to sm501 emulation to make it more usable for
AmigaOS and other Amiga like OSes. This would include first cleaning up of
current state, then trying to optimise 2D ops and display updates because
it was found these are currently quite slow. (Especially when us
On 13/07/2018 20:42, Stefan Hajnoczi wrote:
> +#ifndef _WIN32
> +static void stop_writeout_thread(void)
> +{
> +g_mutex_lock(&trace_lock);
> +trace_writeout_running = false;
> +g_cond_signal(&trace_available_cond);
> +g_mutex_unlock(&trace_lock);
> +
> +g_thread_join(trace_write
On 14/07/2018 15:53, Guenter Roeck wrote:
> ping ...
Queued, thanks.
Paolo
> On Mon, Jun 18, 2018 at 02:04:06PM -0700, Guenter Roeck wrote:
>> RX and TX interrupt bits were reversed, resulting in an endless sequence
>> of serial interupts in the emulated system and the following repeated
>> erro
On 12/07/2018 21:44, Stefan Weil wrote:
> The typo was found by codespell.
>
> Signed-off-by: Stefan Weil
> ---
> accel/tcg/translate-all.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/accel/tcg/translate-all.c b/accel/tcg/translate-all.c
> index 49d77fad44..15719871
On 03/07/2018 16:40, Cole Robinson wrote:
> I probably should have added more context here...
>
> We carry this patch to sgabios in Fedora to enable cross compilation. It
> would be nice to get it into the qemu sgabios git repo so we don't have
> to track it downstream anymore
>
> Thanks,
> Cole
On 02/07/2018 15:41, Roman Kagan wrote:
> Make sure QEMU owns the VP index (which is the number used to identify
> the vCPU in Hyper-V) and make it equal to QEMU cpu_index.
>
> Roman Kagan (2):
> hyperv: rename vcpu_id to vp_index
> hyperv: ensure VP index equal to QEMU cpu_index
>
> ---
> Fo
On 27/06/2018 12:05, Laurent Vivier wrote:
> On 26/06/2018 16:18, Emanuele Giuseppe Esposito wrote:
>> server->bus in _test_server_free() could be NULL, since TestServer *dest in
>> test_migrate() was not properly initialized like TestServer *s.
>> Added init_virtio_dev(dest) and uninit_virtio_dev
On 26/06/2018 16:18, Emanuele Giuseppe Esposito wrote:
> server->bus in _test_server_free() could be NULL, since TestServer *dest in
> test_migrate() was not properly initialized like TestServer *s.
> Added init_virtio_dev(dest) and uninit_virtio_dev(dest), so the fields are
> properly set and wh
On 12/05/2018 02:05, Calvin Lee wrote:
> While developing a serial implementation for my OS, I found several bugs
> in QEMU's serial device. I confirmed (by testing on my x64 laptop) that
> there are several inconsistancies between QEMU and hardware in this
> regard. For both patches, I used "http:
The file descriptor for /sys/power/state was never closed. Reported
by Coverity.
Signed-off-by: Paolo Bonzini
---
qga/commands-posix.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/qga/commands-posix.c b/qga/commands-posix.c
index 233f78a406..4160aceaed 100644
--- a/qga/commands-posix.c
+
Signed-off-by: Steffen Görtz
---
The general purpose i/o implementation supports
tri-state inputs and outputs (HIGH-Z, LOW, HIGH).
SENSE output is not supported and tests will follow in V2.
hw/gpio/Makefile.objs| 1 +
hw/gpio/nrf51_gpio.c | 302 +
Signed-off-by: Steffen Görtz
---
Test stubs for GIPO. Tests will follow in v2.
tests/microbit-test.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/tests/microbit-test.c b/tests/microbit-test.c
index c502ee3976..a1e2f67855 100644
--- a/tests/microbit-test.c
+++ b/tests/microbit-test
Hi!
I noticed that when I build QEMU from git for the first time, it pulls
in submodules over the insecure git:// protocol - in other words, as
far as I can tell, if I'm e.g. on an open wifi network while building
QEMU for the first time, even if I cloned the main repository over
https, anyone cou
The following changes since commit 9277d81f5c2c6f4d0b5e47c8476eb7ee7e5c0beb:
docs: Grammar and spelling fixes (2018-07-13 10:16:04 +0100)
are available in the Git repository at:
git://github.com/vivier/qemu.git tags/linux-user-for-3.0-pull-request
for you to fetch changes up to 1d3d1b23e1c8
Commit 435da5e709 didn't convert a fcntl() call to safe_fcntl()
for TARGET_NR_fcntl64 case. There is no reason to not use it
in this case.
Fixes: 435da5e709 linux-user: Use safe_syscall wrapper for fcntl
Signed-off-by: Laurent Vivier
Message-Id: <20180713125805.10749-1-laur...@vivier.eu>
---
lin
From: Jonas Schievink
If this is not done, qemu would drop any control message after the first
one.
This is because glibc's `CMSG_NXTHDR` macro accesses the uninitialized
cmsghdr's length field in order to find out if the message fits into the
`msg_control` buffer, wrongly assuming that it doesn
From: Shivaprasad G Bhat
Qemu includes the glibc headers for the host defines and target headers are
part of the qemu source themselves. The glibc has the F_GETLK64, F_SETLK64
and F_SETLKW64 defined to 12, 13 and 14 for all archs in
sysdeps/unix/sysv/linux/bits/fcntl-linux.h. The linux kernel gen
The value given by mmap_find_vma_reserved() is used with mmap(),
so it is needed to be aligned with the host page size.
Since commit 18e80c55bb, reserved_va is only aligned to TARGET_PAGE_SIZE,
and it works well if this size is greater or equal to the host page size.
But ppc64 hosts have 64kB pag
On 15 July 2018 at 01:37, Richard Henderson wrote:
> On 07/13/2018 10:09 AM, Peter Maydell wrote:
>> @@ -939,29 +935,21 @@ tb_page_addr_t get_page_addr_code(CPUArchState *env,
>> target_ulong addr)
>> }
>> assert(tlb_hit(env->tlb_table[mmu_idx][index].addr_code, addr));
>>
Commit 51b0d834c changed error handling to report file name in error
message but forgot to move freeing it after usage. Noticed by Coverity.
Fixes: CID 1394217
Reported-by: Paolo Bonzini
Signed-off-by: BALATON Zoltan
---
hw/ppc/sam460ex.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Coverity warned that the false arm of conditional expression is
unreachable when it is inside an if with the same condition.
Remove the unreachable code to avoid the warning.
Fixes: CID 1394215
Reported-by: Paolo Bonzini
Signed-off-by: BALATON Zoltan
---
hw/display/sm501.c | 2 +-
1 file change
On 15 July 2018 at 20:50, Jann Horn via Qemu-devel
wrote:
> I noticed that when I build QEMU from git for the first time, it pulls
> in submodules over the insecure git:// protocol - in other words, as
> far as I can tell, if I'm e.g. on an open wifi network while building
> QEMU for the first tim
Add basic support for BCM283x CPRMAN. Provide support for reading and
writing CPRMAN registers and initialize registers with sensible default
values. During runtime retain any written values.
Basic CPRMAN support is necessary and sufficient to boot Linux on raspi2
and raspi3 systems.
Signed-off-b
On 07/15/2018 05:59 PM, BALATON Zoltan wrote:
> Coverity warned that the false arm of conditional expression is
> unreachable when it is inside an if with the same condition.
> Remove the unreachable code to avoid the warning.
>
> Fixes: CID 1394215
> Reported-by: Paolo Bonzini
> Signed-off-by: B
On 07/15/2018 05:47 PM, BALATON Zoltan wrote:
> Commit 51b0d834c changed error handling to report file name in error
> message but forgot to move freeing it after usage. Noticed by Coverity.
>
> Fixes: CID 1394217
> Reported-by: Paolo Bonzini
> Signed-off-by: BALATON Zoltan
Reviewed-by: Philipp
On 07/15/2018 01:21 PM, Paolo Bonzini wrote:
> The file descriptor for /sys/power/state was never closed. Reported
> by Coverity.
>
> Signed-off-by: Paolo Bonzini
Reviewed-by: Philippe Mathieu-Daudé
> ---
> qga/commands-posix.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/qga/co
On Sun, Jul 15, 2018 at 11:18 PM Peter Maydell wrote:
>
> On 15 July 2018 at 20:50, Jann Horn via Qemu-devel
> wrote:
> > I noticed that when I build QEMU from git for the first time, it pulls
> > in submodules over the insecure git:// protocol - in other words, as
> > far as I can tell, if I'm e
On Sun, Jul 15, 2018 at 10:47:26PM +0200, BALATON Zoltan wrote:
> Commit 51b0d834c changed error handling to report file name in error
> message but forgot to move freeing it after usage. Noticed by Coverity.
>
> Fixes: CID 1394217
> Reported-by: Paolo Bonzini
> Signed-off-by: BALATON Zoltan
Ap
On Sun, Jul 15, 2018 at 10:59:21PM +0200, BALATON Zoltan wrote:
> Coverity warned that the false arm of conditional expression is
> unreachable when it is inside an if with the same condition.
> Remove the unreachable code to avoid the warning.
>
> Fixes: CID 1394215
> Reported-by: Paolo Bonzini
Hi Fam,
On 07/11/2018 10:28 PM, Fam Zheng wrote:
> This one does docker testing in the VM. It is intended to replace the
> native docker testing on patchew testers.
>
> Signed-off-by: Fam Zheng
> ---
> tests/vm/Makefile.include | 3 +-
> tests/vm/centos | 84 +
Hi Fam,
On 07/13/2018 04:18 AM, Fam Zheng wrote:
> On Thu, 07/12 12:02, Philippe Mathieu-Daudé wrote:
>> Hi Fam,
>>
>> On 07/11/2018 10:28 PM, Fam Zheng wrote:
>>> This one does docker testing in the VM. It is intended to replace the
>>> native docker testing on patchew testers.
>>>
>>> Signed-off
Hi Alex,
On 07/13/2018 09:17 AM, Alex Bennée wrote:
> This allows us to run a particular test on all docker images. For
> example:
>
> make docker-test-unit
>
> Will run the unit tests on every supported image. At the same time
> rename docker-test to docker-all-tests to be clearer.
>
> Signe
The images are big. Add a rule to clean up easily.
Suggested-by: Philippe Mathieu-Daudé
Signed-off-by: Fam Zheng
---
tests/vm/Makefile.include | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tests/vm/Makefile.include b/tests/vm/Makefile.include
index 5daa2a3b73..79e7866c
On Sun, 07/15 22:34, Philippe Mathieu-Daudé wrote:
> Hi Fam,
>
> On 07/11/2018 10:28 PM, Fam Zheng wrote:
> > This one does docker testing in the VM. It is intended to replace the
> > native docker testing on patchew testers.
> >
> > Signed-off-by: Fam Zheng
> > ---
> > tests/vm/Makefile.includ
On Sun, Jul 15, 2018 at 11:29:56AM +0200, BALATON Zoltan wrote:
> Hello,
>
> I plan to make more changes to sm501 emulation to make it more usable for
> AmigaOS and other Amiga like OSes. This would include first cleaning up of
> current state, then trying to optimise 2D ops and display updates be
On Thu, Jul 05, 2018 at 11:19:57AM -0700, Michael Davidsaver wrote:
> Oscillator stop has never been modeled, so the
> Oscillator Stop Flag can never be set.
>
> Signed-off-by: Michael Davidsaver
Reviewed-by: David Gibson
> ---
> hw/timer/ds-rtc.c | 14 +-
> 1 file changed, 5 inse
On Thu, Jul 05, 2018 at 11:19:52AM -0700, Michael Davidsaver wrote:
> instead of a read-modify-write, do direct translation
> of device registers to struct tm members.
>
> This new ds1338_update() is the reverse of
> the existing capture_current_time().
>
> Simplifies later handling of CENTURY bi
Thomas Huth writes:
> On 12.07.2018 13:12, Markus Armbruster wrote:
>> qtest_init() still uses the qtest_qmp_discard_response(s, "") hack to
>> receive the greeting, even though we have qtest_qmp_receive() since
>> commit 66e0c7b187e. Put it to use.
>>
>> Bonus: gets rid of an empty format stri
Thomas Huth writes:
> On 12.07.2018 13:12, Markus Armbruster wrote:
>> Commit ab45015a968 "qobject: Let qobject_from_jsonf() fail instead of
>> abort" removed only one of two ways qobject_from_jsonf() can abort.
>> Wrong.
>
> Wrong because it calls qobject_from_jsonv() with error_abort. Maybe
> m
Philippe Mathieu-Daudé writes:
> Hi Markus,
>
> On 07/12/2018 08:12 AM, Markus Armbruster wrote:
>> When you build QMP input manually like this
>>
>> cmd = g_strdup_printf("{ 'execute': 'migrate',"
>> "'arguments': { 'uri': '%s' } }",
>> ur
Juan Quintela writes:
> Markus Armbruster wrote:
>> Leaving interpolation into JSON to qmp() is more robust than building
>> QMP input manually, as explained in the recent commit "tests: Clean up
>> string interpolation into QMP input (simple cases)".
>>
>> migrate_recover() builds QMP input man
Thomas Huth writes:
> On 12.07.2018 18:22, Peter Maydell wrote:
>> On 12 July 2018 at 17:16, Markus Armbruster wrote:
>>> Thomas Huth writes:
>>>
On 12.07.2018 14:06, Markus Armbruster wrote:
> Peter Maydell writes:
>
>> On 11 July 2018 at 17:12, Eduardo Habkost wrote:
>>
Eduardo Habkost writes:
> On Thu, Jul 12, 2018 at 10:05:46AM +0200, Paolo Bonzini wrote:
>> On 11/07/2018 22:23, Eduardo Habkost wrote:
>> > On Wed, Jul 11, 2018 at 10:16:42PM +0200, Paolo Bonzini wrote:
>> >> On 11/07/2018 20:30, Eduardo Habkost wrote:
>> The theoretical behavior should be:
43 matches
Mail list logo