>>> On 15.03.18 at 18:10, wrote:
> On 13/03/18 13:50, Jan Beulich wrote:
>> --- a/xen/arch/x86/x86_64/entry.S
>> +++ b/xen/arch/x86/x86_64/entry.S
>> @@ -14,8 +14,6 @@
>> #include
>> #include
>>
>> -.section .text.entry, "ax", @progbits
>> -
>> /* %rbx:
On 13/03/18 13:50, Jan Beulich wrote:
> --- a/xen/arch/x86/x86_64/entry.S
> +++ b/xen/arch/x86/x86_64/entry.S
> @@ -14,8 +14,6 @@
> #include
> #include
>
> -.section .text.entry, "ax", @progbits
> -
> /* %rbx: struct vcpu */
> ENTRY(switch_to_kernel)
> leaq
This exposes less code pieces and at the same time reduces the range
covered from slightly above 3 pages to a little below 2 of them.
The code being moved is unchanged, except for the removal of trailing
blanks, insertion of blanks between operands, and a pointless q suffix
from "retq".
A few