source:
xen/xen_lustre_patch/linux-source-2.6.22-10-xen.diff
@
62
Last change on this file since 62 was 52, checked in by rock, 16 years ago | |
---|---|
File size: 3.4 KB |
-
debian/binary-custom.d/xen/diff
diff --git a/debian/binary-custom.d/xen/diff b/debian/binary-custom.d/xen/diff index d2b6c38..13f7f3f 100644
a b diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/ac 23219 23219 diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/apic-xen.c ubuntu-gutsy-xen-3.1/arch/x86_64/kernel/apic-xen.c 23220 23220 --- ubuntu-gutsy/arch/x86_64/kernel/apic-xen.c 1969-12-31 19:00:00.000000000 -0500 23221 23221 +++ ubuntu-gutsy-xen-3.1/arch/x86_64/kernel/apic-xen.c 2007-06-27 11:18:37.000000000 -0400 23222 @@ -0,0 +1, 198@@23222 @@ -0,0 +1,220 @@ 23223 23223 +/* 23224 23224 + * Local APIC handling, local APIC timers 23225 23225 + * … … diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/ap 23258 23258 + 23259 23259 +int apic_verbosity; 23260 23260 + 23261 +void apic_wait_icr_idle(void) 23262 +{ 23263 + while (apic_read(APIC_ICR) & APIC_ICR_BUSY) 23264 + cpu_relax(); 23265 +} 23266 + 23267 +unsigned int safe_apic_wait_icr_idle(void) 23268 +{ 23269 + unsigned int send_status; 23270 + int timeout; 23271 + 23272 + timeout = 0; 23273 + do { 23274 + send_status = apic_read(APIC_ICR) & APIC_ICR_BUSY; 23275 + if (!send_status) 23276 + break; 23277 + udelay(100); 23278 + } while (timeout++ < 1000); 23279 + 23280 + return send_status; 23281 +} 23282 + 23261 23283 +/* 23262 23284 + * 'what should we do if we get a hw irq event on an illegal vector'. 23263 23285 + * each architecture has to answer this themselves. … … diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/en 25848 25870 + CFI_ENDPROC 25849 25871 +ENDPROC(call_softirq) 25850 25872 + 25851 + kPROBE_ENTRY(ignore_sysret)25873 +KPROBE_ENTRY(ignore_sysret) 25852 25874 + CFI_STARTPROC 25853 25875 + mov $-ENOSYS,%eax 25854 25876 + sysret … … diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/ir 28893 28915 + continue; 28894 28916 + 28895 28917 + /* interrupt's are disabled at this point */ 28896 + spin_lock(&irq_desc[irq].lock ;28918 + spin_lock(&irq_desc[irq].lock); 28897 28919 + 28898 28920 + if (!irq_has_action(irq) || 28899 28921 + cpus_equal(irq_desc[irq].affinity, map)) { … … diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/arch/x86_64/kernel/ir 28906 28928 + } 28907 28929 + 28908 28930 + if (irq_desc[irq].chip->mask) 28909 + rq_desc[irq].chip->mask(irq);28931 + irq_desc[irq].chip->mask(irq); 28910 28932 + 28911 28933 + if (irq_desc[irq].chip->set_affinity) 28912 28934 + irq_desc[irq].chip->set_affinity(irq, mask); … … diff -Naur --exclude=debian --exclude='.git*' ubuntu-gutsy/include/asm-x86_64/ma 79356 79378 + * bit at the same time. */ 79357 79379 +#define __HAVE_ARCH_PTEP_SET_ACCESS_FLAGS 79358 79380 +#define ptep_set_access_flags(vma, address, ptep, entry, dirty) \ 79359 +({ 79381 +({ \ 79360 79382 + int __changed = !pte_same(*(ptep), entry); \ 79361 79383 + if (__changed && dirty) \ 79362 79384 + ptep_establish(vma, address, ptep, entry); \ -
debian/control
diff --git a/debian/control b/debian/control index 504aa79..387669b 100644
a b Description: Linux kernel debug image for version 2.6.22 on i386 699 699 is uncompressed, and unstripped. 700 700 701 701 Package: linux-image-2.6.22-10-xen 702 Architecture: i386 702 Architecture: i386 amd64 703 703 Section: universe/base 704 704 Priority: optional 705 705 Pre-Depends: dpkg (>= 1.10.24) … … Description: Linux kernel image for version 2.6.22 on This kernel can be used fo 725 725 correctly, and that supporting packages are also installed. 726 726 727 727 Package: linux-headers-2.6.22-10-xen 728 Architecture: i386 728 Architecture: i386 amd64 729 729 Section: devel 730 730 Priority: optional 731 731 Depends: coreutils | fileutils (>= 4.0), linux-headers-2.6.22-10, ${shlibs:Depends}
Note: See TracBrowser
for help on using the repository browser.