From: David S. Miller Date: Wed, 8 Feb 2006 10:53:50 +0000 (-0800) Subject: [SPARC64]: Sun4v interrupt handling. X-Git-Tag: v2.6.17-rc1~1184^2~174 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b0c0572fcd6204675c5f7ddfa572b5017f817dd;p=pandora-kernel.git [SPARC64]: Sun4v interrupt handling. Sun4v has 4 interrupt queues: cpu, device, resumable errors, and non-resumable errors. A set of head/tail offset pointers help maintain a work queue in physical memory. The entries are 64-bytes in size. Each queue is allocated then registered with the hypervisor as we bring cpus up. The two error queues each get a kernel side buffer that we use to quickly empty the main interrupt queue before we call up to C code to log the event and possibly take evasive action. Signed-off-by: David S. Miller --- Reading git-diff-tree failed