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

Re: [Xen-devel] Getting a console on the Intel mac / ioremap



Keir Fraser <Keir.Fraser@xxxxxxxxxxxx> writes:

> On 13/8/06 5:11 pm, "Marco Gerards" <mgerards@xxxxxxxxx> wrote:
>
>>> For now you could add some fixmap entries and use those to map the vga
>>> registers. Alternatively, since you're only doing this at start of day, you
>>> could use some lowmem virtual address to map the registers just for long
>>> enough to reset to vga mode, and then throw away those mappings.
>> 
>> Right.  What would be the right place and method to add these fixmap
>> entries to do this the right way?  I am not yet too familiar with
>> Xen's memory layout.  As I see it, I just have to add something to
>> "enum fixed_addresses" and write code similar to the __acpi_map_table
>> function to get this right.  Am I correct?
>
> Yes, that's right. Remember the numbering is backwards (bigger indexes in
> the enum take you backwards through the virtual address space because fixmap
> grows downwards). If the scheme works out we can maybe find a better place
> for this temporary mapping, but it'll do for now.

This works perfectly for me.  Thanks again!

--
Marco


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.