This bit must be active while a command is currently executed.
Signed-off-by: Hervé Poussineau
---
hw/fdc.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/hw/fdc.c b/hw/fdc.c
index c1898a6..1b9f303 100644
--- a/hw/fdc.c
+++ b/hw/fdc.c
@@ -1446,7 +1446,6 @@ static void
Signed-off-by: Hervé Poussineau
---
hw/fdc.c | 10 +++---
1 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/hw/fdc.c b/hw/fdc.c
index 61d70eb..e68a1cb 100644
--- a/hw/fdc.c
+++ b/hw/fdc.c
@@ -215,6 +215,7 @@ static void fdctrl_reset_fifo(FDCtrl *fdctrl);
static int fdctrl_tra
The programmed rate has to be the same as the required rate for the
floppy format ; if that's not the case, the transfer should abort.
Revalidate floppy after migration, so media_rate field doesn't have
to be saved/restored.
Signed-off-by: Hervé Poussineau
---
hw/fdc.c | 25 ++
Stepping 1 (S82078B) is not fully i82078 compatible, so better stick to initial
revision
Signed-off-by: Hervé Poussineau
---
hw/fdc.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/hw/fdc.c b/hw/fdc.c
index bedaeca..0e167f8 100644
--- a/hw/fdc.c
+++ b/hw/fdc.c
@@ -138
A real floppy doesn't attempt to write to read-only media either.
Signed-off-by: Hervé Poussineau
---
hw/fdc.c | 11 +++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/hw/fdc.c b/hw/fdc.c
index 0e167f8..078ff0c 100644
--- a/hw/fdc.c
+++ b/hw/fdc.c
@@ -300,6 +300,7 @@ e
In fact, only three control commands generate an interrupt:
read_id, recalibrate and seek
Signed-off-by: Hervé Poussineau
---
hw/fdc.c | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/hw/fdc.c b/hw/fdc.c
index 1b9f303..bedaeca 100644
--- a/hw/fdc.c
+++ b/hw/fdc
Here are misc fixes done by VirtualBox team.
With these patches, floppy emulation is now good enough to run Xenix.
Changes v1->v2:
- updated commit messages
- added missing 'break' and braces
- moved patch 8 before patch 6
Hervé Poussineau (10):
fdc: take side count into account
fdc: set busy
DIR and CCR registers share the same address ; DIR is read-only
while CCR is write-only
Signed-off-by: Hervé Poussineau
---
hw/fdc.c | 22 ++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/hw/fdc.c b/hw/fdc.c
index 078ff0c..6726450 100644
--- a/hw/fdc.c
+++
The seek command just sends step pulses to the drive and doesn't care if
there is a medium inserted of if it is banging the head against the drive.
Signed-off-by: Hervé Poussineau
---
hw/fdc.c | 13 ++---
1 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/hw/fdc.c b/hw/fdc.
On 01/13/2012 05:09 AM, Andreas Färber wrote:
> Convert to new-style read/write callbacks.
>
>
> -static uint32_t PPC_PCIIO_readl (void *opaque, target_phys_addr_t addr)
> +static uint64_t ppc_pci_io_read(void *opaque, target_phys_addr_t addr,
> +unsigned int size)
On 01/13/2012 06:54 PM, Andreas Färber wrote:
> > +static void megasas_unmap_sgl(struct megasas_cmd_t *cmd)
> > +{
> > +int i, is_write = megasas_frame_is_write(cmd);
> > +
> > +for (i = 0; i < cmd->iov_cnt; i++) {
> > +cpu_physical_memory_unmap(cmd->iov[i].iov_base,
> > cmd->iov[i
Public bug reported:
The select call in file main_loop.c at line 460 fails on windows because
a non-socket fd is in the rfds set. As a result, gdb remote connections
will never be accepted by qemu. The select function returns with -1.
WSAGetLastError returns code 10038 (WSAENOTSOCK).
I start qemu
On 01/14/2012 01:39 PM, Michael Tokarev wrote:
if (pid == 0) {
-close(stderr_fd[0]);
-ret = qemu_daemon(0, 0);
-
-/* Temporarily redirect stderr to the parent's pipe... */
-dup2(stderr_fd[1], STDERR_FILENO);
-if (ret == -1) {
On 2011-12-19 15:13, Avi Kivity wrote:
> Drop the use of cpu_register_phys_memory_client() in favour of the new
> MemoryListener API. The new API simplifies the caller, since there is no
> need to deal with splitting and merging slots; however this is not exploited
> in this patch.
This breaks gr
On 01/14/2012 12:41 PM, Michael Tokarev wrote:
commit a61c67828dea7c64edaf226cadb45b4ffcc1d411
Author: Paolo Bonzini
Date: Mon Sep 12 17:28:11 2011 +0200
qemu-nbd: use common main loop
Using a single main loop for sockets will help yielding from the socket
coroutine back to the
On 2012-01-15 11:49, Jan Kiszka wrote:
> On 2011-12-19 15:13, Avi Kivity wrote:
>> Drop the use of cpu_register_phys_memory_client() in favour of the new
>> MemoryListener API. The new API simplifies the caller, since there is no
>> need to deal with splitting and merging slots; however this is no
On 01/14/2012 10:26 AM, Michael Tokarev wrote:
After looking at the yesterdays issue with non-absolute
paths for qemu-nbd arguments and daemon(3), I've a
question.
Why qemu-nbd daemonizes, and does that only when device
argument is given (dropping -v/verbose case for now)?
This raises two quest
Do you know where the non-socket fd comes from? I have some patches to
improve the situation on Win32 for the main loop, I'll send them next
week to the mailing list.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launc
On Sat, Jan 14, 2012 at 3:40 PM, Zhi Yong Wu wrote:
> On Mon, Jan 9, 2012 at 9:00 PM, Stefan Hajnoczi wrote:
>> On Mon, Jan 9, 2012 at 11:25 AM, Kevin Wolf wrote:
>>> Am 20.12.2011 17:49, schrieb Stefan Hajnoczi:
On Tue, Dec 20, 2011 at 3:25 PM, Michael Niehren
<902...@bugs.launchpad.n
On 2012-01-13 22:16, Stefan Weil wrote:
> Am 05.01.2012 14:18, schrieb Stefan Weil:
>> 9634d9031c140b24c7ca0d8872632207f6ce7275 disabled unused code.
>> This patch removes what was left.
>>
>> If do_pty is 2, the function returns immediately, so any later checks
>> for do_pty == 2 will always fail
2012/1/14 Charles.Tsai-蔡清海-研究發展部 :
>I tested Qemu 0.15 for Windows XP guest OS. But I found that the
> Virtual Serial I/O driver failed in driver initialization.
>The root cause of this problem is because the hardware resources(I/O
> in this device) is not allocated to the virtual
On 01/15/2012 12:52 PM, Jan Kiszka wrote:
> On 2012-01-15 11:49, Jan Kiszka wrote:
> > On 2011-12-19 15:13, Avi Kivity wrote:
> >> Drop the use of cpu_register_phys_memory_client() in favour of the new
> >> MemoryListener API. The new API simplifies the caller, since there is no
> >> need to deal
On 01/13/2012 01:11 PM, Vasilis Liaskovitis wrote:
> Signed-off-by: Vasilis Liaskovitis
> ---
> hw/acpi_piix4.c | 15 +++
> 1 files changed, 15 insertions(+), 0 deletions(-)
>
> diff --git a/hw/acpi_piix4.c b/hw/acpi_piix4.c
> index d5743b6..8bf30dd 100644
> --- a/hw/acpi_piix4.c
>
On 2012-01-15 13:35, Avi Kivity wrote:
> On 01/15/2012 12:52 PM, Jan Kiszka wrote:
>> On 2012-01-15 11:49, Jan Kiszka wrote:
>>> On 2011-12-19 15:13, Avi Kivity wrote:
Drop the use of cpu_register_phys_memory_client() in favour of the new
MemoryListener API. The new API simplifies the ca
On 01/15/2012 02:40 PM, Jan Kiszka wrote:
> On 2012-01-15 13:35, Avi Kivity wrote:
> > On 01/15/2012 12:52 PM, Jan Kiszka wrote:
> >> On 2012-01-15 11:49, Jan Kiszka wrote:
> >>> On 2011-12-19 15:13, Avi Kivity wrote:
> Drop the use of cpu_register_phys_memory_client() in favour of the new
> >
On 01/15/2012 02:49 PM, Avi Kivity wrote:
> On 01/15/2012 02:40 PM, Jan Kiszka wrote:
> > On 2012-01-15 13:35, Avi Kivity wrote:
> > > On 01/15/2012 12:52 PM, Jan Kiszka wrote:
> > >> On 2012-01-15 11:49, Jan Kiszka wrote:
> > >>> On 2011-12-19 15:13, Avi Kivity wrote:
> > Drop the use of cpu_
On 15.01.2012 14:42, Paolo Bonzini wrote:
> On 01/14/2012 01:39 PM, Michael Tokarev wrote:
>> if (pid == 0) {
>> -close(stderr_fd[0]);
>> -ret = qemu_daemon(0, 0);
>> -
>> -/* Temporarily redirect stderr to the parent's pipe... */
>> -dup2(
On 2012-01-15 13:50, Avi Kivity wrote:
> On 01/15/2012 02:49 PM, Avi Kivity wrote:
>> On 01/15/2012 02:40 PM, Jan Kiszka wrote:
>>> On 2012-01-15 13:35, Avi Kivity wrote:
On 01/15/2012 12:52 PM, Jan Kiszka wrote:
> On 2012-01-15 11:49, Jan Kiszka wrote:
>> On 2011-12-19 15:13, Avi Kivi
On 15.01.2012 14:51, Paolo Bonzini wrote:
> On 01/14/2012 10:26 AM, Michael Tokarev wrote:
>> After looking at the yesterdays issue with non-absolute
>> paths for qemu-nbd arguments and daemon(3), I've a
>> question.
>>
>> Why qemu-nbd daemonizes, and does that only when device
>> argument is given
On 15.01.2012 14:45, Paolo Bonzini wrote:
> On 01/14/2012 12:41 PM, Michael Tokarev wrote:
>> commit a61c67828dea7c64edaf226cadb45b4ffcc1d411
>> Author: Paolo Bonzini
>> Date: Mon Sep 12 17:28:11 2011 +0200
>>
>> qemu-nbd: use common main loop
>>
>> Using a single main loop for sockets
No other comments? Anyway, I think we need a way to hot unplug a
storage disk from the guest totally exactly liking to remove a disk
physically. After that unplugging, linux guest can not bring back the
disk by any command.
On 2012-1-12 16:57, Shu Ming wrote:
Hi,
I am testing the hot plug
Otherwise, the dirty log information is lost in the kernel forever.
Fixes opensuse-12.1 boot screen, which changes the vga windows rapidly.
Signed-off-by: Avi Kivity
---
This patch gives me a deja vu - I'm sure I've fixed exactly the same issue
before.
Please test.
kvm-all.c |4
1 f
On 2012-01-15 15:17, Avi Kivity wrote:
> Otherwise, the dirty log information is lost in the kernel forever.
>
> Fixes opensuse-12.1 boot screen, which changes the vga windows rapidly.
Confirmed, problems solved here.
Thanks,
Jan
>
> Signed-off-by: Avi Kivity
> ---
>
> This patch gives me a
On 01/13/2012 03:49 PM, Ryan Harper wrote:
We can test out the virtio-blk drive serial number by generating and then
reading it back via the file in sysfs.
Signed-off-by: Ryan Harper
Applied. Thanks.
Regards,
Anthony Liguori
---
tests/virtio-blk-drive-serial.sh | 40 ++
kvm dirty logging is broken in the presence of memory slots being
removed; this breaks opensuse's boot screen. Following patch fixes:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git memory/urgent
Avi Kivity (1):
kvm: flush the dirty log when unregistering a slot
kvm-all.c |4 ++
On 01/14/2012 07:12 AM, Jan Kiszka wrote:
From: Jan Kiszka
Linking the RTC device state to the PIIX does not belong into the
common path that is shared with the isapc. QEMU crashes otherwise.
Signed-off-by: Jan Kiszka
Does isapc actually work for you? I tried to write a qemu-test test case
On 01/13/2012 07:25 PM, Zhi Yong Wu wrote:
On Sat, Jan 14, 2012 at 9:03 AM, Zhi Yong Wu wrote:
On Sat, Jan 14, 2012 at 5:49 AM, Ryan Harper wrote:
We can test out the virtio-blk drive serial number by generating and then
reading it back via the file in sysfs.
Signed-off-by: Ryan Harper
---
On 2012-01-15 15:38, Anthony Liguori wrote:
> On 01/14/2012 07:12 AM, Jan Kiszka wrote:
>> From: Jan Kiszka
>>
>> Linking the RTC device state to the PIIX does not belong into the
>> common path that is shared with the isapc. QEMU crashes otherwise.
>>
>> Signed-off-by: Jan Kiszka
>
> Does isapc a
On Sun, 15 Jan 2012, Jan Kiszka wrote:
On 2012-01-15 15:17, Avi Kivity wrote:
Otherwise, the dirty log information is lost in the kernel forever.
Fixes opensuse-12.1 boot screen, which changes the vga windows rapidly.
Confirmed, problems solved here.
Problem from: http://permalink.gmane.or
qemu-nbd uses daemon(3) routine to daemonize, and while
at it, it uses several hacks to make daemon(3) to work
as intended. Instead of all these hacks, implement
daemon(3) functionality (which is a very simple function)
directly but in a way which is much more suitable for the
use case. It lets us
This patch series adds configuration options allowing CPU definitions to
support rdmsr on arbitrary MSRs with corresponding values, and to GPF on
unknown MSRs. This allows better emulation of CPU-specific behavior. I plan
to use this to allow testing many of the CPU-specific tests in BITS
(http:/
qemu normally returns 0 for rdmsr of an unknown MSR, and silently
ignores wrmsr of an unknown MSR. Add a new msr_gpf option to cpudef,
which when enabled causes qemu to generate a GPF on any access to an
unknown MSR.
This option allows qemu to better support software which detects the
availabilit
CPU definitions can now define arbitrary additional MSRs, and rdmsr will
support those MSRs and return the corresponding values.
Signed-off-by: Josh Triplett
---
qemu-config.c |3 +++
target-i386/cpu.h |5 +
target-i386/cpuid.c | 45 +
Without this change, a parse failure would stop the processing of the
cpudef entry, but the partially-parsed CPU definition would still get
added to the list of CPUs.
Signed-off-by: Josh Triplett
---
target-i386/cpuid.c |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a
On 01/15/2012 01:50 PM, Michael Tokarev wrote:
On 15.01.2012 14:42, Paolo Bonzini wrote:
On 01/14/2012 01:39 PM, Michael Tokarev wrote:
if (pid == 0) {
-close(stderr_fd[0]);
-ret = qemu_daemon(0, 0);
-
-/* Temporarily redirect stderr to the parent'
On 01/15/2012 08:40 AM, Jan Kiszka wrote:
On 2012-01-15 15:38, Anthony Liguori wrote:
On 01/14/2012 07:12 AM, Jan Kiszka wrote:
From: Jan Kiszka
Linking the RTC device state to the PIIX does not belong into the
common path that is shared with the isapc. QEMU crashes otherwise.
Signed-off-by:
On 2012-01-15 17:12, Anthony Liguori wrote:
> On 01/15/2012 08:40 AM, Jan Kiszka wrote:
>> On 2012-01-15 15:38, Anthony Liguori wrote:
>>> On 01/14/2012 07:12 AM, Jan Kiszka wrote:
From: Jan Kiszka
Linking the RTC device state to the PIIX does not belong into the
common path tha
On 01/15/2012 01:59 PM, Michael Tokarev wrote:
On 15.01.2012 14:51, Paolo Bonzini wrote:
On 01/14/2012 10:26 AM, Michael Tokarev wrote:
After looking at the yesterdays issue with non-absolute
paths for qemu-nbd arguments and daemon(3), I've a
question.
Why qemu-nbd daemonizes, and does that on
On 01/15/2012 10:16 AM, Jan Kiszka wrote:
On 2012-01-15 17:12, Anthony Liguori wrote:
On 01/15/2012 08:40 AM, Jan Kiszka wrote:
On 2012-01-15 15:38, Anthony Liguori wrote:
On 01/14/2012 07:12 AM, Jan Kiszka wrote:
From: Jan Kiszka
Linking the RTC device state to the PIIX does not belong into
On 01/15/2012 08:36 AM, Avi Kivity wrote:
kvm dirty logging is broken in the presence of memory slots being
removed; this breaks opensuse's boot screen. Following patch fixes:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git memory/urgent
Pulled. Thanks.
Regards,
Anthony Liguori
Av
On 14 January 2012 14:48, Aurelien Jarno wrote:
> On Thu, Jan 12, 2012 at 02:00:38PM +, Peter Maydell wrote:
>> When doing TCG code translation, the target-foo translate.c
>> code is allowed to bake assumptions into the generated code from
>> the current values of various fields in the CPUStat
On 15.01.2012 20:11, Paolo Bonzini wrote:
> On 01/15/2012 01:50 PM, Michael Tokarev wrote:
>> On 15.01.2012 14:42, Paolo Bonzini wrote:
>>> On 01/14/2012 01:39 PM, Michael Tokarev wrote:
if (pid == 0) {
-close(stderr_fd[0]);
-ret = qemu_daemon(0, 0)
On 15.01.2012 20:17, Paolo Bonzini wrote:
> On 01/15/2012 01:59 PM, Michael Tokarev wrote:
>> On 15.01.2012 14:51, Paolo Bonzini wrote:
>>> On 01/14/2012 10:26 AM, Michael Tokarev wrote:
After looking at the yesterdays issue with non-absolute
paths for qemu-nbd arguments and daemon(3), I'
It is added to the list by glib_select_fill. Other than that I couldn't
find out what the fd is for.
I forgot to add the symptoms of the problem, so i'll add them now so people can
google them.
target remote tcp:127.0.0.1:2200
Ignoring packet error, continuing...
warning: unrecognized item "timeo
On 01/15/2012 04:40 PM, Gerhard Wiesinger wrote:
> On Sun, 15 Jan 2012, Jan Kiszka wrote:
>
>> On 2012-01-15 15:17, Avi Kivity wrote:
>>> Otherwise, the dirty log information is lost in the kernel forever.
>>>
>>> Fixes opensuse-12.1 boot screen, which changes the vga windows rapidly.
>>
>> Confirm
The following changes since commit 3fbffb628c001bd540dc9c1805bdf7aa8591da4d:
kvm: flush the dirty log when unregistering a slot (2012-01-15 16:13:59 +0200)
are available in the git repository at:
git://git.kiszka.org/qemu.git queues/isapc
This contains the already posted segfault fix and the
On 01/15/2012 05:44 PM, Michael Tokarev wrote:
+ * stdout (temporarily) to the pipe to parent,
This is a bit of a hack.
There's another way -- to keep the writing pipe end in some
local variable and use that one instead of STDOUT_FILENO.
I can do it that way for sure, just thought
On 01/15/2012 05:54 PM, Michael Tokarev wrote:
On 15.01.2012 20:17, Paolo Bonzini wrote:
On 01/15/2012 01:59 PM, Michael Tokarev wrote:
On 15.01.2012 14:51, Paolo Bonzini wrote:
On 01/14/2012 10:26 AM, Michael Tokarev wrote:
After looking at the yesterdays issue with non-absolute
paths for qe
On 01/15/2012 06:31 PM, Paolo Bonzini wrote:
We're doomed anyway, and it is even good
we've a small remote chance for our error message to
be seen. Currently it just goes to /dev/null.
No, currently it is sent from the daemon to the parent through the pipe,
the parent prints it and exits wi
Am 15.01.2012 16:39, schrieb Josh Triplett:
> Josh Triplett (3):
> Add cpudef option to GPF on unknown MSRs
> Support arbitrary additional MSRs in cpu definitions
> Handle parse failures in CPU definitions, and avoid adding a partial
> cpudef
Please prefix the subjects with "target-i386:
I confirm the patch fixes the deadlock I was seeing here.
--
Fabio Erculiani
Am 13.01.2012 23:43, schrieb Cam Macdonell:
> Can this patch be merged, please?
You need to cc qemu-stable if you want it backported to v1.0.x once applied.
Andreas
> On Mon, Dec 5, 2011 at 12:48 PM, Michael S. Tsirkin wrote:
>> ivshmem used msix but didn't call it on either reset or
>> config
From: Raghavendra K T
The patch, extends KVM-hypervisor and Linux guest running on
KVM-hypervisor to support pv-ticket spinlocks.
PV ticket spinlock helps to solve Lock Holder Preemption problem discussed in
http://www.amd64.org/fileadmin/user_upload/pub/LHP-commented_slides.pdf.
When spinlock
On Sun, 2012-01-15 at 11:27 +, Stefan Hajnoczi wrote:
> 2012/1/14 Charles.Tsai-蔡清海-研究發展部 :
> >I tested Qemu 0.15 for Windows XP guest OS. But I found that the
> > Virtual Serial I/O driver failed in driver initialization.
> >The root cause of this problem is because the hardwar
On Fri, Jan 13, 2012 at 3:57 PM, Peter Maydell wrote:
> On 13 January 2012 20:52, Peter Maydell wrote:
>> This patchset adds support for (a rather limited version of) the
>> Cortex-A15 CPU and the Versatile Express A15 daughterboard.
>> The resulting model is capable of booting a Linux kernel whi
I am doing a project to build a daemonic ARM emulator using QEMU. One of
the requirements is to get the complete TCG code for any multi-threaded ARM
program that I run on QEMU. I do not need QEMU to execute the program and
show me the output. Just the entire TCG code. The latest version of
qemu-arm
Commit d23948b15a9920fb7f6374b55a6db1ecff81f3ee (lm32: add Milkymist
VGAFB support) introduced a stray usage of the softfloat uint32 type.
Use uint32_t instead.
Signed-off-by: Andreas Färber
Cc: Michael Walle
---
hw/milkymist-vgafb_template.h |2 +-
1 files changed, 1 insertions(+), 1 dele
Hello,
Based on a suggestion from Alex earlier this week, I managed to run a
simple benchmark of softfloat performance with qemu-arm, as requested by
Peter.
I went for the Whetstone floating point benchmark:
http://en.wikipedia.org/wiki/Whetstone_%28benchmark%29
For a loop count of 100,000 and 5
Commit 793a137a41ad4125011c7022cf16a1baa40a5ab6 (target-sparc:
Implement BMASK/BSHUFFLE.) introduced a stray usage of softfloat uint64
type.
Use uint64_t instead.
Signed-off-by: Andreas Färber
Cc: Richard Henderson
Cc: Blue Swirl
---
target-sparc/vis_helper.c |2 +-
1 files changed, 1 ins
Based on the following Coccinelle patch:
@@
typedef uint16, uint_fast16_t;
@@
-uint16
+uint_fast16_t
Fixes the build of the Cocoa frontend on Mac OS X and avoids a
workaround for AIX.
For pre-10 Solaris include osdep.h.
Reported-by: Pavel Borzenkov
Reported-by: Rui Carmo
Signed-off-by: Andrea
Based on the following Coccinelle patch:
@@
typedef int8, int_fast8_t;
@@
-int8
+int_fast8_t
Add typedef for pre-10 Solaris.
Signed-off-by: Andreas Färber
Cc: Ben Taylor
---
fpu/softfloat-macros.h | 26 +-
fpu/softfloat-specialize.h |2 +-
fpu/softfloat.c
Based on the following Coccinelle patch:
@@
typedef uint64, uint_fast64_t;
@@
-uint64
+uint_fast_64_t
Add a typedef for pre-10 Solaris.
Signed-off-by: Andreas Färber
Cc: Ben Taylor
---
fpu/softfloat.c | 10 +-
fpu/softfloat.h |9 -
osdep.h |1 +
3 files chang
Based on the following Coccinelle patch:
@@
typedef flag, bool;
@@
-flag
+bool
Also drop the comment block now that the last typedef is removed.
Signed-off-by: Andreas Färber
---
fpu/softfloat-macros.h |8 +-
fpu/softfloat-specialize.h | 54 +-
fpu/softfloat.c| 2
Based on the following Coccinelle patch:
@@
typedef int64, int_fast64_t;
@@
-int64
+int_fast64_t
Add a typedef for pre-10 Solaris.
Signed-off-by: Andreas Färber
Cc: Ben Taylor
---
fpu/softfloat.c | 38 +++---
fpu/softfloat.h | 25 -
Commit cbcfa0418f0c196afa765f5c9837b9344d1adcf3 (link the main loop and
its dependencies into the tools) introduced stray usages of int64.
Use int64_t instead.
Signed-off-by: Andreas Färber
Cc: Paolo Bonzini
---
qemu-tool.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --
Based on the following Coccinelle patch:
@@
typedef int32, int_fast32_t;
@@
-int32
+int_fast32_t
Add typedef for pre-10 Solaris.
Signed-off-by: Andreas Färber
Cc: Ben Taylor
---
fpu/softfloat.c | 124 +++---
fpu/softfloat.h | 25 +--
osdep.h is included via qemu-common.h.
Prepares for use of [u]int_fast*_t types in softfloat code.
Signed-off-by: Andreas Färber
Cc: Ben Taylor
Cc: Aurélien Jarno
---
osdep.h |6 ++
target-mips/cpu.h |7 ---
2 files changed, 6 insertions(+), 7 deletions(-)
diff --gi
Based on the following Coccinelle patch:
@@
typedef uint32, uint_fast32_t;
@@
-uint32
+uint_fast32_t
Add typedef for pre-10 Solaris.
Signed-off-by: Andreas Färber
Cc: Ben Taylor
---
fpu/softfloat.c | 26 +-
fpu/softfloat.h | 13 ++---
osdep.h |1
Signed-off-by: Andreas Färber
---
fpu/softfloat.h |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/fpu/softfloat.h b/fpu/softfloat.h
index dbdd390..99ff44e 100644
--- a/fpu/softfloat.h
+++ b/fpu/softfloat.h
@@ -55,7 +55,6 @@ these four paragraphs for those parts of this co
Based on the following Coccinelle patch:
@@
typedef int16, int_fast16_t;
@@
-int16
+int_fast16_t
Avoids a workaround for AIX.
Add typedef for pre-10 Solaris.
Signed-off-by: Andreas Färber
Cc: malc
Cc: Ben Taylor
---
fpu/softfloat-macros.h | 18
fpu/softfloat.c| 114 +
normalizeFloat{32,64}Subnormal() expect the exponent as int16, not int.
This went unnoticed since int16 and uint16 were both typedef'ed to int.
Signed-off-by: Andreas Färber
---
fpu/softfloat.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/fpu/softfloat.c b/fpu/soft
On 13.01.2012, at 21:52, Peter Maydell wrote:
> From: Evgeny Voevodin
>
> The secondary CPU bootloader in arm_boot.c holds secondary CPUs in a
> pen until the primary CPU releases them. Make boards specify the
> address to be polled to determine whether to leave the pen (it was
> previously har
On Sun, Jan 15, 2012 at 10:39 PM, Anthony Liguori wrote:
> On 01/13/2012 07:25 PM, Zhi Yong Wu wrote:
>>
>> On Sat, Jan 14, 2012 at 9:03 AM, Zhi Yong Wu wrote:
>>>
>>> On Sat, Jan 14, 2012 at 5:49 AM, Ryan Harper wrote:
We can test out the virtio-blk drive serial number by generating a
Vadim,
Thank you for your prompt reply. Here are the information for our test case.
1) we use the following command line to launch the guest OS
/usr/bin/kvm -S -M pc-0.14 -enable-kvm -m 1024 -smp
1,sockets=1,cores=1,threads=1 -name win_xp -uuid
d9388815-ddd3-c38e-33c2-a9d5fcc7a775 -nodefconf
On Sun, Jan 15, 2012 at 7:14 PM, Stefan Hajnoczi wrote:
> On Sat, Jan 14, 2012 at 3:40 PM, Zhi Yong Wu wrote:
>> On Mon, Jan 9, 2012 at 9:00 PM, Stefan Hajnoczi wrote:
>>> On Mon, Jan 9, 2012 at 11:25 AM, Kevin Wolf wrote:
Am 20.12.2011 17:49, schrieb Stefan Hajnoczi:
> On Tue, Dec 20,
Hi,
In qemu-1.0:hw/loader.c, load_elf() calls load_elf64() or load_elf32().
But where is the function definition/body of load_elf32()?
And:
$ find /usr/include -name '*' | xargs grep load_elf32
[no result]
Thanks & Regards,
Gary
> In qemu-1.0:hw/loader.c, load_elf() calls load_elf64() or load_elf32().
> But where is the function definition/body of load_elf32()?
It is in hw/elf_ops.h:190
static int glue(load_elf, SZ)(const char *name, int fd,
uint64_t (*translate_fn)(void *, uint64_t),
This prettifies make output a little by avoiding a very long line.
As gtester prints the checks when they are run, no information is lost.
Signed-off-by: Stefan Weil
---
tests/Makefile |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tests/Makefile b/tests/Makefile
index
Samsung exynos4210 Interrupt Combiner needs 512 IRQ sources.
Signed-off-by: Evgeny Voevodin
Reviewed-by: Peter Maydell
---
hw/sysbus.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/hw/sysbus.h b/hw/sysbus.h
index 899756b..7b8ca23 100644
--- a/hw/sysbus.h
+++ b/hw/sys
Signed-off-by: Evgeny Voevodin
Reviewed-by: Peter Maydell
---
hw/lan9118.c | 115 +++---
1 files changed, 110 insertions(+), 5 deletions(-)
diff --git a/hw/lan9118.c b/hw/lan9118.c
index 8b83fe2..5e5e644 100644
--- a/hw/lan9118.c
+++ b/hw/la
Thank you for your info.
I suppose I found the cause, MSR_KVM_WALL_CLOCK and MSR_KVM_SYSTEM_TIME.
Your kernel enables KVM paravirt_ops, right?
Although I'm preparing the next path series including the fixes,
you can also try postcopy by disabling paravirt_ops or disabling kvm
(use tcg i.e. -machin
SMDKC210 uses lan9215 chip, but lan9118 in 16-bit mode seems to
be enough.
Signed-off-by: Evgeny Voevodin
---
hw/exynos4_boards.c | 27 +--
1 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/hw/exynos4_boards.c b/hw/exynos4_boards.c
index b8fc5b6..56fd9a3 1
On Mon, 2012-01-16 at 10:02 +0800, Charles.Tsai-蔡清海-研究發展部 wrote:
> Vadim,
>
> Thank you for your prompt reply. Here are the information for our test case.
>
>
> 1) we use the following command line to launch the guest OS
>
>
> /usr/bin/kvm -S -M pc-0.14 -enable-kvm -m 1024 -smp
> 1,sockets=1,
On 01/15/2012 10:21 AM, Avi Kivity wrote:
> On 01/13/2012 06:54 PM, Andreas Färber wrote:
>>> +static void megasas_unmap_sgl(struct megasas_cmd_t *cmd)
>>> +{
>>> +int i, is_write = megasas_frame_is_write(cmd);
>>> +
>>> +for (i = 0; i < cmd->iov_cnt; i++) {
>>> +cpu_physical_memory
Add initial support of NURI and SMDKC210 boards
Signed-off-by: Evgeny Voevodin
---
Makefile.target |3 +-
hw/exynos4210.c | 202 +++
hw/exynos4210.h | 37 +
hw/exynos4_boards.c | 143
On 15.01.2012 21:31, Paolo Bonzini wrote:
> On 01/15/2012 05:44 PM, Michael Tokarev wrote:
>> + * stdout (temporarily) to the pipe to parent,
>
> This is a bit of a hack.
There's another way -- to keep the writing pipe end in some
local variable and use that o
This set of patches adds support for Samsung S5PC210-based boards NURI and
SMDKC210.
Tested on Linux kernel v3.x series. Usage of "-smp 2" option is required for
now.
Changelog:
v6->v7
- exynos4210_pwm.c: added usage of "ptimer.h"
- exynos4210_mct.c: added usage of "ptimer.h"
v5->v6
- arm_b
The secondary CPU bootloader in arm_boot.c holds secondary CPUs in a
pen until the primary CPU releases them. Make boards specify the
address to be polled to determine whether to leave the pen (it was
previously hardcoded to 0x1030, which is a Versatile Express/
Realview specific system registe
Signed-off-by: Evgeny Voevodin
---
Makefile.target |1 +
hw/exynos4210.h | 82
hw/exynos4210_combiner.c | 464 ++
hw/exynos4210_gic.c | 437 +++
4 files changed, 984 insert
From: Maksim Kozlov
Add basic support of exynos4210 UART
Signed-off-by: Evgeny Voevodin
---
Makefile.target |2 +-
hw/exynos4210.c | 29 +++
hw/exynos4210.h |9 +
hw/exynos4210_uart.c | 668 ++
4 files changed, 707 inser
1 - 100 of 103 matches
Mail list logo