Re: Linux v2.6.20-rc5
On 3/8/07, albcamus <[EMAIL PROTECTED]> wrote: I guess that it is because 'paravirt_ops' was exported as GPL symbol, whereas the vmware module doen't declare any license. I tried to add the following line: MODULE_LICENSE("GPL"); into vmmon.tar and vmnet.tar under /usr/lib/vmare/modules/source/, then it works. I'll try that. Thanks. Here's what I did, but don't know whether it's the right approach (but, at least vmware still works) ... Thanks, Jeff. --- vmware/vmmon-only/include/driver-config.h.org 2007-01-26 10:46:01 +0800 +++ vmware/vmmon-only/include/driver-config.h 2006-11-14 05:06:18 +0800 @@ -19,7 +19,8 @@ #include "includeCheck.h" #include +#undef CONFIG_PARAVIRT #include "compat_version.h" /* We rely on Kernel Module support. Check here. */ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
RE: Linux v2.6.20-rc5
I guess that it is because 'paravirt_ops' was exported as GPL symbol, whereas the vmware module doen't declare any license. I tried to add the following line: MODULE_LICENSE("GPL"); into vmmon.tar and vmnet.tar under /usr/lib/vmare/modules/source/, then it works. (but maybe will tear the copyright by VMWare Inc.) my kernel: 2.6.21-rc3 with CONFIG_PARAVIRT=y 2007/1/14, Jeff Chua <[EMAIL PROTECTED]>: I recompiled the vmmon module under the new kernel with CONFIG_PARAVIRT=y. It compiled fine, but when loaded, it gives the unknown symbol warning. I shalll make it clear that this is not a kernel issue ... it's just vmware, but I don't know how to fix it, and needed help from the experts. Thanks, Jeff. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 3/8/07, albcamus [EMAIL PROTECTED] wrote: I guess that it is because 'paravirt_ops' was exported as GPL symbol, whereas the vmware module doen't declare any license. I tried to add the following line: MODULE_LICENSE(GPL); into vmmon.tar and vmnet.tar under /usr/lib/vmare/modules/source/, then it works. I'll try that. Thanks. Here's what I did, but don't know whether it's the right approach (but, at least vmware still works) ... Thanks, Jeff. --- vmware/vmmon-only/include/driver-config.h.org 2007-01-26 10:46:01 +0800 +++ vmware/vmmon-only/include/driver-config.h 2006-11-14 05:06:18 +0800 @@ -19,7 +19,8 @@ #include includeCheck.h #include linux/autoconf.h +#undef CONFIG_PARAVIRT #include compat_version.h /* We rely on Kernel Module support. Check here. */ - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
RE: Linux v2.6.20-rc5
I guess that it is because 'paravirt_ops' was exported as GPL symbol, whereas the vmware module doen't declare any license. I tried to add the following line: MODULE_LICENSE(GPL); into vmmon.tar and vmnet.tar under /usr/lib/vmare/modules/source/, then it works. (but maybe will tear the copyright by VMWare Inc.) my kernel: 2.6.21-rc3 with CONFIG_PARAVIRT=y 2007/1/14, Jeff Chua [EMAIL PROTECTED]: I recompiled the vmmon module under the new kernel with CONFIG_PARAVIRT=y. It compiled fine, but when loaded, it gives the unknown symbol warning. I shalll make it clear that this is not a kernel issue ... it's just vmware, but I don't know how to fix it, and needed help from the experts. Thanks, Jeff. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
Jeff Chua <[EMAIL PROTECTED]> wrote: > > > From: Jeff Chua <[EMAIL PROTECTED]> > >> CC [M] drivers/kvm/vmx.o >> {standard input}: Assembler messages: >> {standard input}:3257: Error: bad register name `%sil' >> make[2]: *** [drivers/kvm/vmx.o] Error 1 >> make[1]: *** [drivers/kvm] Error 2 >> make: *** [drivers] Error 2 > > I'm not using the kernel profiler, so here's a patch to make it work without > CONFIG_PROFILING. Actually that only happens to work by chance (by making one of al/bl/cl/dl available). This patch should fix it properly. Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c index ce219e3..0aa2659 100644 --- a/drivers/kvm/vmx.c +++ b/drivers/kvm/vmx.c @@ -1824,7 +1824,7 @@ again: #endif "setbe %0 \n\t" "popf \n\t" - : "=g" (fail) + : "=q" (fail) : "r"(vcpu->launched), "d"((unsigned long)HOST_RSP), "c"(vcpu), [rax]"i"(offsetof(struct kvm_vcpu, regs[VCPU_REGS_RAX])), - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
Jeff Chua [EMAIL PROTECTED] wrote: From: Jeff Chua [EMAIL PROTECTED] CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 I'm not using the kernel profiler, so here's a patch to make it work without CONFIG_PROFILING. Actually that only happens to work by chance (by making one of al/bl/cl/dl available). This patch should fix it properly. Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmVHI~} [EMAIL PROTECTED] Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c index ce219e3..0aa2659 100644 --- a/drivers/kvm/vmx.c +++ b/drivers/kvm/vmx.c @@ -1824,7 +1824,7 @@ again: #endif setbe %0 \n\t popf \n\t - : =g (fail) + : =q (fail) : r(vcpu-launched), d((unsigned long)HOST_RSP), c(vcpu), [rax]i(offsetof(struct kvm_vcpu, regs[VCPU_REGS_RAX])), - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 1/14/07, Adrian Bunk <[EMAIL PROTECTED]> wrote: On Sun, Jan 14, 2007 at 07:03:12PM +0800, Jeff Chua wrote: > > On 1/14/07, Adrian Bunk <[EMAIL PROTECTED]> wrote: > >On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote: > >> > >> setting CONFIG_PARAVIRT=y will return in ... > >> > >> vmmon.ko module unknown symbol paravirt_ops Could it be you compiled the module against a CONFIG_PARAVIRT=y tree and tried to use it with a (CONFIG_PARAVIRT=n kernel? I recompiled the vmmon module under the new kernel with CONFIG_PARAVIRT=y. It compiled fine, but when loaded, it gives the unknown symbol warning. I shalll make it clear that this is not a kernel issue ... it's just vmware, but I don't know how to fix it, and needed help from the experts. Thanks, Jeff. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On Sun, Jan 14, 2007 at 07:03:12PM +0800, Jeff Chua wrote: > > On 1/14/07, Adrian Bunk <[EMAIL PROTECTED]> wrote: > >On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote: > >> > >> setting CONFIG_PARAVIRT=y will return in ... > >> > >> vmmon.ko module unknown symbol paravirt_ops > >> > >Please send the 2.6.20-rc5 .config you saw this with. > > Adrian, > > > Only difference is (without CONFIG_PARAVIRT) ... > > < CONFIG_PARAVIRT=y > --- > ># CONFIG_PARAVIRT is not set > > > Thanks, > Jeff. > > > Here's my .config ... >... I don't have any illegal modules for testing, but the resulting kernel looks good (and many other of the drivers in your kernel would break if paravirt_ops wasn't exported). Could it be you compiled the module against a CONFIG_PARAVIRT=y tree and tried to use it with a CONFIG_PARAVIRT=n kernel? cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 1/14/07, Adrian Bunk <[EMAIL PROTECTED]> wrote: On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote: > > setting CONFIG_PARAVIRT=y will return in ... > > vmmon.ko module unknown symbol paravirt_ops > Please send the 2.6.20-rc5 .config you saw this with. Adrian, Only difference is (without CONFIG_PARAVIRT) ... < CONFIG_PARAVIRT=y --- # CONFIG_PARAVIRT is not set Thanks, Jeff. Here's my .config ... # # Automatically generated make config: don't edit # Linux kernel version: 2.6.20-rc5 # Sat Jan 13 14:45:19 2007 # CONFIG_X86_32=y CONFIG_GENERIC_TIME=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_SEMAPHORE_SLEEPERS=y CONFIG_X86=y CONFIG_MMU=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_SWAP=y CONFIG_SYSVIPC=y # CONFIG_IPC_NS is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # CONFIG_UTS_NS is not set # CONFIG_AUDIT is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_CPUSETS is not set CONFIG_SYSFS_DEPRECATED=y # CONFIG_RELAY is not set CONFIG_INITRAMFS_SOURCE="" CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y CONFIG_SLAB=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 # CONFIG_SLOB is not set # # Loadable module support # CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y CONFIG_STOP_MACHINE=y # # Block layer # CONFIG_BLOCK=y CONFIG_LBD=y # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_LSF is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_AS=y # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="anticipatory" # # Processor type and features # CONFIG_SMP=y CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_ES7000 is not set CONFIG_PARAVIRT=y # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MCORE2 is not set CONFIG_MPENTIUM4=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP2 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set CONFIG_X86_GENERIC=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y # CONFIG_ARCH_HAS_ILOG2_U32 is not set # CONFIG_ARCH_HAS_ILOG2_U64 is not set CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_BKL=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_MCE is not set CONFIG_VM86=y # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=m # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_RESOURCES_64BIT is not set CONFIG_HIGHPTE=y # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y #
Re: Linux v2.6.20-rc5
On 1/14/07, Adrian Bunk [EMAIL PROTECTED] wrote: On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote: setting CONFIG_PARAVIRT=y will return in ... vmmon.ko module unknown symbol paravirt_ops Please send the 2.6.20-rc5 .config you saw this with. Adrian, Only difference is (without CONFIG_PARAVIRT) ... CONFIG_PARAVIRT=y --- # CONFIG_PARAVIRT is not set Thanks, Jeff. Here's my .config ... # # Automatically generated make config: don't edit # Linux kernel version: 2.6.20-rc5 # Sat Jan 13 14:45:19 2007 # CONFIG_X86_32=y CONFIG_GENERIC_TIME=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_SEMAPHORE_SLEEPERS=y CONFIG_X86=y CONFIG_MMU=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y CONFIG_DEFCONFIG_LIST=/lib/modules/$UNAME_RELEASE/.config # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION= CONFIG_LOCALVERSION_AUTO=y CONFIG_SWAP=y CONFIG_SYSVIPC=y # CONFIG_IPC_NS is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # CONFIG_UTS_NS is not set # CONFIG_AUDIT is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_CPUSETS is not set CONFIG_SYSFS_DEPRECATED=y # CONFIG_RELAY is not set CONFIG_INITRAMFS_SOURCE= CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y CONFIG_SLAB=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 # CONFIG_SLOB is not set # # Loadable module support # CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y CONFIG_STOP_MACHINE=y # # Block layer # CONFIG_BLOCK=y CONFIG_LBD=y # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_LSF is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_AS=y # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED=anticipatory # # Processor type and features # CONFIG_SMP=y CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_ES7000 is not set CONFIG_PARAVIRT=y # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MCORE2 is not set CONFIG_MPENTIUM4=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP2 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set CONFIG_X86_GENERIC=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y # CONFIG_ARCH_HAS_ILOG2_U32 is not set # CONFIG_ARCH_HAS_ILOG2_U64 is not set CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_BKL=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_MCE is not set CONFIG_VM86=y # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=m # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_RESOURCES_64BIT is not set CONFIG_HIGHPTE=y # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y # CONFIG_EFI is
Re: Linux v2.6.20-rc5
On Sun, Jan 14, 2007 at 07:03:12PM +0800, Jeff Chua wrote: On 1/14/07, Adrian Bunk [EMAIL PROTECTED] wrote: On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote: setting CONFIG_PARAVIRT=y will return in ... vmmon.ko module unknown symbol paravirt_ops Please send the 2.6.20-rc5 .config you saw this with. Adrian, Only difference is (without CONFIG_PARAVIRT) ... CONFIG_PARAVIRT=y --- # CONFIG_PARAVIRT is not set Thanks, Jeff. Here's my .config ... ... I don't have any illegal modules for testing, but the resulting kernel looks good (and many other of the drivers in your kernel would break if paravirt_ops wasn't exported). Could it be you compiled the module against a CONFIG_PARAVIRT=y tree and tried to use it with a CONFIG_PARAVIRT=n kernel? cu Adrian -- Is there not promise of rain? Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. Only a promise, Lao Er said. Pearl S. Buck - Dragon Seed - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 1/14/07, Adrian Bunk [EMAIL PROTECTED] wrote: On Sun, Jan 14, 2007 at 07:03:12PM +0800, Jeff Chua wrote: On 1/14/07, Adrian Bunk [EMAIL PROTECTED] wrote: On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote: setting CONFIG_PARAVIRT=y will return in ... vmmon.ko module unknown symbol paravirt_ops Could it be you compiled the module against a CONFIG_PARAVIRT=y tree and tried to use it with a (CONFIG_PARAVIRT=n kernel? I recompiled the vmmon module under the new kernel with CONFIG_PARAVIRT=y. It compiled fine, but when loaded, it gives the unknown symbol warning. I shalll make it clear that this is not a kernel issue ... it's just vmware, but I don't know how to fix it, and needed help from the experts. Thanks, Jeff. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote: > On 1/13/07, Jan Engelhardt <[EMAIL PROTECTED]> wrote: > >On Jan 13 2007 06:01, Adrian Bunk wrote: > >>On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote: > > >*cough*vmware*cough* > > setting CONFIG_PARAVIRT=y will return in ... > > vmmon.ko module unknown symbol paravirt_ops > > Without it, vmware runs run. Any fix? Please send the 2.6.20-rc5 .config you saw this with. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 1/13/07, Jan Engelhardt <[EMAIL PROTECTED]> wrote: On Jan 13 2007 06:01, Adrian Bunk wrote: >On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote: *cough*vmware*cough* setting CONFIG_PARAVIRT=y will return in ... vmmon.ko module unknown symbol paravirt_ops Without it, vmware runs run. Any fix? - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 Am I missing something or this is a real problem? What's on (and sround) that line #3257? Segher - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
Jeff Chua wrote: On 1/13/07, Jeff Chua <[EMAIL PROTECTED]> wrote: On 1/13/07, Andrew Morton <[EMAIL PROTECTED]> wrote: > On Fri, 12 Jan 2007 14:27:48 -0500 (EST) > Linus Torvalds <[EMAIL PROTECTED]> wrote: CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 Am I missing something or this is a real problem? Applied 2.6.20-rc5-mm-fixes and got this problem. Using gcc version 3.4.5, binutils-2.17.50.0.8 Same problem with vanilla linux-2.6.20-rc5. What target? I had no such problem with x86, haven't tried the x86_64 build yet. Haven't even been able to try a boot, but the build was fine ;-) -- bill davidsen <[EMAIL PROTECTED]> CTO TMR Associates, Inc Doing interesting things with small computers since 1979 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On Jan 13 2007 06:01, Adrian Bunk wrote: >On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote: >> On Fri, 12 Jan 2007 14:27:48 -0500 (EST) >> Linus Torvalds <[EMAIL PROTECTED]> wrote: >> >> > >> > Ok, there it is, in all its shining glory. >> >> It still doesn't run Excel. >>... > >It should work with CrossOver. *cough*vmware*cough* -`J' -- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On Jan 13 2007 06:01, Adrian Bunk wrote: On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote: On Fri, 12 Jan 2007 14:27:48 -0500 (EST) Linus Torvalds [EMAIL PROTECTED] wrote: Ok, there it is, in all its shining glory. It still doesn't run Excel. ... It should work with CrossOver. *cough*vmware*cough* -`J' -- - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
Jeff Chua wrote: On 1/13/07, Jeff Chua [EMAIL PROTECTED] wrote: On 1/13/07, Andrew Morton [EMAIL PROTECTED] wrote: On Fri, 12 Jan 2007 14:27:48 -0500 (EST) Linus Torvalds [EMAIL PROTECTED] wrote: CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 Am I missing something or this is a real problem? Applied 2.6.20-rc5-mm-fixes and got this problem. Using gcc version 3.4.5, binutils-2.17.50.0.8 Same problem with vanilla linux-2.6.20-rc5. What target? I had no such problem with x86, haven't tried the x86_64 build yet. Haven't even been able to try a boot, but the build was fine ;-) -- bill davidsen [EMAIL PROTECTED] CTO TMR Associates, Inc Doing interesting things with small computers since 1979 - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 Am I missing something or this is a real problem? What's on (and sround) that line #3257? Segher - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 1/13/07, Jan Engelhardt [EMAIL PROTECTED] wrote: On Jan 13 2007 06:01, Adrian Bunk wrote: On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote: *cough*vmware*cough* setting CONFIG_PARAVIRT=y will return in ... vmmon.ko module unknown symbol paravirt_ops Without it, vmware runs run. Any fix? - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote: On 1/13/07, Jan Engelhardt [EMAIL PROTECTED] wrote: On Jan 13 2007 06:01, Adrian Bunk wrote: On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote: *cough*vmware*cough* setting CONFIG_PARAVIRT=y will return in ... vmmon.ko module unknown symbol paravirt_ops Without it, vmware runs run. Any fix? Please send the 2.6.20-rc5 .config you saw this with. cu Adrian -- Is there not promise of rain? Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. Only a promise, Lao Er said. Pearl S. Buck - Dragon Seed - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
From: Jeff Chua <[EMAIL PROTECTED]> CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 I'm not using the kernel profiler, so here's a patch to make it work without CONFIG_PROFILING. Thanks, Jeff --- linux/drivers/kvm/vmx.c.org 2007-01-13 12:57:28 +0800 +++ linux/drivers/kvm/vmx.c 2007-01-13 14:01:17 +0800 @@ -21,7 +21,11 @@ #include #include #include + +#ifdef CONFIG_PROFILING #include +#endif + #include #include @@ -1861,11 +1865,13 @@ asm ("mov %0, %%ds; mov %0, %%es" : : "r"(__USER_DS)); #endif +#ifdef CONFIG_PROFILING /* * Profile KVM exit RIPs: */ if (unlikely(prof_on == KVM_PROFILING)) profile_hit(KVM_PROFILING, (void *)vmcs_readl(GUEST_RIP)); +#endif kvm_run->exit_type = 0; if (fail) { - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote: > On Fri, 12 Jan 2007 14:27:48 -0500 (EST) > Linus Torvalds <[EMAIL PROTECTED]> wrote: > > > > > Ok, there it is, in all its shining glory. > > It still doesn't run Excel. >... It should work with CrossOver. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 1/13/07, Jeff Chua <[EMAIL PROTECTED]> wrote: On 1/13/07, Andrew Morton <[EMAIL PROTECTED]> wrote: > On Fri, 12 Jan 2007 14:27:48 -0500 (EST) > Linus Torvalds <[EMAIL PROTECTED]> wrote: CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 Am I missing something or this is a real problem? Applied 2.6.20-rc5-mm-fixes and got this problem. Using gcc version 3.4.5, binutils-2.17.50.0.8 Same problem with vanilla linux-2.6.20-rc5. Thanks, Jeff. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 1/13/07, Andrew Morton <[EMAIL PROTECTED]> wrote: On Fri, 12 Jan 2007 14:27:48 -0500 (EST) Linus Torvalds <[EMAIL PROTECTED]> wrote: http://userweb.kernel.org/~akpm/2.6.20-rc5-mm-fixes The KVM and direct-io changes are significant, so if people are testing those things, please be sure to have that patch applied. CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 Am I missing something or this is a real problem? Applied 2.6.20-rc5-mm-fixes and got this problem. Using gcc version 3.4.5, binutils-2.17.50.0.8 Thanks, Jeff. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
Hi. On Fri, 2007-01-12 at 14:26 -0800, Andrew Morton wrote: > On Fri, 12 Jan 2007 14:27:48 -0500 (EST) > Linus Torvalds <[EMAIL PROTECTED]> wrote: > > > > > Ok, there it is, in all its shining glory. > > > > It still doesn't run Excel. Heretic! :) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On Fri, 12 Jan 2007 14:27:48 -0500 (EST) Linus Torvalds <[EMAIL PROTECTED]> wrote: > > Ok, there it is, in all its shining glory. > It still doesn't run Excel. > A lot of developers (including me) will be gone next week for > Linux.Conf.Au, me too. > so you have a week of rest and quiet to test this, and > report any problems. I have a few fixes pending: kvm-add-vm-exit-profiling-fix.patch revert-nmi_known_cpu-check-during-boot-option-parsing.patch blockdev-direct_io-fix-signedness-bug.patch submitchecklist-update.patch paravirt-mark-the-paravirt_ops-export-internal.patch kvm-make-sure-there-is-a-vcpu-context-loaded-when.patch kvm-fix-race-between-mmio-reads-and-injected-interrupts.patch kvm-x86-emulator-fix-bit-string-instructions.patch kvm-fix-asm-constraints-with-config_frame_pointer=n.patch kvm-fix-bogus-pagefault-on-writable-pages.patch rtc-sh-act-on-rtc_wkalrmenabled-when-setting-an-alarm.patch fix-blk_direct_io-bio-preparation.patch tlclk-bug-fix-misc-fixes.patch mbind-restrict-nodes-to-the-currently-allowed-cpuset.patch reiserfs-avoid-tail-packing-if-an-inode-was-ever-mmapped.patch all of which are present in http://userweb.kernel.org/~akpm/2.6.20-rc5-mm-fixes The KVM and direct-io changes are significant, so if people are testing those things, please be sure to have that patch applied. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On Fri, 12 Jan 2007 14:27:48 -0500 (EST) Linus Torvalds [EMAIL PROTECTED] wrote: Ok, there it is, in all its shining glory. It still doesn't run Excel. A lot of developers (including me) will be gone next week for Linux.Conf.Au, me too. so you have a week of rest and quiet to test this, and report any problems. I have a few fixes pending: kvm-add-vm-exit-profiling-fix.patch revert-nmi_known_cpu-check-during-boot-option-parsing.patch blockdev-direct_io-fix-signedness-bug.patch submitchecklist-update.patch paravirt-mark-the-paravirt_ops-export-internal.patch kvm-make-sure-there-is-a-vcpu-context-loaded-when.patch kvm-fix-race-between-mmio-reads-and-injected-interrupts.patch kvm-x86-emulator-fix-bit-string-instructions.patch kvm-fix-asm-constraints-with-config_frame_pointer=n.patch kvm-fix-bogus-pagefault-on-writable-pages.patch rtc-sh-act-on-rtc_wkalrmenabled-when-setting-an-alarm.patch fix-blk_direct_io-bio-preparation.patch tlclk-bug-fix-misc-fixes.patch mbind-restrict-nodes-to-the-currently-allowed-cpuset.patch reiserfs-avoid-tail-packing-if-an-inode-was-ever-mmapped.patch all of which are present in http://userweb.kernel.org/~akpm/2.6.20-rc5-mm-fixes The KVM and direct-io changes are significant, so if people are testing those things, please be sure to have that patch applied. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
Hi. On Fri, 2007-01-12 at 14:26 -0800, Andrew Morton wrote: On Fri, 12 Jan 2007 14:27:48 -0500 (EST) Linus Torvalds [EMAIL PROTECTED] wrote: Ok, there it is, in all its shining glory. It still doesn't run Excel. Heretic! :) - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 1/13/07, Andrew Morton [EMAIL PROTECTED] wrote: On Fri, 12 Jan 2007 14:27:48 -0500 (EST) Linus Torvalds [EMAIL PROTECTED] wrote: http://userweb.kernel.org/~akpm/2.6.20-rc5-mm-fixes The KVM and direct-io changes are significant, so if people are testing those things, please be sure to have that patch applied. CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 Am I missing something or this is a real problem? Applied 2.6.20-rc5-mm-fixes and got this problem. Using gcc version 3.4.5, binutils-2.17.50.0.8 Thanks, Jeff. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On 1/13/07, Jeff Chua [EMAIL PROTECTED] wrote: On 1/13/07, Andrew Morton [EMAIL PROTECTED] wrote: On Fri, 12 Jan 2007 14:27:48 -0500 (EST) Linus Torvalds [EMAIL PROTECTED] wrote: CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 Am I missing something or this is a real problem? Applied 2.6.20-rc5-mm-fixes and got this problem. Using gcc version 3.4.5, binutils-2.17.50.0.8 Same problem with vanilla linux-2.6.20-rc5. Thanks, Jeff. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote: On Fri, 12 Jan 2007 14:27:48 -0500 (EST) Linus Torvalds [EMAIL PROTECTED] wrote: Ok, there it is, in all its shining glory. It still doesn't run Excel. ... It should work with CrossOver. cu Adrian -- Is there not promise of rain? Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. Only a promise, Lao Er said. Pearl S. Buck - Dragon Seed - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux v2.6.20-rc5
From: Jeff Chua [EMAIL PROTECTED] CC [M] drivers/kvm/vmx.o {standard input}: Assembler messages: {standard input}:3257: Error: bad register name `%sil' make[2]: *** [drivers/kvm/vmx.o] Error 1 make[1]: *** [drivers/kvm] Error 2 make: *** [drivers] Error 2 I'm not using the kernel profiler, so here's a patch to make it work without CONFIG_PROFILING. Thanks, Jeff --- linux/drivers/kvm/vmx.c.org 2007-01-13 12:57:28 +0800 +++ linux/drivers/kvm/vmx.c 2007-01-13 14:01:17 +0800 @@ -21,7 +21,11 @@ #include linux/module.h #include linux/mm.h #include linux/highmem.h + +#ifdef CONFIG_PROFILING #include linux/profile.h +#endif + #include asm/io.h #include asm/desc.h @@ -1861,11 +1865,13 @@ asm (mov %0, %%ds; mov %0, %%es : : r(__USER_DS)); #endif +#ifdef CONFIG_PROFILING /* * Profile KVM exit RIPs: */ if (unlikely(prof_on == KVM_PROFILING)) profile_hit(KVM_PROFILING, (void *)vmcs_readl(GUEST_RIP)); +#endif kvm_run-exit_type = 0; if (fail) { - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/