[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] e5a118: Enable 8-byte wide MMIO for 16550 ser
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] e5a118: Enable 8-byte wide MMIO for 16550 serial devices |
Date: |
Thu, 16 Nov 2017 08:10:47 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: e5a11847c485b3d360e3f4c967eba9c4455e2f7d
https://github.com/qemu/qemu/commit/e5a11847c485b3d360e3f4c967eba9c4455e2f7d
Author: Mike Nawrocki <address@hidden>
Date: 2017-11-06 (Mon, 06 Nov 2017)
Changed paths:
M hw/char/serial.c
Log Message:
-----------
Enable 8-byte wide MMIO for 16550 serial devices
Some drivers for the PPMC7400 PowerPC evaluation board accesses the
serial registers through the floating point unit (stfd/ldfd), which is
an 8-byte wide access. This patch enables that behavior.
Signed-off-by: Mike Nawrocki <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: a2e6ffab97e57f823b6bf15371920c6901bb7cbc
https://github.com/qemu/qemu/commit/a2e6ffab97e57f823b6bf15371920c6901bb7cbc
Author: Dr. David Alan Gilbert <address@hidden>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M hw/intc/ioapic.c
M hw/intc/trace-events
Log Message:
-----------
ioapic/tracing: Remove last DPRINTFs
Remove the last few DPRINTFs from hw/intc/ioapic.c and turn
them into tracing. In one case it's a new trace, in the others
it's just adding a parameter to the existing traces.
Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Peter Xu <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: b8e535ae8afb3d22b6326080b22c075fa5f40cd4
https://github.com/qemu/qemu/commit/b8e535ae8afb3d22b6326080b22c075fa5f40cd4
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M Makefile
Log Message:
-----------
Makefile: simpler/faster "make help"
Using obscure black magic introduced in eaa2ddbb767 :)
In an out-of-tree directory, running "../configure && make help" will generate
some required files (.mak), then clone some submodules, compile at least
the capstone submodule, generate QMP and Trace files, and finally display
the help.
On an outdated computer (Sun Blade workstation), running "make help" took
more than 5h :) With this patch it took roughly 37min.
Suggested-by: Daniel P. Berrange <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Daniel P. Berrange <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 54113dd5eb2a45cf76769622d04d22722405eaa1
https://github.com/qemu/qemu/commit/54113dd5eb2a45cf76769622d04d22722405eaa1
Author: Emilio G. Cota <address@hidden>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M include/qemu/thread-posix.h
Log Message:
-----------
thread-posix: fix qemu_rec_mutex_trylock macro
We never noticed because it has no users.
Signed-off-by: Emilio G. Cota <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 6976af663d3a19d1f86a56b5504f1b4559d0f1ae
https://github.com/qemu/qemu/commit/6976af663d3a19d1f86a56b5504f1b4559d0f1ae
Author: Wanpeng Li <address@hidden>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M target/i386/cpu.c
Log Message:
-----------
target-i386: adds PV_TLB_FLUSH CPUID feature bit
Adds PV_TLB_FLUSH CPUID feature bit.
Cc: Paolo Bonzini <address@hidden>
Cc: Radim KrÄmář <address@hidden>
Cc: Richard Henderson <address@hidden>
Cc: Eduardo Habkost <address@hidden>
Signed-off-by: Wanpeng Li <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 920036106044745a26c221468ae407bdd4a10cc5
https://github.com/qemu/qemu/commit/920036106044745a26c221468ae407bdd4a10cc5
Author: Dariusz Stojaczyk <address@hidden>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M hw/scsi/vhost-user-scsi.c
Log Message:
-----------
vhost-user-scsi: add missing virtqueue_size param
Commit 5c0919d0 [1] introduced virtqueue_size parameter
for common virtio-scsi path, without updaing the vhost-user-scsi
code. vhost-user-scsi devices right now report size 0 for each vq.
This patch introduces virtqueue_size param to vhost-user-scsi,
that can now be set by the user. However, the most importantly, it
now has a default value of 128 (same as QEMU's virtio-scsi).
[1] 5c0919d0 ("virtio-scsi: Add virtqueue_size parameter
allowing virtqueue size to be set.")
Change-Id: I70e87eab702ebf1196c028dbf17d54fdc0c89a14
Signed-off-by: Dariusz Stojaczyk <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: e01cecabf3e04d22340d7e8b3616ef051c42c891
https://github.com/qemu/qemu/commit/e01cecabf3e04d22340d7e8b3616ef051c42c891
Author: Pavel Dovgalyuk <address@hidden>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M accel/tcg/cpu-exec.c
Log Message:
-----------
cpu-exec: don't overwrite exception_index
This patch adds a condition before overwriting exception_index fiels.
It is needed when exception_index is already set to some meaningful value.
Signed-off-by: Pavel Dovgalyuk <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 17b50b0c299f1266578b01f7134810362418ac2e
https://github.com/qemu/qemu/commit/17b50b0c299f1266578b01f7134810362418ac2e
Author: Pavel Dovgalyuk <address@hidden>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M accel/tcg/cpu-exec.c
Log Message:
-----------
cpu-exec: avoid cpu_exec_nocache infinite loop with record/replay
This patch ensures that icount_decr.u32.high is clear before calling
cpu_exec_nocache when exception is pending. Because the exception is
caused by the first instruction in the block and it cannot be executed
without resetting the flag.
There are two parts in the fix. First, clear icount_decr.u32.high in
cpu_handle_interrupt (just before processing the "dependent" request,
stored in cpu->interrupt_request or cpu->exit_request) rather than
cpu_loop_exec_tb; this ensures that cpu_handle_exception is always
reached with zero icount_decr.u32.high unless another interrupt has
happened in the meanwhile.
Second, try to cause the exception at the beginning of
cpu_handle_exception, and exit immediately if the TB cannot
execute. With this change, interrupts are processed and
cpu_exec_nocache can make process.
Signed-off-by: Maria Klimushenkova <address@hidden>
Signed-off-by: Pavel Dovgalyuk <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 26a5db322be1e424a815d070ddd04442a5e5df50
https://github.com/qemu/qemu/commit/26a5db322be1e424a815d070ddd04442a5e5df50
Author: Max Reitz <address@hidden>
Date: 2017-11-15 (Wed, 15 Nov 2017)
Changed paths:
M util/stats64.c
Log Message:
-----------
util/stats64: Fix min/max comparisons
stat64_min_slow() and stat64_max_slow() compare the wrong way. This
makes iotest 136 fail with clang and -m32.
Signed-off-by: Max Reitz <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 07c114bbf389c09c99fd451b0b0fddf88962f512
https://github.com/qemu/qemu/commit/07c114bbf389c09c99fd451b0b0fddf88962f512
Author: Paolo Bonzini <address@hidden>
Date: 2017-11-15 (Wed, 15 Nov 2017)
Changed paths:
M exec.c
Log Message:
-----------
exec: Do not resolve subpage in mru_section
This fixes a crash caused by picking the wrong memory region in
address_space_lookup_region seen with client code accessing a device
model that uses alias memory regions. The expensive part of
address_space_lookup_region anyway is phys_page_find; performance-wise
it is okay to repeat the subsequent subpage lookup.
Signed-off-by: BALATON Zoltan <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 4950b1a766a16bd3feef4c9471b9794e6fe0e1b2
https://github.com/qemu/qemu/commit/4950b1a766a16bd3feef4c9471b9794e6fe0e1b2
Author: Gerd Hoffmann <address@hidden>
Date: 2017-11-15 (Wed, 15 Nov 2017)
Changed paths:
M scripts/update-linux-headers.sh
Log Message:
-----------
fix scripts/update-linux-headers.sh here document
The minus sign after << causes the shell to strip only
preceding tabs, not spaces.
Signed-off-by: Gerd Hoffmann <address@hidden>
Message-Id: <address@hidden>
Fixes: 40bf8e9aede0f9105a9e1e4aaf17b20aaa55f9a0
Reviewed-by: Roman Kagan <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Tested-by: Christian Borntraeger <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 62955e101e4bdc113e3205174567c9c8e12ec1b4
https://github.com/qemu/qemu/commit/62955e101e4bdc113e3205174567c9c8e12ec1b4
Author: Peter Maydell <address@hidden>
Date: 2017-11-16 (Thu, 16 Nov 2017)
Changed paths:
M Makefile
M accel/tcg/cpu-exec.c
M exec.c
M hw/char/serial.c
M hw/intc/ioapic.c
M hw/intc/trace-events
M hw/scsi/vhost-user-scsi.c
M include/qemu/thread-posix.h
M scripts/update-linux-headers.sh
M target/i386/cpu.c
M util/stats64.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
Miscellaneous bugfixes
# gpg: Signature made Wed 15 Nov 2017 15:27:25 GMT
# gpg: using RSA key 0xBFFBD25F78C7AE83
# gpg: Good signature from "Paolo Bonzini <address@hidden>"
# gpg: aka "Paolo Bonzini <address@hidden>"
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* remotes/bonzini/tags/for-upstream:
fix scripts/update-linux-headers.sh here document
exec: Do not resolve subpage in mru_section
util/stats64: Fix min/max comparisons
cpu-exec: avoid cpu_exec_nocache infinite loop with record/replay
cpu-exec: don't overwrite exception_index
vhost-user-scsi: add missing virtqueue_size param
target-i386: adds PV_TLB_FLUSH CPUID feature bit
thread-posix: fix qemu_rec_mutex_trylock macro
Makefile: simpler/faster "make help"
ioapic/tracing: Remove last DPRINTFs
Enable 8-byte wide MMIO for 16550 serial devices
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/6a7cb8c3d674...62955e101e4b
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] e5a118: Enable 8-byte wide MMIO for 16550 serial devices,
GitHub <=