From 9748e2d29e247c0e588ed23962a454e34591d41e Mon Sep 17 00:00:00 2001 From: Geert Uytterhoeven Date: Sun, 30 Oct 2011 13:47:24 +0100 Subject: [PATCH] --- yaml --- r: 271590 b: refs/heads/master c: 9519282a02e74f0bf780eb371a3160824c23965a h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/Documentation/fb/udlfb.txt | 39 +- trunk/Documentation/kernel-parameters.txt | 4 - trunk/Documentation/virtual/kvm/api.txt | 71 +- trunk/MAINTAINERS | 6 - trunk/arch/arm/mach-omap2/board-2430sdp.c | 78 +- trunk/arch/arm/mach-omap2/board-3430sdp.c | 7 +- trunk/arch/arm/mach-omap2/board-4430sdp.c | 208 +- trunk/arch/arm/mach-omap2/board-am3517evm.c | 6 +- trunk/arch/arm/mach-omap2/board-apollon.c | 35 +- trunk/arch/arm/mach-omap2/board-cm-t35.c | 6 +- trunk/arch/arm/mach-omap2/board-devkit8000.c | 10 +- trunk/arch/arm/mach-omap2/board-h4.c | 42 +- trunk/arch/arm/mach-omap2/board-igep0020.c | 8 +- trunk/arch/arm/mach-omap2/board-ldp.c | 122 +- trunk/arch/arm/mach-omap2/board-omap3beagle.c | 8 +- trunk/arch/arm/mach-omap2/board-omap3evm.c | 7 +- .../arch/arm/mach-omap2/board-omap3pandora.c | 2 +- .../arch/arm/mach-omap2/board-omap3stalker.c | 40 +- .../arm/mach-omap2/board-omap3touchbook.c | 18 + trunk/arch/arm/mach-omap2/board-omap4panda.c | 8 +- trunk/arch/arm/mach-omap2/board-overo.c | 7 +- trunk/arch/arm/mach-omap2/board-rx51.c | 25 + trunk/arch/arm/mach-omap2/display.c | 60 +- trunk/arch/arm/mach-omap2/iommu2.c | 31 +- trunk/arch/arm/mach-omap2/twl-common.c | 11 +- trunk/arch/arm/mach-shmobile/board-mackerel.c | 1 - trunk/arch/arm/plat-omap/Kconfig | 12 + trunk/arch/arm/plat-omap/Makefile | 2 + trunk/arch/arm/plat-omap/include/plat/iommu.h | 78 +- .../arch/arm/plat-omap/include/plat/iommu2.h | 4 +- trunk/arch/arm/plat-omap/include/plat/iovmm.h | 30 +- .../arm/plat-omap/iommu-debug.c} | 36 +- .../arm/plat-omap/iommu.c} | 529 ++--- .../plat-omap/{include/plat => }/iopgtable.h | 20 +- .../arm/plat-omap/iovmm.c} | 370 ++- trunk/arch/ia64/kvm/kvm-ia64.c | 3 +- trunk/arch/powerpc/include/asm/kvm.h | 13 - trunk/arch/powerpc/include/asm/kvm_book3s.h | 40 +- .../arch/powerpc/include/asm/kvm_book3s_asm.h | 2 - trunk/arch/powerpc/include/asm/kvm_host.h | 30 +- trunk/arch/powerpc/include/asm/kvm_ppc.h | 1 - trunk/arch/powerpc/kernel/asm-offsets.c | 13 +- trunk/arch/powerpc/kernel/exceptions-64s.S | 10 + trunk/arch/powerpc/kvm/44x.c | 2 - trunk/arch/powerpc/kvm/Makefile | 4 - trunk/arch/powerpc/kvm/book3s_32_sr.S | 2 +- trunk/arch/powerpc/kvm/book3s_64_mmu.c | 8 +- trunk/arch/powerpc/kvm/book3s_64_slb.S | 2 +- trunk/arch/powerpc/kvm/book3s_emulate.c | 29 - trunk/arch/powerpc/kvm/book3s_exports.c | 4 +- trunk/arch/powerpc/kvm/book3s_hv.c | 343 ++- trunk/arch/powerpc/kvm/book3s_hv_rm_mmu.c | 33 + trunk/arch/powerpc/kvm/book3s_hv_rmhandlers.S | 300 +-- trunk/arch/powerpc/kvm/book3s_interrupts.S | 129 +- trunk/arch/powerpc/kvm/book3s_pr.c | 58 +- trunk/arch/powerpc/kvm/book3s_pr_papr.c | 158 -- trunk/arch/powerpc/kvm/book3s_rmhandlers.S | 54 +- trunk/arch/powerpc/kvm/book3s_segment.S | 117 +- trunk/arch/powerpc/kvm/booke.c | 10 +- trunk/arch/powerpc/kvm/e500.c | 2 - trunk/arch/powerpc/kvm/powerpc.c | 55 +- .../powerpc/platforms/512x/mpc512x_shared.c | 24 +- trunk/arch/powerpc/platforms/85xx/p1022_ds.c | 47 +- .../powerpc/platforms/86xx/mpc8610_hpcd.c | 55 +- trunk/arch/powerpc/sysdev/fsl_soc.h | 25 +- trunk/arch/s390/include/asm/kvm_host.h | 7 - trunk/arch/s390/kvm/interrupt.c | 30 - trunk/arch/s390/kvm/kvm-s390.c | 20 +- trunk/arch/s390/kvm/sigp.c | 45 +- trunk/arch/x86/include/asm/apicdef.h | 2 - trunk/arch/x86/include/asm/cpufeature.h | 1 - trunk/arch/x86/include/asm/kvm_emulate.h | 4 +- trunk/arch/x86/include/asm/kvm_host.h | 14 +- trunk/arch/x86/include/asm/msr-index.h | 2 - trunk/arch/x86/include/asm/vmx.h | 12 - trunk/arch/x86/kvm/emulate.c | 867 +++---- trunk/arch/x86/kvm/i8254.c | 6 +- trunk/arch/x86/kvm/i8259.c | 123 +- trunk/arch/x86/kvm/irq.h | 4 +- trunk/arch/x86/kvm/kvm_cache_regs.h | 7 + trunk/arch/x86/kvm/kvm_timer.h | 2 - trunk/arch/x86/kvm/lapic.c | 167 +- trunk/arch/x86/kvm/lapic.h | 4 - trunk/arch/x86/kvm/mmu.c | 5 +- trunk/arch/x86/kvm/mmu_audit.c | 6 +- trunk/arch/x86/kvm/paging_tmpl.h | 24 +- trunk/arch/x86/kvm/svm.c | 93 +- trunk/arch/x86/kvm/trace.h | 118 +- trunk/arch/x86/kvm/vmx.c | 131 +- trunk/arch/x86/kvm/x86.c | 277 +-- trunk/drivers/edac/amd64_edac.c | 37 +- trunk/drivers/edac/mce_amd.c | 46 +- trunk/drivers/edac/mce_amd.h | 6 +- trunk/drivers/i2c/busses/Kconfig | 2 +- trunk/drivers/iommu/Kconfig | 19 - trunk/drivers/iommu/Makefile | 3 - trunk/drivers/iommu/amd_iommu.c | 4 +- trunk/drivers/iommu/intel-iommu.c | 2 +- trunk/drivers/iommu/iommu.c | 114 +- trunk/drivers/iommu/msm_iommu.c | 9 +- trunk/drivers/media/video/Kconfig | 3 +- trunk/drivers/media/video/omap/omap_vout.c | 18 +- trunk/drivers/media/video/omap3isp/isp.c | 45 +- trunk/drivers/media/video/omap3isp/isp.h | 5 +- trunk/drivers/media/video/omap3isp/ispccdc.c | 25 +- trunk/drivers/media/video/omap3isp/ispstat.c | 11 +- trunk/drivers/media/video/omap3isp/ispvideo.c | 4 +- trunk/drivers/staging/xgifb/XGI_main_26.c | 25 +- trunk/drivers/video/68328fb.c | 4 +- trunk/drivers/video/Kconfig | 34 +- trunk/drivers/video/Makefile | 2 - trunk/drivers/video/acornfb.c | 5 +- trunk/drivers/video/arkfb.c | 9 +- trunk/drivers/video/atmel_lcdfb.c | 15 +- trunk/drivers/video/aty/radeon_base.c | 10 +- trunk/drivers/video/au1100fb.c | 181 +- trunk/drivers/video/au1100fb.h | 6 +- trunk/drivers/video/au1200fb.c | 299 +-- trunk/drivers/video/backlight/adp8860_bl.c | 1 + trunk/drivers/video/backlight/adp8870_bl.c | 1 + trunk/drivers/video/bf54x-lq043fb.c | 2 +- trunk/drivers/video/bfin-lq035q1-fb.c | 2 +- trunk/drivers/video/bfin-t350mcqb-fb.c | 2 +- trunk/drivers/video/bfin_adv7393fb.c | 2 +- trunk/drivers/video/carminefb.c | 6 +- trunk/drivers/video/controlfb.c | 2 +- trunk/drivers/video/da8xx-fb.c | 186 +- trunk/drivers/video/fb-puv3.c | 4 +- trunk/drivers/video/fb_defio.c | 3 +- trunk/drivers/video/fbmem.c | 3 + trunk/drivers/video/fbmon.c | 21 +- trunk/drivers/video/fbsysfs.c | 3 - trunk/drivers/video/fsl-diu-fb.c | 992 ++++---- trunk/drivers/video/g364fb.c | 5 +- trunk/drivers/video/grvga.c | 579 ----- trunk/drivers/video/gxt4500.c | 4 +- trunk/drivers/video/hgafb.c | 4 +- trunk/drivers/video/imsttfb.c | 2 +- trunk/drivers/video/intelfb/intelfbhw.c | 6 +- trunk/drivers/video/mb862xx/mb862xx-i2c.c | 2 +- trunk/drivers/video/mb862xx/mb862xxfbdrv.c | 6 +- trunk/drivers/video/modedb.c | 444 ++-- trunk/drivers/video/msm/mddi.c | 2 +- trunk/drivers/video/msm/mdp.c | 6 +- trunk/drivers/video/mx3fb.c | 19 +- trunk/drivers/video/mxsfb.c | 1 - trunk/drivers/video/neofb.c | 4 +- trunk/drivers/video/nuc900fb.c | 3 +- trunk/drivers/video/omap/Kconfig | 29 + trunk/drivers/video/omap/Makefile | 8 + trunk/drivers/video/omap/lcd_2430sdp.c | 203 ++ trunk/drivers/video/omap/lcd_apollon.c | 136 ++ trunk/drivers/video/omap/lcd_h4.c | 117 + trunk/drivers/video/omap/lcd_ldp.c | 201 ++ trunk/drivers/video/omap/lcd_omap3beagle.c | 130 ++ trunk/drivers/video/omap/lcd_omap3evm.c | 193 ++ trunk/drivers/video/omap/lcd_overo.c | 180 ++ trunk/drivers/video/omap2/displays/Kconfig | 28 +- trunk/drivers/video/omap2/displays/Makefile | 3 - .../drivers/video/omap2/displays/panel-dvi.c | 363 --- .../video/omap2/displays/panel-generic-dpi.c | 113 +- .../drivers/video/omap2/displays/panel-n8x0.c | 747 ------ .../video/omap2/displays/panel-picodlp.c | 594 ----- .../video/omap2/displays/panel-picodlp.h | 288 --- .../drivers/video/omap2/displays/panel-taal.c | 125 +- trunk/drivers/video/omap2/dss/Kconfig | 2 +- trunk/drivers/video/omap2/dss/Makefile | 2 +- trunk/drivers/video/omap2/dss/core.c | 4 - trunk/drivers/video/omap2/dss/dispc.c | 1700 ++++++++------ trunk/drivers/video/omap2/dss/dispc.h | 57 - trunk/drivers/video/omap2/dss/display.c | 31 +- trunk/drivers/video/omap2/dss/dpi.c | 28 +- trunk/drivers/video/omap2/dss/dsi.c | 929 +++----- trunk/drivers/video/omap2/dss/dss.c | 18 +- trunk/drivers/video/omap2/dss/dss.h | 156 +- trunk/drivers/video/omap2/dss/dss_features.c | 130 +- trunk/drivers/video/omap2/dss/dss_features.h | 17 +- trunk/drivers/video/omap2/dss/hdmi.c | 1260 +++++++++-- .../omap2/dss/{ti_hdmi_4xxx_ip.h => hdmi.h} | 400 ++-- .../dss/{hdmi_panel.c => hdmi_omap4_panel.c} | 68 +- trunk/drivers/video/omap2/dss/manager.c | 191 +- trunk/drivers/video/omap2/dss/overlay.c | 122 +- trunk/drivers/video/omap2/dss/rfbi.c | 45 +- trunk/drivers/video/omap2/dss/sdi.c | 19 +- trunk/drivers/video/omap2/dss/ti_hdmi.h | 138 -- .../drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c | 1239 ---------- trunk/drivers/video/omap2/dss/venc.c | 27 +- trunk/drivers/video/omap2/omapfb/Kconfig | 2 +- .../drivers/video/omap2/omapfb/omapfb-main.c | 134 +- .../drivers/video/omap2/omapfb/omapfb-sysfs.c | 6 +- trunk/drivers/video/platinumfb.c | 4 +- trunk/drivers/video/pm2fb.c | 6 +- trunk/drivers/video/pm3fb.c | 6 +- trunk/drivers/video/ps3fb.c | 2 +- trunk/drivers/video/pxa3xx-gcu.c | 4 +- trunk/drivers/video/pxafb.c | 2 +- trunk/drivers/video/s3c-fb.c | 117 +- trunk/drivers/video/s3c2410fb.c | 3 +- trunk/drivers/video/s3fb.c | 9 +- trunk/drivers/video/sa1100fb.c | 3 +- trunk/drivers/video/savage/savagefb_driver.c | 16 +- trunk/drivers/video/sh_mobile_hdmi.c | 47 +- trunk/drivers/video/sh_mobile_lcdcfb.c | 1162 +++++----- trunk/drivers/video/sh_mobile_lcdcfb.h | 12 +- trunk/drivers/video/sh_mobile_meram.c | 208 +- trunk/drivers/video/sh_mobile_meram.h | 41 + trunk/drivers/video/sis/sis_main.c | 30 +- trunk/drivers/video/skeletonfb.c | 2 +- trunk/drivers/video/sm501fb.c | 6 +- trunk/drivers/video/smscufx.c | 1994 ----------------- trunk/drivers/video/tmiofb.c | 2 +- trunk/drivers/video/tridentfb.c | 4 +- trunk/drivers/video/udlfb.c | 187 +- trunk/drivers/video/valkyriefb.c | 2 +- trunk/drivers/video/vfb.c | 4 +- trunk/drivers/video/vga16fb.c | 2 +- trunk/drivers/video/via/dvi.c | 34 +- trunk/drivers/video/via/dvi.h | 3 +- trunk/drivers/video/via/global.c | 2 - trunk/drivers/video/via/global.h | 2 - trunk/drivers/video/via/hw.c | 544 ++++- trunk/drivers/video/via/hw.h | 285 ++- trunk/drivers/video/via/lcd.c | 53 +- trunk/drivers/video/via/lcd.h | 7 +- trunk/drivers/video/via/share.h | 23 +- trunk/drivers/video/via/via-core.c | 2 +- trunk/drivers/video/via/via_modesetting.c | 104 - trunk/drivers/video/via/via_modesetting.h | 23 - trunk/drivers/video/via/viafbdev.c | 182 +- trunk/drivers/video/via/viamode.c | 60 +- trunk/drivers/video/via/viamode.h | 4 +- trunk/drivers/video/vt8500lcdfb.c | 6 +- trunk/drivers/video/vt8623fb.c | 9 +- trunk/drivers/video/xilinxfb.c | 1 + trunk/include/linux/device.h | 6 - trunk/include/linux/fsl-diu-fb.h | 92 +- trunk/include/linux/iommu.h | 76 +- trunk/include/linux/kvm.h | 6 +- trunk/include/linux/kvm_host.h | 32 +- trunk/include/video/omap-panel-dvi.h | 37 - trunk/include/video/omap-panel-n8x0.h | 15 - trunk/include/video/omap-panel-nokia-dsi.h | 8 +- trunk/include/video/omap-panel-picodlp.h | 23 - trunk/include/video/omapdss.h | 100 +- trunk/include/video/sh_mobile_lcdc.h | 135 +- trunk/include/video/udlfb.h | 1 - trunk/lib/dma-debug.c | 68 +- trunk/virt/kvm/assigned-dev.c | 62 +- trunk/virt/kvm/coalesced_mmio.c | 131 +- trunk/virt/kvm/coalesced_mmio.h | 7 +- trunk/virt/kvm/eventfd.c | 3 +- trunk/virt/kvm/ioapic.c | 3 +- trunk/virt/kvm/iommu.c | 4 +- trunk/virt/kvm/kvm_main.c | 112 +- 255 files changed, 9683 insertions(+), 15387 deletions(-) rename trunk/{drivers/iommu/omap-iommu-debug.c => arch/arm/plat-omap/iommu-debug.c} (91%) rename trunk/{drivers/iommu/omap-iommu.c => arch/arm/plat-omap/iommu.c} (61%) rename trunk/arch/arm/plat-omap/{include/plat => }/iopgtable.h (82%) rename trunk/{drivers/iommu/omap-iovmm.c => arch/arm/plat-omap/iovmm.c} (62%) delete mode 100644 trunk/arch/powerpc/kvm/book3s_pr_papr.c delete mode 100644 trunk/drivers/video/grvga.c create mode 100644 trunk/drivers/video/omap/lcd_2430sdp.c create mode 100644 trunk/drivers/video/omap/lcd_apollon.c create mode 100644 trunk/drivers/video/omap/lcd_h4.c create mode 100644 trunk/drivers/video/omap/lcd_ldp.c create mode 100644 trunk/drivers/video/omap/lcd_omap3beagle.c create mode 100644 trunk/drivers/video/omap/lcd_omap3evm.c create mode 100644 trunk/drivers/video/omap/lcd_overo.c delete mode 100644 trunk/drivers/video/omap2/displays/panel-dvi.c delete mode 100644 trunk/drivers/video/omap2/displays/panel-n8x0.c delete mode 100644 trunk/drivers/video/omap2/displays/panel-picodlp.c delete mode 100644 trunk/drivers/video/omap2/displays/panel-picodlp.h rename trunk/drivers/video/omap2/dss/{ti_hdmi_4xxx_ip.h => hdmi.h} (54%) rename trunk/drivers/video/omap2/dss/{hdmi_panel.c => hdmi_omap4_panel.c} (79%) delete mode 100644 trunk/drivers/video/omap2/dss/ti_hdmi.h delete mode 100644 trunk/drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c create mode 100644 trunk/drivers/video/sh_mobile_meram.h delete mode 100644 trunk/drivers/video/smscufx.c delete mode 100644 trunk/include/video/omap-panel-dvi.h delete mode 100644 trunk/include/video/omap-panel-n8x0.h delete mode 100644 trunk/include/video/omap-panel-picodlp.h diff --git a/[refs] b/[refs] index cda09c3cf012..63616a385381 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0cfdc724390fb9370f27bb9a133eadf69114dd21 +refs/heads/master: 9519282a02e74f0bf780eb371a3160824c23965a diff --git a/trunk/Documentation/fb/udlfb.txt b/trunk/Documentation/fb/udlfb.txt index 57d2f2908b12..7fdde2a02a27 100644 --- a/trunk/Documentation/fb/udlfb.txt +++ b/trunk/Documentation/fb/udlfb.txt @@ -87,38 +87,23 @@ Special configuration for udlfb is usually unnecessary. There are a few options, however. From the command line, pass options to modprobe -modprobe udlfb fb_defio=0 console=1 shadow=1 +modprobe udlfb defio=1 console=1 -Or modify options on the fly at /sys/module/udlfb/parameters directory via -sudo nano fb_defio -change the parameter in place, and save the file. +Or for permanent option, create file like /etc/modprobe.d/options with text +options udlfb defio=1 console=1 -Unplug/replug USB device to apply with new settings - -Or for permanent option, create file like /etc/modprobe.d/udlfb.conf with text -options udlfb fb_defio=0 console=1 shadow=1 - -Accepted boolean options: +Accepted options: fb_defio Make use of the fb_defio (CONFIG_FB_DEFERRED_IO) kernel module to track changed areas of the framebuffer by page faults. - Standard fbdev applications that use mmap but that do not - report damage, should be able to work with this enabled. - Disable when running with X server that supports reporting - changed regions via ioctl, as this method is simpler, - more stable, and higher performance. - default: fb_defio=1 - -console Allow fbcon to attach to udlfb provided framebuffers. - Can be disabled if fbcon and other clients - (e.g. X with --shared-vt) are in conflict. - default: console=1 - -shadow Allocate a 2nd framebuffer to shadow what's currently across - the USB bus in device memory. If any pixels are unchanged, - do not transmit. Spends host memory to save USB transfers. - Enabled by default. Only disable on very low memory systems. - default: shadow=1 + Standard fbdev applications that use mmap but that do not + report damage, may be able to work with this enabled. + Disabled by default because of overhead and other issues. + +console Allow fbcon to attach to udlfb provided framebuffers. This + is disabled by default because fbcon will aggressively consume + the first framebuffer it finds, which isn't usually what the + user wants in the case of USB displays. Sysfs Attributes ================ diff --git a/trunk/Documentation/kernel-parameters.txt b/trunk/Documentation/kernel-parameters.txt index 27e0488d54d2..93413ce96883 100644 --- a/trunk/Documentation/kernel-parameters.txt +++ b/trunk/Documentation/kernel-parameters.txt @@ -1201,10 +1201,6 @@ bytes respectively. Such letter suffixes can also be entirely omitted. [KVM,Intel] Disable FlexPriority feature (TPR shadow). Default is 1 (enabled) - kvm-intel.nested= - [KVM,Intel] Enable VMX nesting (nVMX). - Default is 0 (disabled) - kvm-intel.unrestricted_guest= [KVM,Intel] Disable unrestricted guest feature (virtualized real and unpaged mode) on capable diff --git a/trunk/Documentation/virtual/kvm/api.txt b/trunk/Documentation/virtual/kvm/api.txt index 7945b0bd35e2..b0e4b9cd6a66 100644 --- a/trunk/Documentation/virtual/kvm/api.txt +++ b/trunk/Documentation/virtual/kvm/api.txt @@ -175,30 +175,10 @@ Parameters: vcpu id (apic id on x86) Returns: vcpu fd on success, -1 on error This API adds a vcpu to a virtual machine. The vcpu id is a small integer -in the range [0, max_vcpus). - -The recommended max_vcpus value can be retrieved using the KVM_CAP_NR_VCPUS of -the KVM_CHECK_EXTENSION ioctl() at run-time. -The maximum possible value for max_vcpus can be retrieved using the -KVM_CAP_MAX_VCPUS of the KVM_CHECK_EXTENSION ioctl() at run-time. - +in the range [0, max_vcpus). You can use KVM_CAP_NR_VCPUS of the +KVM_CHECK_EXTENSION ioctl() to determine the value for max_vcpus at run-time. If the KVM_CAP_NR_VCPUS does not exist, you should assume that max_vcpus is 4 cpus max. -If the KVM_CAP_MAX_VCPUS does not exist, you should assume that max_vcpus is -same as the value returned from KVM_CAP_NR_VCPUS. - -On powerpc using book3s_hv mode, the vcpus are mapped onto virtual -threads in one or more virtual CPU cores. (This is because the -hardware requires all the hardware threads in a CPU core to be in the -same partition.) The KVM_CAP_PPC_SMT capability indicates the number -of vcpus per virtual core (vcore). The vcore id is obtained by -dividing the vcpu id by the number of vcpus per vcore. The vcpus in a -given vcore will always be in the same physical core as each other -(though that might be a different physical core from time to time). -Userspace can control the threading (SMT) mode of the guest by its -allocation of vcpu ids. For example, if userspace wants -single-threaded guest vcpus, it should make all vcpu ids be a multiple -of the number of vcpus per vcore. On powerpc using book3s_hv mode, the vcpus are mapped onto virtual threads in one or more virtual CPU cores. (This is because the @@ -1653,50 +1633,3 @@ developer registration required to access it). char padding[256]; }; }; - -6. Capabilities that can be enabled - -There are certain capabilities that change the behavior of the virtual CPU when -enabled. To enable them, please see section 4.37. Below you can find a list of -capabilities and what their effect on the vCPU is when enabling them. - -The following information is provided along with the description: - - Architectures: which instruction set architectures provide this ioctl. - x86 includes both i386 and x86_64. - - Parameters: what parameters are accepted by the capability. - - Returns: the return value. General error numbers (EBADF, ENOMEM, EINVAL) - are not detailed, but errors with specific meanings are. - -6.1 KVM_CAP_PPC_OSI - -Architectures: ppc -Parameters: none -Returns: 0 on success; -1 on error - -This capability enables interception of OSI hypercalls that otherwise would -be treated as normal system calls to be injected into the guest. OSI hypercalls -were invented by Mac-on-Linux to have a standardized communication mechanism -between the guest and the host. - -When this capability is enabled, KVM_EXIT_OSI can occur. - -6.2 KVM_CAP_PPC_PAPR - -Architectures: ppc -Parameters: none -Returns: 0 on success; -1 on error - -This capability enables interception of PAPR hypercalls. PAPR hypercalls are -done using the hypercall instruction "sc 1". - -It also sets the guest privilege level to "supervisor" mode. Usually the guest -runs in "hypervisor" privilege mode with a few missing features. - -In addition to the above, it changes the semantics of SDR1. In this mode, the -HTAB address part of SDR1 contains an HVA instead of a GPA, as PAPR keeps the -HTAB invisible to the guest. - -When this capability is enabled, KVM_EXIT_PAPR_HCALL can occur. diff --git a/trunk/MAINTAINERS b/trunk/MAINTAINERS index 2014c1ff8197..07e5dbd14273 100644 --- a/trunk/MAINTAINERS +++ b/trunk/MAINTAINERS @@ -5970,12 +5970,6 @@ L: netdev@vger.kernel.org S: Supported F: drivers/net/ethernet/smsc/smsc9420.* -SMSC UFX6000 and UFX7000 USB to VGA DRIVER -M: Steve Glendinning -L: linux-fbdev@vger.kernel.org -S: Supported -F: drivers/video/smscufx.c - SN-IA64 (Itanium) SUB-PLATFORM M: Jes Sorensen L: linux-altix@sgi.com diff --git a/trunk/arch/arm/mach-omap2/board-2430sdp.c b/trunk/arch/arm/mach-omap2/board-2430sdp.c index f8ce84b69eb1..87f43ade4405 100644 --- a/trunk/arch/arm/mach-omap2/board-2430sdp.c +++ b/trunk/arch/arm/mach-omap2/board-2430sdp.c @@ -39,9 +39,6 @@ #include #include -#include