Webfan
04.07.05, 21:23
Hallo,
versuche schon seit Tagen ohne Erfolg meinen lauffähigen Sarge-Default Kernel "config-2.6.8-2-386" um XEN zu erweitern.
Dazu habe ich das HowTo von http://www.xmlvalidation.com/xen_howto_sarge.0.html probiert.
Das ganze auch mit zig Varianten.
Wenn ich alles so mache wie unter "The Kernel for Domain 0" hängt er mir nun bei:
arch/i386/kernel/asm-offsets.c:44: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:47: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:48: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:49: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:50: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:51: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:52: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:53: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:54: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:57: error: invalid operands to binary &
arch/i386/kernel/asm-offsets.c:61: Warnung: asm operand 0 probably doesn't match constraints
arch/i386/kernel/asm-offsets.c: Auf höchster Ebene:
include/asm-xen/xen-public/dom0_ops.h:427: error: storage size of `schedctl' isn't known
include/asm-xen/xen-public/dom0_ops.h:428: error: storage size of `adjustdom' isn't known
include/asm-xen/asm/processor.h:58: error: storage size of `x86_capability' isn't known
include/linux/sched.h:218: error: storage size of `mmap_sem' isn't known
include/linux/sched.h:252: error: storage size of `default_kioctx' isn't known
include/linux/sched.h:257: error: storage size of `action' isn't known
include/linux/sched.h:276: error: storage size of `shared_pending' isn't known
include/linux/sched.h:325: error: storage size of `rlim' isn't known
include/linux/sched.h:588: error: storage size of `start_time' isn't known
include/linux/sched.h:622: error: storage size of `pending' isn't known
make[1]: *** [arch/i386/kernel/asm-offsets.s] Fehler 1
make: *** [arch/i386/kernel/asm-offsets.s] Fehler 2
Ich wäre sehr dankbar wenn mir einer helfen würde. Der XEN-Minimal-Kernel funzt mit meinem billig SATA-Controller von Silicon Image nicht ...
PS: Oder kann ich irgendwie menuconfig sagen, dass er automatisch nur die benötigten Module selektiert ...?!?
versuche schon seit Tagen ohne Erfolg meinen lauffähigen Sarge-Default Kernel "config-2.6.8-2-386" um XEN zu erweitern.
Dazu habe ich das HowTo von http://www.xmlvalidation.com/xen_howto_sarge.0.html probiert.
Das ganze auch mit zig Varianten.
Wenn ich alles so mache wie unter "The Kernel for Domain 0" hängt er mir nun bei:
arch/i386/kernel/asm-offsets.c:44: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:47: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:48: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:49: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:50: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:51: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:52: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:53: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:54: error: dereferencing pointer to incomplete type
arch/i386/kernel/asm-offsets.c:57: error: invalid operands to binary &
arch/i386/kernel/asm-offsets.c:61: Warnung: asm operand 0 probably doesn't match constraints
arch/i386/kernel/asm-offsets.c: Auf höchster Ebene:
include/asm-xen/xen-public/dom0_ops.h:427: error: storage size of `schedctl' isn't known
include/asm-xen/xen-public/dom0_ops.h:428: error: storage size of `adjustdom' isn't known
include/asm-xen/asm/processor.h:58: error: storage size of `x86_capability' isn't known
include/linux/sched.h:218: error: storage size of `mmap_sem' isn't known
include/linux/sched.h:252: error: storage size of `default_kioctx' isn't known
include/linux/sched.h:257: error: storage size of `action' isn't known
include/linux/sched.h:276: error: storage size of `shared_pending' isn't known
include/linux/sched.h:325: error: storage size of `rlim' isn't known
include/linux/sched.h:588: error: storage size of `start_time' isn't known
include/linux/sched.h:622: error: storage size of `pending' isn't known
make[1]: *** [arch/i386/kernel/asm-offsets.s] Fehler 1
make: *** [arch/i386/kernel/asm-offsets.s] Fehler 2
Ich wäre sehr dankbar wenn mir einer helfen würde. Der XEN-Minimal-Kernel funzt mit meinem billig SATA-Controller von Silicon Image nicht ...
PS: Oder kann ich irgendwie menuconfig sagen, dass er automatisch nur die benötigten Module selektiert ...?!?