Konrad Rzeszutek Wilk wrote:
>On Wed, Aug 21, 2013 at 02:35:36PM +0200, H. Peter Anvin wrote:
>> Global symbols are inaccessible in physical mode.
>
>Even if they are embedded in the assembler code and use
>GLOBAL(paging_enabled) ?
Yes, because the address is different in physical mode. Think
On Wed, Aug 21, 2013 at 02:35:36PM +0200, H. Peter Anvin wrote:
> Global symbols are inaccessible in physical mode.
Even if they are embedded in the assembler code and use GLOBAL(paging_enabled) ?
>
> This is incidentally yet another example of "PV/weird platform violence",
> since in their abs
Global symbols are inaccessible in physical mode.
This is incidentally yet another example of "PV/weird platform violence", since
in their absence it would be trivial to work around this by using segmentation.
Konrad Rzeszutek Wilk wrote:
>Tang Chen wrote:
>>We are going to do acpi_initrd_over
Tang Chen wrote:
>We are going to do acpi_initrd_override() at very early time:
>
>On 32bit: do it in head_32.S, before paging is enabled. In this case,
>we can
> access initrd with physical address without page tables.
>
>On 64bit: do it in head_64.c, after paging is enabled but before d
We are going to do acpi_initrd_override() at very early time:
On 32bit: do it in head_32.S, before paging is enabled. In this case, we can
access initrd with physical address without page tables.
On 64bit: do it in head_64.c, after paging is enabled but before direct mapping
i
5 matches
Mail list logo