Home » International » Russian » Как там дела с 2.6.18-8.el5 028stab034.1 ?
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ? [message #14086 is a reply to message #14063] |
Thu, 14 June 2007 11:25 ![Go to previous message Go to previous message](/theme/ovz3/images/up.png) ![Go to next message Go to previous message](/theme/ovz3/images/down.png) |
dev
Messages: 1693 Registered: September 2005 Location: Moscow
|
Senior Member |
![5072133](/theme/ovz3/images/icq.png)
|
|
seyko2 wrote on Thu, 14 June 2007 00:28 | Осталось только пропатчить include/asm/march-xen/asm/processor.h на предмет указанных define. Ибо хавается он, а не include/asm/processor.h
|
блин, облажался... %( все время забываю что они накопировали код :/
Quote: |
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);
|
А как Вам такой вариант:
--- ./arch/i386/Kconfig.ve9992 2007-06-08 19:39:07.000000000 +0400
+++ ./arch/i386/Kconfig 2007-06-14 14:58:27.000000000 +0400
@@ -223,6 +223,7 @@ source "arch/i386/Kconfig.cpu"
config X86_4G
bool "4 GB kernel-space and 4 GB user-space virtual memory support"
+ depends on !X86_XEN
help
This option is only useful for systems that have more than 1 GB
of RAM.
--- ./include/asm-i386/mach-xen/asm/processor.h.ve9992 2007-06-08 19:39:07.000000000 +0400
+++ ./include/asm-i386/mach-xen/asm/processor.h 2007-06-14 15:04:30.000000000 +0400
@@ -535,6 +535,9 @@ static inline void __load_esp0(struct ts
HYPERVISOR_stack_switch(__KERNEL_DS, (thread)->esp0)
#endif
+#define load_virtual_esp0(tss, task) load_esp0(tss, &(task)->thread)
+#define __get_cpu_tss(cpu) (&per_cpu(init_tss, cpu))
+
#define start_thread(regs, new_eip, new_esp) do { \
__asm__("movl %0,%%fs ; movl %0,%%gs": :"r" (0)); \
set_fs(USER_DS); \
Quote: |
И что конкретно делать для остальных файлов в этом каталоге? 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 применился лишь частично и работать не будет.
|
мое IMHO: ничего не делать. в Xen'е нафиг не нужен 4/4GB split, и боюсь он там просто напросто и работать-то не будет без серьезных усилий, потому как вещь это сильно завязанная на архитектуру, а Xen как раз меняет по сути архитектурный код. А самое главное в этой фичи особого смысла нет для Xen'а - она нужна чтобы запускать как можно больше VE на i386.
Quote: |
Можно поиметь этот BIG-mem patch в отдельном виде?
|
Да, конечно.
http://download.openvz.org/~dev/patches-035-ovz/
все патчи начинающиеся на diff-arch-4g
Quote: |
Да, а ругается в domU файл arch/i386/kernel/fixup.c Собрал сам на всякий случай ядро rhel5 (для проверки особенностей сборки). Оно, как и оригинальное ядро от RH, не ругается...
|
Вопрос: а оно ругается если не стартовать VE?
На какие процессы хотя бы жалуется?
Насколь я понимаю из описания оно должно жаловаться на glibc у которой TLS support собран как-то по старому. Наверняка, в каких-то VE как раз это и происходит. На хосте по идее все должно быть пучком.
|
|
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Thu, 07 June 2007 03:47
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Thu, 07 June 2007 10:52
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Thu, 07 June 2007 23:36
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 08 June 2007 07:45
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 08 June 2007 08:25
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 08 June 2007 08:05
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 08 June 2007 08:32
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Sat, 09 June 2007 04:11
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Sat, 09 June 2007 07:40
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Sun, 10 June 2007 05:31
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Sun, 10 June 2007 20:33
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Mon, 11 June 2007 04:12
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Mon, 11 June 2007 05:09
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Tue, 12 June 2007 03:37
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Wed, 13 June 2007 08:30
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Wed, 13 June 2007 20:28
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Thu, 14 June 2007 11:25
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Thu, 14 June 2007 14:29
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Thu, 14 June 2007 14:34
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Thu, 14 June 2007 19:14
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 15 June 2007 05:51
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 15 June 2007 10:09
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 15 June 2007 10:02
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Thu, 14 June 2007 18:42
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 15 June 2007 06:53
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 15 June 2007 07:36
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Fri, 15 June 2007 10:10
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 15 June 2007 11:08
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Sat, 16 June 2007 01:18
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Sat, 16 June 2007 17:59
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Mon, 18 June 2007 13:52
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Wed, 20 June 2007 13:49
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Tue, 12 June 2007 14:55
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Wed, 13 June 2007 08:35
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Wed, 13 June 2007 08:44
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: dev on Wed, 13 June 2007 07:46
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 08 June 2007 04:17
|
![Read Message Read Message](/theme/ovz3/images/read.png) |
|
Re: Как там дела с 2.6.18-8.el5 028stab034.1 ?
By: seyko2 on Fri, 08 June 2007 06:14
|
Goto Forum:
Current Time: Tue Jul 23 05:26:49 GMT 2024
Total time taken to generate the page: 0.02412 seconds
|