1. 17 Mar, 2004 4 commits
    • Keith Owens's avatar
      [PATCH] ia64: force all kernel sections into one and the same segment · 75b662dc
      Keith Owens authored
      Older versions of the linker do not handle cross-segment segment-relative
      relocations properly.  This becomes a real problem when the linker decides
      to put .text and .text.init into different segments (for whatever reasons)
      because in that case, broken linkers will produce a broken unwind section,
      which can cause nasty Heisenbugs, where, for example, unwinding may or may
      not work depending on the exact value of the IP in a function.
      75b662dc
    • Matthew Wilcox's avatar
      [PATCH] ia64: kill unused ACPI configgery · 0dd60aa9
      Matthew Wilcox authored
      The config ACPI helptext isn't used because the option is never
      presented to the user.
      ACPI_KERNEL_CONFIG is unused.
      ACPI_INTERPRETER is now set in drivers/acpi/Kconfig.
      0dd60aa9
    • Bjorn Helgaas's avatar
      [PATCH] ia64: init IO port space, IO accessors earlier · 4aab6645
      Bjorn Helgaas authored
      This is a minor patch to get things setup so consoles can
      work earlier.  (No change to consoles here, I just split this
      out to make the diff easier to read.)
      
      (io_port_init): New function, same old code to setup ia64_iobase
      and legacy IO port space.
      (setup_arch): Call io_port_init() and machvec_init() as early as
      possible so consoles can work earlier.
      4aab6645
    • David Mosberger's avatar
      ia64: Prevent GCC from clobbering r13. Found by Luming You. · 0b375cdb
      David Mosberger authored
      Without this change, GCC thinks it's OK to clobber r13.  It doesn't do it
      very often, but it's enough if it does it once and it turns out
      acpi_bus_receive_event() had code that would trigger this issue.
      Fix by declaring r13 as a global register variable.
      0b375cdb
  2. 16 Mar, 2004 1 commit
  3. 15 Mar, 2004 35 commits