• A
    KVM guest: Make pv trampoline code executable · b18db0b8
    Alexander Graf 提交于
    Our PV guest patching code assembles chunks of instructions on the fly when it
    encounters more complicated instructions to hijack. These instructions need
    to live in a section that we don't mark as non-executable, as otherwise we
    fault when jumping there.
    
    Right now we put it into the .bss section where it automatically gets marked
    as non-executable. Add a check to the NX setting function to ensure that we
    leave these particular pages executable.
    Signed-off-by: NAlexander Graf <agraf@suse.de>
    b18db0b8
sections.h 1.5 KB