aboutsummaryrefslogtreecommitdiffstats
path: root/linux-2.6-xen-sparse
Commit message (Collapse)AuthorAgeFilesLines
...
* | merge with xen-unstable.hgawilliam@xenbuild2.aw2007-02-155-9/+12
|\|
| * linux: quieten some driver printk logging.kfraser@localhost.localdomain2007-02-144-8/+10
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * [LINUX] Call ctrl_alt_del() to trigger a reboot so we benefit from theIan Campbell2007-02-131-1/+2
| | | | | | | | | | | | | | | | | | generic infrastructure for cad_pid etc. Add a ctrl_alt_del() implemenation to the PV on HVM compatibility layer since ctrl_alt_del() is not exported on native kernels. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* | [IA64] dma-mapping.h user our own swiotlb.h headerawilliam@xenbuild2.aw2007-02-122-3/+1
| | | | | | | | Signed-off-by: Takanori Kasai <kasai.takanori@jp.fujitsu.com>
* | [IA64] Remove use of hpsim consoleawilliam@xenbuild2.aw2007-02-122-28/+39
|/ | | | | | | | This makes all domain boot messages come out through xencons. Previously the hpsim console allowed an early console via Xen. Also, make xencons the preferred console unless a console is explicitly provided. Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* Merge with xen-ia64-unstable.hg.kfraser@localhost.localdomain2007-02-083-79/+90
|\
| * Remove unnecessarily modified a.out.h.Keir Fraser2007-02-081-26/+0
| | | | | | | | Signed-off-by: Jan Beulich <jbeulich@novell.com>
| * Move skb_pull_rcsum() to its usual place in skbuff.cKeir Fraser2007-02-081-23/+23
| |
| * pvfb: Split mouse and keyboard into separate devices.kfraser@localhost.localdomain2007-02-071-30/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch creates two separate input devices for keyboard and mouse events. The reason for this is to separate them in the linux input layer and allow them being routed different ways. Use case: Configure the X-Server like this to get the mouse events directly from the linux input layer, which has the major advantage that absolute coordinates work correctly: Section "InputDevice" Driver "evdev" Identifier "Mouse" Option "Device" "/dev/input/event<nr>" EndSection This makes the keyboard stop working though in case mouse and keyboard events are coming through the same input device, at least with older Xorg (6.9) versions. Signed-off-by: Gerd Hoffmann <kraxel@suse.de> Assign fake pci product identifiers down from 0xffff. This may help clarify that the devices are not actually PCI. Also it reduces probability of accidental conflict if further real PCI assignments occur in future (0x0002, 0x0003, ... would be obvious next identifiers to allocate). Signed-off-by: Keir Fraser <keir@xensource.com>
* | merge with xen-unstable.hgawilliam@xenbuild2.aw2007-02-072-13/+15
|\|
| * linux: Zap /proc/interrupts count when a dynamic IRQ is unbound.Keir Fraser2007-02-071-1/+5
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * linux/i386: Improve critical region handling codekfraser@localhost.localdomain2007-02-061-12/+10
| | | | | | | | | | | | | | | | | | - use symbolics instead of raw numbers (going to help the 2.6.20 port, as those numbers change there) - fold instructions where possible - move fixup table into .rodata Signed-off-by: Jan Beulich <jbeulich@novell.com>
* | merge with xen-unstable.hgawilliam@xenbuild2.aw2007-02-043-5/+7
|\|
| * linux: Allow xenbus_strstate() to be used from modules.kfraser@localhost.localdomain2007-02-022-3/+4
| | | | | | | | | | | | | | The function is referenced by a number of DPRINTK()-s. Also, properly const-ify it. Signed-off-by: Jan Beulich <jbeulich@novell.com>
| * [LINUX] netfront: Don't call netif_carrier_off until the device isIan Campbell2007-02-011-2/+3
| | | | | | | | | | | | | | | | | | | | fuly allocated. netif_carrier_off() causes events to be queued on the device so if we subsequently abort the allocation (e.g. due to lack of grant entries) then we crash trying to access the now invalid device. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* | [IA64] Remove verbosity from xen_pm_power_offawilliam@xenbuild2.aw2007-02-041-1/+0
| | | | | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* | [IA64] Fix xencons_early_setup build warningawilliam@xenbuild2.aw2007-02-041-0/+1
| | | | | | | | Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
* | [IA64] Fix PAL_HALT for paravirtualized domainsawilliam@xenbuild2.aw2007-02-041-0/+8
| | | | | | | | | | | | | | machine_halt() stops the vcpus, but no longer destroys the domain. This should be more in-line with the behavior on native hardware. Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
* | [IA64] Fix compile warnings in xenentry.Sawilliam@xenbuild2.aw2007-02-011-0/+2
| | | | | | | | Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
* | [IA64] Add arch_free_page()awilliam@xenbuild2.aw2007-01-311-0/+9
| | | | | | | | | | | | Without this, Linux can hit bad_page() Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* | merge with xen-unstable.hgawilliam@xenbuild2.aw2007-01-312-2/+9
|\|
| * [linux] Delay making the VCPUOP_initialise calls until the cpu is brought upChristian Limpach2007-01-291-2/+8
| | | | | | | | | | | | the first time. Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
| * [LINUX] Force .data segment to be 4k aligned on i386.Ian Campbell2007-01-291-0/+1
| | | | | | | | | | | | | | Changeset 4e878f596c16 applied this change to the patches directory but we also need to patch the sparse tree. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* | [IA64] Remove PG_foreign hackawilliam@xenbuild2.aw2007-01-283-47/+0
| | | | | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* | [IA64] New resend_irq_on_evtchn() paramsawilliam@xenbuild2.aw2007-01-281-3/+2
| | | | | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* | [IA64] update xensetup.S for new upstreamawilliam@xenbuild2.aw2007-01-281-14/+0
| | | | | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* | [IA64] Update installing the panic notifier for new upstreamawilliam@xenbuild2.aw2007-01-281-1/+2
| | | | | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* | [IA64] Fix for irq_desc() missing in new upstreamawilliam@xenbuild2.aw2007-01-281-1/+1
| | | | | | | | Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* | merge with xen-unstable.hgawilliam@xenbuild2.aw2007-01-27225-10659/+9117
|\|
| * netfront: Better fix for netfront_tx_slot_available().kfraser@localhost.localdomain2007-01-251-5/+2
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * netfront: Check availability of grant references in start_xmit().kfraser@localhost.localdomain2007-01-251-0/+4
| | | | | | | | Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
| * [linux] remove gratuitous differences with plain linux.Christian Limpach2007-01-241-3/+1
| | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
| * [linux] Disable GENERIC_TIME until we have a xen clocksource.Christian Limpach2007-01-242-1914/+1
| | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
| * bimodal blkback: Support multiple ring protocols.kfraser@localhost.localdomain2007-01-249-59/+299
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed for 32-on-64 support. Right now there are three protocols: native, x86_32 and x86_64. If needed it can be extended. Interface changes (io/blkif.h) * Define the x86_32 and x86_64 structs additionally to the native version. * Add helper functions to convert them requests to native. Backend changes: * Look at the "protocol" name of the frontend and switch ring handling accordingly. If the protocol node isn't present it assumes native protocol. * As the request struct is copied anyway before being processed (for security reasons) it is converted to native at that point so most backend code doesn't need to know what the frontend speaks. * In case of blktap this is completely transparent to userspace, the kernel/userspace ring is always native no matter what the frontend speaks. Signed-off-by: Gerd Hoffmann <kraxel@suse.de>
| * Close save-after-restore race.john.levon@sun.com2007-01-233-7/+6
| | | | | | | | | | | | | | | | Make xc_linux_save() wait for the frame_list_list MFN to be updated by the domain before trying to use it. Make Linux set the top-level MFN /after/ updating the other MFN lists. Signed-off-by: John Levon <john.levon@sun.com>
| * linux: Make resend_irq_on_evtchn() non-static for ia64 use.kfraser@localhost.localdomain2007-01-231-2/+2
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * bimodal blkfront: Create a new node "protocol" in xenstore, add thekfraser@localhost.localdomain2007-01-231-0/+7
| | | | | | | | | | | | protocol name it speaks there. Signed-off-by: Gerd Hoffmann <kraxel@suse.de>
| * bimodal: pvfb frontendkfraser@localhost.localdomain2007-01-231-1/+6
| | | | | | | | | | | | | | Create a new node "protocol" in xenstore, add the protocol name it speaks there. Signed-off-by: Gerd Hoffmann <kraxel@suse.de>
| * linux: Fix enable_irq() crash by removing a BUG_ON() assumption in ourkfraser@localhost.localdomain2007-01-232-27/+25
| | | | | | | | | | event-channel retrigger() function. Also clean up bitmap usages. Signed-off-by: Keir Fraser <keir@xensource.com>
| * [PV-on-HVM] Make PV drivers on HVM kernels work on older kernels afterIan Campbell2007-01-222-1/+9
| | | | | | | | | | | | update to 2.6.18. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
| * linux/i386: widen physical address rangekfraser@localhost.localdomain2007-01-221-1/+1
| | | | | | | | | | | | | | | | 32on64 supports 168Gb for 32-bit guests, hence at least 38 bits must be specified here. The foreign frame bit is MFN bit 31, so the maximum valid value here would be 43. Signed-off-by: Jan Beulich <jbeulich@novell.com>
| * linux/i386: relax highpte pinning/write-protectingkfraser@localhost.localdomain2007-01-229-89/+342
| | | | | | | | Signed-off-by: Jan Beulich <jbeulich@novell.com>
| * [LINUX] Fix native build.Ian Campbell2007-01-221-1/+1
| | | | | | | | Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
| * linux: Fix x86/64 build (which is failing on some systems).kaf24@localhost.localdomain2007-01-211-1/+2
| | | | | | | | Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
| * Add unsuspend hook for resuming devices in the checkpoint parent.kfraser@localhost.localdomain2007-01-192-0/+24
| | | | | | | | | | | | Nothing uses it at the moment. Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
| * Make xen_suspend handle resume.kfraser@localhost.localdomain2007-01-194-22/+36
| | | | | | | | | | | | | | | | | | | | | | Don't destroy xenstore watches on suspend, and only recreate them when resuming in a new domain. Likewise, only invoke frontend device resume code when in a new domain (the resume functions all tear down the existing function and wait for the backend to negotiate a new one, which does not happen in the source domain). Signed-off-by: Brendan Cully <brendan@cs.ubc.ca> Signed-off-by: Keir Fraser <keir@xensource.com>
| * [merge] with xen-unstableChristian Limpach2007-01-1923-485/+1165
| |\ | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
| | * [linux networking] Remove the code to allocate page sized skbs.Christian Limpach2007-01-187-233/+14
| | | | | | | | | | | | | | | | | | | | | | | | This is no longer used much since the default is to always copy packets to guests. Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
| | * Merge with xen-ia64-unstable.hgkfraser@localhost.localdomain2007-01-181-8/+10
| | |\
| | | * [linux] remove gratuitous differences with plain linux.Christian Limpach2007-01-181-8/+10
| | | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>