|
|
|
|
|
|
|
|
|
|
xen-devel
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
|
|
|
|
|