qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [Bug 568614] Re: x86_64 host curses interface: spacing/garb


From: Andrzej Zaborowski
Subject: [Qemu-devel] [Bug 568614] Re: x86_64 host curses interface: spacing/garbling
Date: Tue, 05 Jul 2011 00:49:43 -0000

If I remember correctly, the type is unsigned long because it needs to
match "chtype" as declared in curses.h.  On some implementations of
curses it may be declared differently, we really should use the "chtype"
type directly but console.h is also used when the use of curses was
disabled in qemu config.

I'm pretty sure the curses support has been tested on machines of both
endianness at one point, but mostly with ncurses only.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/568614

Title:
  x86_64 host curses interface: spacing/garbling

Status in QEMU:
  In Progress

Bug description:
  Environment:
  Arch Linux x86_64, kernel 2.6.33, qemu 0.12.3

  Steps to reproduce:
  1. Have a host system running 64-bit Linux.
  2. Start a qemu VM with the -curses flag.

  Expected results:
  Text displayed looks as it would on a real text-mode display, and VM is 
therefore usable.

  Actual results:
  Text displayed contains an extra space between characters, causing text to 
flow off the right and bottom sides of the screen. This makes the curses 
interface unintelligible.

  The attached patch fixes this problem on 0.12.3 on my installation
  without changing behavior on a 32-bit machine.  I don't know enough of
  the semantics of console_ch_t to know if this is the "correct" fix or
  if there should be, say, an extra cast somewhere instead.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/568614/+subscriptions



reply via email to

[Prev in Thread] Current Thread [Next in Thread]