This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] [RFC] support console resolutions better than 80x25

On 3 Aug 2006, at 15:07, Jan Beulich wrote:

Sure, once I know the code is generally acceptable this can be done (till
now I simply didn't bother).
As you've seen I omitted the font source files (almost identical clones of the respective linux files) - would you want these in a separate directory
then, too?

Yes, I think all vga stuff can go in its own subdirectory.

 * Are the vga files you add pulled from some other project (svgalib)?
If so, are they heavily modified or is it plausible for us to track and
port changes from that other project?

Taken from Linux, but heavily modified.

Fair enough. I suppose this code is unlikely to change much.

 * Maybe add a feature or version field to the console_info structure
so we can extend it in future.

Can do. But I considered using the size of the structure sufficient, as
that basically enforces (with a little discipline) adding to the end of the

Ok, makes sense.

To make the code clearer we can put {store,console}_{mfn,evtchn} inside a union something like:

union {
    struct {
        store, console info
    } normal;
    struct {
        vga offset, length
    } init;
 } domain;

Changes the API a bit, but not the ABI.

 -- Keir

Xen-devel mailing list