09 Mar, 2007

1 commit


01 Nov, 2006

1 commit

  • The check to see if the firmware drops interrupts during a
    SAL_CACHE_FLUSH is done to early in the boot. SAL_CACHE_FLUSH expects
    to be able to make PAL calls in virtual mode, on some cell based
    machines a fault occurs causing a MCA. This patch moves the check
    after mmu_context_init so the TLB and VHPT are properly setup.

    Signed-off-by Troy Heber
    Signed-off-by: Tony Luck

    Troy Heber
     

03 Feb, 2006

1 commit

  • If SAL_CACHE_FLUSH drops interrupts, complain about it and fall back to
    using PAL_CACHE_FLUSH instead.

    This is to work around a defect in HP rx5670 firmware: when an interrupt
    occurs during SAL_CACHE_FLUSH, SAL drops the interrupt but leaves it marked
    "in-service", which leaves the interrupt (and others of equal or lower
    priority) masked.

    Signed-off-by: Bjorn Helgaas
    Signed-off-by: Tony Luck

    Bjorn Helgaas
     

14 Dec, 2005

1 commit

  • ERR_SEVERITY item is defined as a 8 bits item in SAL documentation
    ($B.2.1 rev december 2003), but as an u16 in sal.h.
    This has the side effect that current code in mca.c may not call
    ia64_sal_clear_state_info() upon receiving corrected platform errors
    if there are bits set in the validation byte. Reported by Xavier Bru.

    Signed-off-by: Tony Luck

    Tony Luck
     

26 Apr, 2005

1 commit

  • Version 3 - rediffed to apply on top of Ashok's hotplug cpu
    patch. /proc/cpuinfo output in step with x86.

    This is an updated MC/MT identification patch based on the
    previous discussions on list.

    Add the Multi-core and Multi-threading detection for IPF.
    - Add new core and threading related fields in /proc/cpuinfo.
    Physical id
    Core id
    Thread id
    Siblings
    - setup the cpu_core_map and cpu_sibling_map appropriately
    - Handles Hot plug CPU

    Signed-off-by: Suresh Siddha
    Signed-off-by: Gordon Jin
    Signed-off-by: Rohit Seth
    Signed-off-by: Tony Luck

    Suresh Siddha
     

23 Apr, 2005

1 commit

  • This patch is required to support cpu removal for IPF systems. Existing code
    just fakes the real offline by keeping it run the idle thread, and polling
    for the bit to re-appear in the cpu_state to get out of the idle loop.

    For the cpu-offline to work correctly, we need to pass control of this CPU
    back to SAL so it can continue in the boot-rendez mode. This gives the
    SAL control to not pick this cpu as the monarch processor for global MCA
    events, and addition does not wait for this cpu to checkin with SAL
    for global MCA events as well. The handoff is implemented as documented in
    SAL specification section 3.2.5.1 "OS_BOOT_RENDEZ to SAL return State"

    Signed-off-by: Ashok Raj
    Signed-off-by: Tony Luck

    Ashok Raj
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds