An error occurred fetching the project authors.
  1. 15 Oct, 2008 18 commits
  2. 25 Aug, 2008 1 commit
    • Eduardo Habkost's avatar
      KVM: Use .fixup instead of .text.fixup on __kvm_handle_fault_on_reboot · 18b13e54
      Eduardo Habkost authored
      vmlinux.lds expects the fixup code to be on a section named .fixup. The
      .text.fixup section is not mentioned on vmlinux.lds, and is included on
      the resulting vmlinux (just after .text) only because of ld heuristics on
      placing orphan sections.
      
      However, placing .text.fixup outside .text breaks the definition of
      _etext, making it exclude the .text.fixup contents. That makes .text.fixup
      be ignored by the kernel initialization code that needs to know about
      section locations, such as the code setting page protection bits.
      Signed-off-by: default avatarEduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
      18b13e54
  3. 29 Jul, 2008 1 commit
  4. 27 Jul, 2008 1 commit
  5. 22 Jul, 2008 2 commits
  6. 21 Jul, 2008 1 commit
    • Ingo Molnar's avatar
      KVM: fix exception entry / build bug, on 64-bit · 33a37eb4
      Ingo Molnar authored
      -tip testing found this build bug:
      
       arch/x86/kvm/built-in.o:(.text.fixup+0x1): relocation truncated to fit: R_X86_64_32 against `.text'
       arch/x86/kvm/built-in.o:(.text.fixup+0xb): relocation truncated to fit: R_X86_64_32 against `.text'
       arch/x86/kvm/built-in.o:(.text.fixup+0x15): relocation truncated to fit: R_X86_64_32 against `.text'
       arch/x86/kvm/built-in.o:(.text.fixup+0x1f): relocation truncated to fit: R_X86_64_32 against `.text'
       arch/x86/kvm/built-in.o:(.text.fixup+0x29): relocation truncated to fit: R_X86_64_32 against `.text'
      
      Introduced by commit 4ecac3fd. The problem is that 'push' will default
      to 32-bit, which is not wide enough as a fixup address. (and which would
      crash on any real fixup event even if it was wide enough)
      
      Introduce KVM_EX_PUSH to get the proper address push width on 64-bit too.
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      33a37eb4
  7. 20 Jul, 2008 10 commits
  8. 24 Jun, 2008 1 commit
  9. 04 May, 2008 5 commits