search for: profile_pc

Displaying 11 results from an estimated 11 matches for "profile_pc".

2010 Mar 11
17
Panic on boot on Sun Blade 6270
Hi All, I''m getting the attached panic in the hypervisor on a Sun 6270 running xen-testing.hg changeset 19913:6063c16aeeaa. I can run xen-3.3.1 from the standard SLES 11 distribution (which says that it''s changeset 18546 but it has many patches). Any ideas? thanks, dan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com
2007 Apr 18
0
[RFC/PATCH PV_OPS X86_64 13/17] paravirt_ops - time updates
.../kernel/time.c +++ clean-start/arch/x86_64/kernel/time.c @@ -42,6 +42,7 @@ #include <linux/cpufreq.h> #include <linux/hpet.h> #include <asm/apic.h> +#include <asm/time.h> #ifdef CONFIG_CPU_FREQ static void cpufreq_delayed_get(void); @@ -204,17 +205,11 @@ EXPORT_SYMBOL(profile_pc); * sheet for details. */ -static void set_rtc_mmss(unsigned long nowtime) +void do_set_rtc_mmss(unsigned long nowtime) { int real_seconds, real_minutes, cmos_minutes; unsigned char control, freq_select; -/* - * IRQs are disabled when we're called from the timer interrupt, - * no n...
2007 Apr 18
0
[RFC/PATCH PV_OPS X86_64 13/17] paravirt_ops - time updates
.../kernel/time.c +++ clean-start/arch/x86_64/kernel/time.c @@ -42,6 +42,7 @@ #include <linux/cpufreq.h> #include <linux/hpet.h> #include <asm/apic.h> +#include <asm/time.h> #ifdef CONFIG_CPU_FREQ static void cpufreq_delayed_get(void); @@ -204,17 +205,11 @@ EXPORT_SYMBOL(profile_pc); * sheet for details. */ -static void set_rtc_mmss(unsigned long nowtime) +void do_set_rtc_mmss(unsigned long nowtime) { int real_seconds, real_minutes, cmos_minutes; unsigned char control, freq_select; -/* - * IRQs are disabled when we're called from the timer interrupt, - * no n...
2007 Apr 18
1
[PATCH] Slight cleanups for x86 ring macros (against rc3-mm2)
...e_vm(struct pt_regs *regs) { - return (((regs->xcs & SEGMENT_RPL_MASK) | (regs->eflags & VM_MASK)) >= 3); + return ((regs->xcs & SEGMENT_RPL_MASK) | (regs->eflags & VM_MASK)) >= USER_RPL; } #define instruction_pointer(regs) ((regs)->eip) extern unsigned long profile_pc(struct pt_regs *regs); diff -r d8064f9b5964 include/asm-i386/segment.h --- a/include/asm-i386/segment.h Mon Aug 07 13:30:17 2006 +1000 +++ b/include/asm-i386/segment.h Mon Aug 07 14:32:11 2006 +1000 @@ -83,10 +83,9 @@ #define GDT_SIZE (GDT_ENTRIES * 8) -/* - * Some tricky tests to match code s...
2007 Apr 18
1
[PATCH] Slight cleanups for x86 ring macros (against rc3-mm2)
...e_vm(struct pt_regs *regs) { - return (((regs->xcs & SEGMENT_RPL_MASK) | (regs->eflags & VM_MASK)) >= 3); + return ((regs->xcs & SEGMENT_RPL_MASK) | (regs->eflags & VM_MASK)) >= USER_RPL; } #define instruction_pointer(regs) ((regs)->eip) extern unsigned long profile_pc(struct pt_regs *regs); diff -r d8064f9b5964 include/asm-i386/segment.h --- a/include/asm-i386/segment.h Mon Aug 07 13:30:17 2006 +1000 +++ b/include/asm-i386/segment.h Mon Aug 07 14:32:11 2006 +1000 @@ -83,10 +83,9 @@ #define GDT_SIZE (GDT_ENTRIES * 8) -/* - * Some tricky tests to match code s...
2007 Apr 18
2
[PATCH 19/21] i386 Kprobes semaphore fix
...if defined(__KERNEL__) && !defined(__arch_um__) #include <asm/vm86.h> +#include <asm/mmu.h> +#include <asm/uaccess.h> struct task_struct; extern void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs, int error_code); @@ -82,6 +84,45 @@ extern unsigned long profile_pc(struct p #else #define profile_pc(regs) instruction_pointer(regs) #endif -#endif /* __KERNEL__ */ + +/* + * Return EIP plus the CS segment base. The segment limit is also + * adjusted, clamped to the kernel/user address space (whichever is + * appropriate), and returned in *eip_limit. + * + * T...
2007 Apr 18
2
[PATCH 19/21] i386 Kprobes semaphore fix
...if defined(__KERNEL__) && !defined(__arch_um__) #include <asm/vm86.h> +#include <asm/mmu.h> +#include <asm/uaccess.h> struct task_struct; extern void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs, int error_code); @@ -82,6 +84,45 @@ extern unsigned long profile_pc(struct p #else #define profile_pc(regs) instruction_pointer(regs) #endif -#endif /* __KERNEL__ */ + +/* + * Return EIP plus the CS segment base. The segment limit is also + * adjusted, clamped to the kernel/user address space (whichever is + * appropriate), and returned in *eip_limit. + * + * T...
2007 Apr 18
2
[PATCH] x86_64 paravirt_ops port
.../time.c +++ linux-2.6.19-quilt/arch/x86_64/kernel/time.c @@ -42,6 +42,7 @@ #include <linux/cpufreq.h> #include <linux/hpet.h> #include <asm/apic.h> +#include <asm/time.h> #ifdef CONFIG_CPU_FREQ static void cpufreq_delayed_get(void); @@ -204,17 +205,11 @@ EXPORT_SYMBOL(profile_pc); * sheet for details. */ -static void set_rtc_mmss(unsigned long nowtime) +void do_set_rtc_mmss(unsigned long nowtime) { int real_seconds, real_minutes, cmos_minutes; unsigned char control, freq_select; -/* - * IRQs are disabled when we're called from the timer interrupt, - * no n...
2007 Apr 18
2
[PATCH] x86_64 paravirt_ops port
.../time.c +++ linux-2.6.19-quilt/arch/x86_64/kernel/time.c @@ -42,6 +42,7 @@ #include <linux/cpufreq.h> #include <linux/hpet.h> #include <asm/apic.h> +#include <asm/time.h> #ifdef CONFIG_CPU_FREQ static void cpufreq_delayed_get(void); @@ -204,17 +205,11 @@ EXPORT_SYMBOL(profile_pc); * sheet for details. */ -static void set_rtc_mmss(unsigned long nowtime) +void do_set_rtc_mmss(unsigned long nowtime) { int real_seconds, real_minutes, cmos_minutes; unsigned char control, freq_select; -/* - * IRQs are disabled when we're called from the timer interrupt, - * no n...
2007 Apr 18
43
[RFC PATCH 00/35] Xen i386 paravirtualization support
Unlike full virtualization in which the virtual machine provides the same platform interface as running natively on the hardware, paravirtualization requires modification to the guest operating system to work with the platform interface provided by the hypervisor. Xen was designed with performance in mind. Calls to the hypervisor are minimized, batched if necessary, and non-critical codepaths
2007 Apr 18
43
[RFC PATCH 00/35] Xen i386 paravirtualization support
Unlike full virtualization in which the virtual machine provides the same platform interface as running natively on the hardware, paravirtualization requires modification to the guest operating system to work with the platform interface provided by the hypervisor. Xen was designed with performance in mind. Calls to the hypervisor are minimized, batched if necessary, and non-critical codepaths