1. 02 Mar, 2003 5 commits
  2. 01 Mar, 2003 3 commits
  3. 28 Feb, 2003 7 commits
    • Martin J. Bligh's avatar
      [PATCH] Fix error bounds checking for NUMA-Q · 775b739a
      Martin J. Bligh authored
      Patch from Dave Hansen.
      
      Fix simple bounding error found by some Stanford-checker type thing
      to use the proper MAX_MP_BUSSES define instead of a constant.
      775b739a
    • Martin J. Bligh's avatar
      [PATCH] need PIT timer available for NUMA-Q · 659165d4
      Martin J. Bligh authored
      This simple patch just makes sure the PIT code is available for NUMA-Q
      (as its TSCs are not synced).
      
      Has been tested in my tree for over a month on UP, SMP, and NUMA and
      compile tested against a variety of different configs.
      659165d4
    • Martin J. Bligh's avatar
      [PATCH] Fix kirq_balance up so I can disable it. · c365dd4d
      Martin J. Bligh authored
      At the moment, there are two different switches used, irqbalance_disabled
      and no_balance_irq ... each of which switches half the code off. This
      patch harmonises them into one (irqbalance_disable), and uses the old
      subarch stuff as a default value so that this is auto-disabled on boxes
      like NUMA-Q that can't cope with it.
      
      Also renamed no_balance_irq to NO_BALANCE_IRQ as it's really a static
      defined number now, not pretending to be a switch variable any more.
      Now off by default for NUMA-Q, on by default for others, but can be
      disabled with the boot time flag if people desire.
      c365dd4d
    • Martin J. Bligh's avatar
      [PATCH] Move pfn_to_nid inline · 1c050f9d
      Martin J. Bligh authored
      Patch from William Lee Irwin
      
      Inline and simplify pfn_to_nid - this is called heavily, it's a tiny
      function, and makes a noticable difference in system time for kernel
      compiles (sorry, lost the data). Is only used on NUMA machines.
      
      Has been tested in my tree for over a month on UP, SMP, and NUMA and
      compile tested against a variety of different configs.
      1c050f9d
    • Martin J. Bligh's avatar
      [PATCH] Fix potential NULL pointer · 35bff081
      Martin J. Bligh authored
      translation_table could be unintialised on machines other than NUMA-Q.
      You never see this, as the compiler happens to optimise it away, but
      it's still a Really Bad Idea (tm). Thanks to someone whose name I have
      unfortunately forgotten for pointing this out.
      
      Has been tested in my tree for over two weeks on UP, SMP, and NUMA and
      compile tested against a variety of different configs.
      35bff081
    • Martin J. Bligh's avatar
      [PATCH] Move node pgdat into node's own memory · cf4b1f75
      Martin J. Bligh authored
      Patch from William Lee Irwin
      
      This moves the node's pgdat into the node's own local memory area along
      with the lmem_map.
      
      It only touches arch/i386/mm/discontig.c - ie can only affect NUMA
      machines.  Has been tested in my tree for over a month on UP, SMP, and
      NUMA and compile tested against a variety of different configs.
      cf4b1f75
    • Russell King's avatar
      [ARM PATCH] 1404/1: basic Lubbock/PXA250 updates · 265c60c2
      Russell King authored
      Patch from Nicolas Pitre
      265c60c2
  4. 27 Feb, 2003 10 commits
  5. 26 Feb, 2003 4 commits
    • Mikael Pettersson's avatar
      [PATCH] APIC ID fixes · c6f58929
      Mikael Pettersson authored
      1) apic_write_around(APIC_ID, boot_cpu_physical_apicid) places the APIC
      value in the lower 8 bits of APIC_ID, when it should be in the upper 8. As
      as result, it effectively forces the APIC id to always be 0 for the boot
      CPU, which is fatal on SMP AMD boxes.
      
       Fix: don't do the write at all. The APIC_ID value should be right already.
      
      2) phys_cpu_present_map = 1 means we always set bit 0, but later on
         in setup_local_APIC() we do
              if (!clustered_apic_mode &&
                  !test_bit(GET_APIC_ID(apic_read(APIC_ID)), &phys_cpu_present_map))
                      BUG();
      and the bug is triggered if the APIC_ID is not zero.
      
       Fix: initialize 'phys_cpu_present_map' correctly.
      c6f58929
    • Andy Grover's avatar
      ACPI: Expand the mem= cmdline to allow the specification of reserved and · a32f4c3e
      Andy Grover authored
      ACPI DATA blocks (Pavel Machek)
      a32f4c3e
    • Ivan Kokshaysky's avatar
      [PATCH] alpha: remove ali ide quirk · 2ad6640d
      Ivan Kokshaysky authored
      This quirk doesn't work anyway, the actual problem is fixed
      in generic PCI code now.
      
      Ivan.
      2ad6640d
    • Ivan Kokshaysky's avatar
      [PATCH] alpha: context switch fixes · 1b978fff
      Ivan Kokshaysky authored
      - Fix argument order for cmpbge in non-ev67 __ffs(). This caused a machine
        check in PAL mode early on boot, apparently in swpctx.
      - Sync up ret_from_fork with i386. This fixes "Badness in context_switch .."
        flood on UP.
      
      Ivan.
      1b978fff
  6. 25 Feb, 2003 11 commits