aboutsummaryrefslogtreecommitdiffstats
path: root/linux-2.6-xen-sparse
Commit message (Collapse)AuthorAgeFilesLines
...
* | merge with xen-unstable.hgawilliam@xenbuild2.aw2007-03-208-48/+235
|\|
| * [LINUX] Update crash-kernel-32-on-64.patch with more sensible version from -mm.Ian Campbell2007-03-191-0/+3
| | | | | | | | | | | | The previous version had side effects outside of the crash dump code. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
| * Fix up nosegneg vsyscall elfnote.Keir Fraser2007-03-171-1/+1
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * linux: Various cleanup and locking clarification (and fixing!)kfraser@localhost.localdomain2007-03-162-38/+62
| | | | | | | | | | of mm pinning/unpinning logic. Signed-off-by: Keir Fraser <keir@xensource.com>
| * Revert CONFIG_SPLIT_PTLOCK_CPUS change of ↵kfraser@localhost.localdomain2007-03-161-0/+157
| | | | | | | | | | | | | | | | 14209:1061c7bff38f3e6e66fee96c407977ad55b3f2f2. Jan Beulich points out that it's not safe against mm pinning and unpinning. Signed-off-by: Keir Fraser <keir@xensource.com>
| * xenbus: Clarify and simplify barrier usage.kfraser@localhost.localdomain2007-03-161-6/+7
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * [LINUX] Don't pin the initial page tables on x86_64 when ↵Ian Campbell2007-03-161-2/+4
| | | | | | | | | | | | XENFEAT_writable_page_tables. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
| * net back: Quieten loud error path.kfraser@localhost.localdomain2007-03-151-1/+1
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* | merge with xen-unstable.hgawilliam@xenbuild2.aw2007-03-159-39/+35
|\|
| * [BLKTAP] remove spurious error messageJake Wires2007-03-141-1/+3
| | | | | | | | Signed-off-by: Jake Wires <jwires@xensource.com>
| * [LINUX] Kexec: Ensure that pages allocated for kexec have MFNs which are withinIan Campbell2007-03-141-3/+20
| | | | | | | | | | | | | | | | | | the required limits. Previously we were lucky since most dom0 pages would be low enough but now Xen is more aggressive in giving out higher MFNs when it can. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
| * linux: No need to force pcibios_scan_all_fns() on modern Xen.kfraser@localhost.localdomain2007-03-132-14/+0
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * [LINUX] Fix typo so 3.0.4 compatability works.Ian Campbell2007-03-131-1/+1
| | | | | | | | Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
| * linux: Adjust memory allocation condition in netback to reduce memorykfraser@localhost.localdomain2007-03-121-0/+2
| | | | | | | | | | | | pressure on Xen and avoid unnecessarily stalling receives. Signed-off-by: Jan Beulich <jbeulich@novell.com>
| * linux: No need to manually bring VCPUs online across 'fast' save/restore.kfraser@localhost.localdomain2007-03-121-15/+1
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * The Xen console intercepts ^O and prevents it from propagatingkfraser@localhost.localdomain2007-03-121-2/+5
| | | | | | | | | | | | | | | | through to the guest. However, ^O is a useful key in bash and in Emacs. This patch changes the console to pass a single ^O through to the guest when it is pressed twice. Signed-off-by: Ben Pfaff <blp@cs.stanford.edu>
| * Fix valid_phys_addr_range() prototype of xen /dev/mem.kfraser@localhost.localdomain2007-03-121-3/+3
| | | | | | | | | | | | The second argument is size_t, not size_t *. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* | merge with xen-unstable.hgawilliam@xenbuild2.aw2007-03-1229-125/+115
|\|
| * pci back: Various fixes.kfraser@localhost.localdomain2007-03-104-19/+14
| | | | | | | | | | | | | | | | | | | | | | | | - remove superfluous call to pciback_field_is_dup() - fix a variable type mismatch in pciback_field_is_dup() - make readability improvements by using the OFFSET macro - revises quirk data output via the sysfs quirks node so that - displayed offset information includes base_offset. Thanks to Jambunathan K. for giving such specific bug diagnosis. Signed-off-by: Chris Bookholt <hap10@tycho.ncsc.mil>
| * Add flags field to VCPUOP_set_singlsehot_timer.kfraser@localhost.localdomain2007-03-101-0/+1
| | | | | | | | | | | | | | Flag 'future' causes Xen to check if the timeout is in the past and return -ETIME if so. From: Jeremy Fitzhardinge <jeremy@goop.org> Signed-off-by: Keir Fraser <keir@xensource.com>
| * linux: Use new time hypercalls.kfraser@localhost.localdomain2007-03-092-2/+31
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * linux: fix build warningskfraser@localhost.localdomain2007-03-093-3/+5
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * linux: Upgrade to latest Xen interface version (0x00030205).kfraser@localhost.localdomain2007-03-0921-61/+61
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * pci back: Fix registration of of filters on subsections of config space.kfraser@localhost.localdomain2007-03-091-1/+1
| | | | | | | | | | Found by Jambanuthan K. Signed-off-by: Keir Fraser <keir@xensource.com>
| * linux: Remove an unused data structure from TPM frontend.kfraser@localhost.localdomain2007-03-083-40/+3
| | | | | | | | | | | | Some more code style changes. Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
* | [IA64] PV steal time accountingawilliam@xenbuild2.aw2007-03-121-0/+131
| | | | | | | | Signed-off-by: Atsushi SAKAI <sakaia@jp.fujitsu.com>
* | [IA64] Add HYPERVISOR_vcpu_opawilliam@xenbuild2.aw2007-03-083-0/+27
| | | | | | | | | | | | | | For support of steal time accounting, only supports VCPUOP_register_runstate_memory_area right now. Signed-off-by: Atsushi SAKAI <sakaia@jp.fujitsu.com>
* | [IA64] Add arch/ia64/kernel/time.c to spare tree for steal time accountingawilliam@xenbuild2.aw2007-03-071-0/+306
| | | | | | | | Signed-off-by: Atsushi SAKAI <sakaia@jp.fujitsu.com>
* | [IA64] Xen/ia64 XENMEM_exchange bug work aroundawilliam@xenbuild2.aw2007-03-071-0/+21
|/ | | | | | | | xen-unstable.hg c/s 13366:ed73ff8440d8 revealed that XENMEM_exchange has been broken on Xen/ia64. This is work around for it until the right fix. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* linux: Restore time on APs if they are not hotplugged on save/restore.kfraser@localhost.localdomain2007-03-071-4/+9
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* netback: Disable debug interrupt (accidentally left enabled inkfraser@localhost.localdomain2007-03-071-1/+1
| | | | | previous checkin). Signed-off-by: Keir Fraser <keir@xensource.com>
* linux: Use fake carrier flag for netfront/netback rather than the realkfraser@localhost.localdomain2007-03-075-44/+69
| | | | | netif_carrier_XXX() functions. This makes network bringup much faster. Signed-off-by: Keir Fraser <keir@xensource.com>
* linux: Don't use set_fixmap/clear_fixmap after boot-time. It's notkfraser@localhost.localdomain2007-03-071-3/+6
| | | | | | allowed and the functions are marked __init on x86/64. Use HYPERVISOR_update_va_mapping() directly instead. Signed-off-by: Keir Fraser <keir@xensource.com>
* linux x86/64: No need to pre-allocate all fixmap pagetables:kfraser@localhost.localdomain2007-03-061-6/+12
| | | | | just those for bt_ioremap(). Signed-off-by: Keir Fraser <keir@xensource.com>
* linux x86/64: Clean up mm initialisation a little.kfraser@localhost.localdomain2007-03-051-71/+59
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* linux: no pc speaker device in domUskfraser@localhost.localdomain2007-03-052-0/+6
| | | | Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux: scan DMI earlykfraser@localhost.localdomain2007-03-055-38/+70
| | | | | | | While shuffling quite a few things around, this gets us closer to native, which clearly had a reason to do the DMI scan early. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux/x86-64 2.6.18: reserve bootmem differentlykfraser@localhost.localdomain2007-03-051-6/+8
| | | | | | | | Do init memory reservation in a single step rather then piece-wise. This is not really addressing a problem, but simplifies things a little. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux/x86-64 2.6.18: do away with pud_offset_k()kfraser@localhost.localdomain2007-03-052-14/+1
| | | | Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux/x86_64 2.6.18: remove orig_istkfraser@localhost.localdomain2007-03-052-1/+3
| | | | | | | orig_ist is bound to presence of a TSS, hence is meaningless on Xen kernels. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux: Prefer testing io_bitmap_ptr to the TIF_IO_BITMAP.kfraser@localhost.localdomain2007-03-051-2/+1
| | | | | | | Former is safer (in case TIF_IO_BITMAP is out-of-sync with actual existence of an I/O bitmap for this process) and more readable, and probably results in faster code too. Signed-off-by: Keir Fraser <keir@xensource.com>
* linux: Remove unnecessary locking from pcifront free_root_bus_devs().kfraser@localhost.localdomain2007-03-051-7/+2
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* [LINUX] CONFIG_X86_TSC is defined upstream in arch/i386/Kconfig.cpu so use thatIan Campbell2007-03-052-6/+1
| | | | | | instead of duplicating it in arch/i386/Kconfig. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* linux 2.6.18: constify instances of 'struct file_operations'kfraser@localhost.localdomain2007-03-057-7/+7
| | | | Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux 2.6.18: miscellaneouskfraser@localhost.localdomain2007-03-056-9/+4
| | | | | | | Various minor changes not fitting elsewhere and not warranting separate patches. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux 2.6.18: assembly annotationskfraser@localhost.localdomain2007-03-054-42/+122
| | | | | | | | This adds (or moves to the proper place) annotations paralleling those added in native code in 2.6.18. To make this look less ugly, it required moving around a few things. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux 2.6.18: eliminate Xen special: x8664_ksyms.ckfraser@localhost.localdomain2007-03-051-59/+0
| | | | | | | | The differences of arch/x86_64/kernel/x8664_ksyms-xen.c over its native original are benign - the Xen special can therefore be removed. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux 2.6.18: eliminate Xen special: alternative.ckfraser@localhost.localdomain2007-03-053-392/+6
| | | | | | | | | The sole (x86-64 specific) difference of arch/i386/kernel/alternative-xen.c over its native original can be eliminated by slightly adjusting x86-64's make_readonly(), and the Xen special can then be removed. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux 2.6.18: eliminate Xen special: intel_cacheinfo.ckfraser@localhost.localdomain2007-03-052-775/+0
| | | | | | | | arch/i386/kernel/cpu/intel_cacheinfo-xen.c is identical to arch/i386/kernel/cpu/intel_cacheinfo.c, hence the Xen special can be removed. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* linux/x86-64: allow kernel init memory to be freed.kfraser@localhost.localdomain2007-03-051-27/+30
| | | | Signed-off-by: Jan Beulich <jbeulich@novell.com>