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

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


  • To: Marco Gerards <mgerards@xxxxxxxxx>
  • From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
  • Date: Sun, 13 Aug 2006 17:01:30 +0100
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Sun, 13 Aug 2006 09:10:16 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Aca+8b1c+9vWGyrkEdupUAANk04WTA==
  • Thread-topic: [Xen-devel] Getting a console on the Intel mac / ioremap



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.

 -- Keir



_______________________________________________
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®.