From: François Diakhate <hidden> Date: 2010-03-22 17:46:13
Hi all,
As far as I can see, early_put_chars is not used by virtio_console
because it checks whether there is a port available before using it.
If I understand correctly, this makes it useless because once we have
a port, we can use the regular virtio transport to output things to
the console. Does the attached patch seem valid ? Feedback from s390
and powerpc users who use this functionality would be appreciated.
Thanks,
François
From: Amit Shah <hidden> Date: 2010-03-23 02:18:00
On (Mon) Mar 22 2010 [18:45:47], François Diakhate wrote:
Hi all,
As far as I can see, early_put_chars is not used by virtio_console
because it checks whether there is a port available before using it.
If I understand correctly, this makes it useless because once we have
a port, we can use the regular virtio transport to output things to
the console. Does the attached patch seem valid ? Feedback from s390
and powerpc users who use this functionality would be appreciated.
Looks OK to me, Christian, others, could you comment on this please?
Thanks,
François
quoted hunk
From 3961f380bbe84a1036ddfc823039cbee31b44dcb Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Fran=C3=A7ois=20Diakhat=C3=A9?= <redacted>
Date: Thu, 18 Mar 2010 14:48:20 +0100
Subject: virtio: console: Fix early_put_chars usage
Currently early_put_chars is not used by virtio_console because it can only be used once a port has been found, at which point it's too late because it is no longer needed. This patch should fix it.
---
drivers/char/virtio_console.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
From: Alexander Graf <hidden> Date: 2010-03-23 07:43:03
On 22.03.2010, at 18:45, Fran=E7ois Diakhate wrote:
Hi all,
=20
As far as I can see, early_put_chars is not used by virtio_console
because it checks whether there is a port available before using it.
If I understand correctly, this makes it useless because once we have
a port, we can use the regular virtio transport to output things to
the console. Does the attached patch seem valid ? Feedback from s390
and powerpc users who use this functionality would be appreciated.
On S390 we use the hypercall interface with characters instead of memory =
addresses as parameters. The hypervisor then decides if the character is =
an early printk or a real hypercall.
I'm not sure how PPC handles that - I never used virtio console there.
Either way, early printk does work for S390. So what exactly is this =
patch supposed to fix?
Alex=
From: Christian Borntraeger <hidden> Date: 2010-03-23 08:18:05
Am Dienstag 23 M=E4rz 2010 03:16:20 schrieb Amit Shah:
On (Mon) Mar 22 2010 [18:45:47], Fran=E7ois Diakhate wrote:
quoted
the console. Does the attached patch seem valid ? Feedback from s390
and powerpc users who use this functionality would be appreciated.
=20
Looks OK to me, Christian, others, could you comment on this please?
Looks good and boot tested with kuli on s390.
Acked-by: Christian Borntraeger <redacted>
quoted
From 3961f380bbe84a1036ddfc823039cbee31b44dcb Mon Sep 17 00:00:00 2001
From: =3D?utf-8?q?Fran=3DC3=3DA7ois=3D20Diakhat=3DC3=3DA9?=3D <fdiakh@g=
mail.com>
quoted
Date: Thu, 18 Mar 2010 14:48:20 +0100
Subject: virtio: console: Fix early_put_chars usage
=20
Currently early_put_chars is not used by virtio_console because it can =
only be used once a port has been found, at which point it's too late becau=
se it is no longer needed. This patch should fix it.
From: Amit Shah <hidden> Date: 2010-03-23 08:56:58
On (Mon) Mar 22 2010 [18:45:47], François Diakhate wrote:
Hi all,
As far as I can see, early_put_chars is not used by virtio_console
because it checks whether there is a port available before using it.
If I understand correctly, this makes it useless because once we have
a port, we can use the regular virtio transport to output things to
the console. Does the attached patch seem valid ? Feedback from s390
and powerpc users who use this functionality would be appreciated.
Thanks,
François
From 3961f380bbe84a1036ddfc823039cbee31b44dcb Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Fran=C3=A7ois=20Diakhat=C3=A9?= <redacted>
Date: Thu, 18 Mar 2010 14:48:20 +0100
Subject: virtio: console: Fix early_put_chars usage
Currently early_put_chars is not used by virtio_console because it can only be used once a port has been found, at which point it's too late because it is no longer needed. This patch should fix it.
You'll have to give a signed-off-by for the patch.
Amit
From: François Diakhate <hidden> Date: 2010-03-23 15:18:42
On Tue, Mar 23, 2010 at 9:55 AM, Amit Shah [off-list ref] wrote:
On (Mon) Mar 22 2010 [18:45:47], François Diakhate wrote:
quoted
Hi all,
As far as I can see, early_put_chars is not used by virtio_console
because it checks whether there is a port available before using it.
If I understand correctly, this makes it useless because once we have
a port, we can use the regular virtio transport to output things to
the console. Does the attached patch seem valid ? Feedback from s390
and powerpc users who use this functionality would be appreciated.
Thanks,
François
quoted
From 3961f380bbe84a1036ddfc823039cbee31b44dcb Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Fran=C3=A7ois=20Diakhat=C3=A9?= <redacted>
Date: Thu, 18 Mar 2010 14:48:20 +0100
Subject: virtio: console: Fix early_put_chars usage
Currently early_put_chars is not used by virtio_console because it can only be used once a port has been found, at which point it's too late because it is no longer needed. This patch should fix it.
You'll have to give a signed-off-by for the patch.
Amit
Sorry, I didn't have access to my computer this morning. Here is the
patch with a sign-off, if you still need it.
François