1. 01 7月, 2008 2 次提交
    • H
      x86: fix regression: boot failure on AMD Elan TS-5500 · 2ee2394b
      H. Peter Anvin 提交于
      Jeremy Fitzhardinge wrote:
      >
      > Maybe it really does require the far jump immediately after setting PE
      > in cr0...
      >
      > Hm, I don't remember this paragraph being in vol 3a, section 8.9.1
      > before.  Is it a recent addition?
      >
      >    Random failures can occur if other instructions exist between steps
      >    3 and 4 above.  Failures will be readily seen in some situations,
      >    such as when instructions that reference memory are inserted between
      >    steps 3 and 4 while in system management mode.
      >
      
      I don't remember that, either.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      2ee2394b
    • H
      x86: remove arbitrary ELF section limit in i386 relocatable kernel · 908ec7af
      H. Peter Anvin 提交于
      Impact: build failure in maximal configurations
      
      The 32-bit x86 relocatable kernel requires an auxilliary host program
      to process the relocations.  This program had a hard-coded arbitrary
      limit of a 100 ELF sections.  Instead of a hard-coded limit, allocate
      the structures dynamically.
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      Acked-by: NVivek Goyal <vgoyal@redhat.com>
      908ec7af
  2. 28 6月, 2008 1 次提交
    • H
      x86: setup: issue a null command after enabling A20 via KBC · aa60d13f
      H. Peter Anvin 提交于
      Apparently, DOS and possibly other legacy operating systems issued a
      null command to the keyboard controller after toggling A20,
      specifically "pulse output pins" with no output pins specified.  This
      was presumably done for synchronization reasons.  This has made it
      into at least the UHCI spec, and it has been found to cause
      compatibility problems when "legacy USB" is enabled (which it almost
      always is) to not have this byte sent.
      
      It is *NOT* clear if any of these compatibility problems has any
      effect on Linux.  However, for maximum compatibility, issue this null
      command after togging A20 through the KBC.
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      aa60d13f
  3. 31 5月, 2008 4 次提交
  4. 29 5月, 2008 1 次提交
  5. 27 5月, 2008 8 次提交
  6. 26 5月, 2008 12 次提交
  7. 25 5月, 2008 12 次提交