An error occurred fetching the project authors.
- 12 Feb, 2004 1 commit
-
-
Keith Owens authored
salinfo automatically processes all record types on all cpus at boot time, ia64_mca_check_errors is now redundant. This also removes the need for a called_from_init flag on ia64_mca_log_sal_error_record.
-
- 10 Feb, 2004 8 commits
-
-
Keith Owens authored
Correct the "did we recover from MCA test" and move it up a level to simplify interaction with debuggers.
-
Keith Owens authored
Patches from Ben Woodward to calculate irq_safe once and pass it around.
-
Keith Owens authored
-
Keith Owens authored
[PATCH] ia64: mca.c cleanup - Reorder to remove the need for forward declarations and to consolidate related code
-
Keith Owens authored
-
Keith Owens authored
-
Keith Owens authored
[PATCH] ia64: mca.c cleanup - Delete all record printing code, moved to salinfo_decode in user space
-
Keith Owens authored
Port the ia64 mca.c clean up patches from 2.4.25-pre8 to 2.6.2-rc2. The following 6 patches do :- 1 Avoid deadlock when using printk() for MCA and INIT records. 2 Delete all record printing code, moved to salinfo_decode in user space. 3 Mark variables and functions static where possible. 4 Delete dead variables and functions. 5 Reorder to remove the need for forward declarations and to consolidate related code. 6 Bjorn's printk cleanup. Altogether they shrink mca.c from 2432 to 1339 lines and make it much more readable. The only functional change is the removal of any attempt to print the CMC/CPE/MCA/INIT record contents in the kernel plus the addition of an info printk to ia64_mca_check_errors(), to match 2.4. Now we just get one line to say that a record has been detected, except for MCA which prints nothing at all.
-
- 29 Dec, 2003 1 commit
-
-
Tony Luck authored
While backporting to 2.4 I noticed a few bits of fluff that I'd introduced into 2.6. Clean up the mess.
-
- 20 Dec, 2003 1 commit
-
-
Keith Owens authored
-
- 19 Dec, 2003 3 commits
-
-
Tony Luck authored
Here's the updated version of the MCA TLB recovery patch.
-
Keith Owens authored
smp_call_function() must not be called from interrupt context (can deadlock on tasklist_lock). Use keventd to call smp_call_function().
-
Keith Owens authored
Forward port the recent changes to pal.h, sal.h, mca.h, salinfo.c and mca.c from 2.4.23-rc2 to 2.6.0-test9. This converts 2.6 to use salinfo instead of printing CMC/CPE/MCA/INIT records in the kernel. It makes the two kernel versions as close together as possible.
-
- 16 Oct, 2003 1 commit
-
-
Tony Luck authored
Software Developer's Manual page 2:270, section 11.3.2.3 says that the processor min-state save area must be in an uncacheable region ... but current MCA recovery code allocates the min-state area "ia64_mca_min_state_save_info" in regular kernel data/bss. This patch re-uses the same min-state area that the PAL/SAL used to report the error to Linux ... which mostly requires deleting code and declarations (some of which were wrong, MIN_STATE_AREA_SIZE ought to have been 58). The real "work" is copying the pointer to the min-state area from the sal_to_os handoff structure into the os_to_sal structure.
-
- 13 Oct, 2003 1 commit
-
-
Tony Luck authored
This bugfix has been hiding inside the MCA TLB patches. There is an infinite loop in ia64_mca_wakeup_ipi_wait() because the compiler optimizes away the test at the bottom of the while loop. It does this because IA64_MCA_WAKEUP_VECTOR is 0xf0, so irr_bit is known to be the constant 0x30, a.k.a. 48 in decimal. So when the compiler looks at the expression: It observes that 1' as unsigned long.
-
- 23 Sep, 2003 1 commit
-
-
Matt Domsch authored
Necessary due to company name change.
-
- 09 Sep, 2003 1 commit
-
-
Jesse Barnes authored
This patch coverts a few spots to use cpumask_t instead of unsigned long.
-
- 26 Aug, 2003 1 commit
-
-
David Mosberger authored
gotten lost. Please apply the attached for the cpe side of the fix.
-
- 25 Aug, 2003 1 commit
-
-
David Mosberger authored
-
- 19 Aug, 2003 2 commits
-
-
David Mosberger authored
works again on the simulator (besides the real hw, of course). Also, clean up simulator bootloader code so it's all in a single place (arch/ia64/hp/sim/bootloader/).
-
Suresh B. Siddha authored
-
- 15 Aug, 2003 1 commit
-
-
David Mosberger authored
-
- 05 Aug, 2003 1 commit
-
-
Alex Williamson authored
Based on the feedback from Tony, here's the patch that flips around the clearing of cmc_polling_enabled.
-
- 04 Aug, 2003 1 commit
-
-
Alex Williamson authored
Here's a redesign of the CMC and CPE polling for both 2.6.0-test2 and 2.4.21. This is roughly the same design I requested comment on a while back (BTW, nobody commented...). Basically, rather than flooding all the cpus in parallel, I used some low priority interrupts to cascade through the cpus. This should be much more scalable. I also added a new feature of enabling interrupts for the CMC and CPE handlers. The SAL spec claims these functions are SMP safe and re-entrant and even recommends that the corrected error handlers should run with interrupts enabled. It works on HP boxes, others might want to double check that their firmware adheres to the spec. The combination of these things should keep polling from impacting system response time.
-
- 23 Jun, 2003 1 commit
-
-
David Mosberger authored
of same name declared in linux/irq.h. The expectation is that this variable will be removed eventually and then irq_descp() can be renamed to irq_desc() again. But for now, this makes it easier to compile against Linus' source tree.
-
- 09 Jun, 2003 1 commit
-
-
David Mosberger authored
ia64: cleaning up the INIT code
-
- 04 Jun, 2003 1 commit
-
-
David Mosberger authored
left-over bits from the old task-creation/destruction hacks. Fix typo in comment for pgprot_noncached().
-
- 15 May, 2003 1 commit
-
-
Tony Luck authored
This patch moves the kernel text and data into region 5 (0xa00...) by using a translation register to pin the entire area (i.e., no TLB faults). The 1st-order goal is to be able to boot a kernel even when there is no usable memory in the 64-128MB range. It is also a step towards enabling text-replication on NUMA.
-
- 14 May, 2003 1 commit
-
-
David Mosberger authored
so it handles not-present translations for region 5 (patch by John Marvin).
-
- 09 May, 2003 1 commit
-
-
David Mosberger authored
-
- 06 May, 2003 3 commits
-
-
David Mosberger authored
(show_min_state): Fix typo r11 -> r12.
-
Steven Cole authored
-
David Mosberger authored
with a special convention. Various minor fixes for gcc-pre3.4.
-
- 16 Apr, 2003 1 commit
-
-
David Mosberger authored
-
- 15 Apr, 2003 1 commit
-
-
David Mosberger authored
-
- 11 Apr, 2003 1 commit
-
-
David Mosberger authored
Various small 2.5.67 fixes.
-
- 03 Apr, 2003 1 commit
-
-
David Mosberger authored
-
- 27 Mar, 2003 1 commit
-
-
David Mosberger authored
-
- 24 Mar, 2003 1 commit
-
-
Keith Owens authored
We are not setting the 'always rendezvous for mca' flag. kdb needs it set to get decent mca debugging on all cpus but I do not want kdb to change sal behaviour. Since we do not recover from mca without a debugger, I see no reason why this flag should not be on for all kernels. The rendezvous timeout was set to 100 * HZ, but SAL expects the timeout to be in milliseconds, HZ may not be 1 millisecond. The patch makes the timeout an explicit 20 seconds, semi-arbitrary value.
-