Home » International » Russian » Как там дела с 2.6.18-8.el5 028stab034.1 ?
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ? [message #14063 is a reply to message #14042] |
Wed, 13 June 2007 20:28 |
|
Осталось только пропатчить include/asm/march-xen/asm/processor.h на предмет указанных define. Ибо хавается он, а не include/asm/processor.h
diff -u include/asm/mach-xen/asm/processor.h.orig include/asm/mach-xen/asm/processor.h
--- include/asm/mach-xen/asm/processor.h.orig 2007-06-14 00:15:55.000000000 +0400
+++ include/asm/mach-xen/asm/processor.h 2007-06-14 00:16:07.000000000 +0400
@@ -569,6 +569,32 @@
*/
extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
+#ifdef CONFIG_X86_HIGH_ENTRY
+#define virtual_esp0(task) \
+ ((unsigned long)((task)->thread_info->virtual_stack + ((task)->thread.esp0 - (unsigned long)(task)->thread_info->real_stack)))
+#define load_virtual_esp0(tss, task) \
+ do { \
+ tss->esp0 = virtual_esp0(task); \
+ if (likely(cpu_has_sep) && unlikely(tss->ss1 != (task)->thread.sysenter_cs)) { \
+ tss->ss1 = (task)->thread.sysenter_cs; \
+ wrmsr(MSR_IA32_SYSENTER_CS, \
+ (task)->thread.sysenter_cs, 0); \
+ } \
+ } while (0)
+
+#else
+
+#define virtual_esp0(task) ((task)->thread.esp0)
+#define load_virtual_esp0(tss, task) load_esp0(tss, &(task)->thread)
+
+#endif
+
+#ifndef CONFIG_XEN
+#define __get_cpu_tss(cpu) (init_tss + (cpu))
+#else
+#define __get_cpu_tss(cpu) (&per_cpu(init_tss, cpu))
+#endif
+
extern unsigned long thread_saved_pc(struct task_struct *tsk);
void show_trace(struct task_struct *task, struct pt_regs *regs, unsigned long *stack);
И что конкретно делать для остальных файлов в этом каталоге? openvz пропатчил кучу файлов в include/asm, аналоги которых есть в include/asm/mach-xen/asm
desc.h
fixmap.h
highmem.h
kmap_types.h
mmu.h
mmu_context.h
page.h
pgtable.h
processor.h
system.h
tlbflush.h
Попытка пропатчить эти файлы по аналогии -- провалилась. Ибо тогда вылезает куча проблем с компиляцией. Получается, что для XEN-архитектуры BIG-mem patch применился лишь частично и работать не будет.
Можно поиметь этот BIG-mem patch в отдельном виде?
Да, а ругается в domU файл arch/i386/kernel/fixup.c Собрал сам на всякий случай ядро rhel5 (для проверки особенностей сборки). Оно, как и оригинальное ядро от RH, не ругается...
[Updated on: Thu, 14 June 2007 00:21] Report message to a moderator
|
|
|
|
|
Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Thu, 07 June 2007 03:47
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Thu, 07 June 2007 10:52
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Thu, 07 June 2007 23:36
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 08 June 2007 07:45
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 08 June 2007 08:25
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 08 June 2007 08:05
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 08 June 2007 08:32
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Sat, 09 June 2007 04:11
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Sat, 09 June 2007 07:40
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Sun, 10 June 2007 05:31
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Sun, 10 June 2007 20:33
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Mon, 11 June 2007 04:12
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Mon, 11 June 2007 05:09
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Tue, 12 June 2007 03:37
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Wed, 13 June 2007 08:30
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Wed, 13 June 2007 20:28
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Thu, 14 June 2007 11:25
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Thu, 14 June 2007 14:29
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Thu, 14 June 2007 14:34
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Thu, 14 June 2007 19:14
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 15 June 2007 05:51
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 15 June 2007 10:09
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 15 June 2007 10:02
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Thu, 14 June 2007 18:42
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 15 June 2007 06:53
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 15 June 2007 07:36
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 15 June 2007 10:10
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 15 June 2007 11:08
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Sat, 16 June 2007 01:18
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Sat, 16 June 2007 17:59
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Mon, 18 June 2007 13:52
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Wed, 20 June 2007 13:49
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Tue, 12 June 2007 14:55
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Wed, 13 June 2007 08:35
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Wed, 13 June 2007 08:44
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Wed, 13 June 2007 07:46
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 08 June 2007 04:17
|
|
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 08 June 2007 06:14
|
Goto Forum:
Current Time: Wed Oct 02 20:54:29 GMT 2024
Total time taken to generate the page: 0.05871 seconds
|