Displaying 6 results from an estimated 6 matches for "__initcall_start".
2013 Oct 17
5
[PATCH] common/initcall: Extern linker symbols with correct types.
...| 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/xen/common/kernel.c b/xen/common/kernel.c
index b8707d9..e785edb 100644
--- a/xen/common/kernel.c
+++ b/xen/common/kernel.c
@@ -196,19 +196,19 @@ void add_taint(unsigned flag)
tainted |= flag;
}
-extern initcall_t __initcall_start, __presmp_initcall_end, __initcall_end;
+extern initcall_t __initcall_start[], __presmp_initcall_end[], __initcall_end[];
void __init do_presmp_initcalls(void)
{
initcall_t *call;
- for ( call = &__initcall_start; call < &__presmp_initcall_end; call++ )
+ for ( call = __in...
2009 May 07
1
[LLVMdev] Compiling user mode linux with LLVM
...bols: Bad value
I've not pursued this specific issue further since my goal is to run the
bitcode directly, e.g. via lli.
I'm also aware of the clever tricks the kernel uses that need to be
addressed, mentioned in the second paragraph of Andrew's above reply. As an
example, the symbol __initcall_start is defined in a linker script
(vmlinux.lds) and is used in the kernel as part of the initialization.
Has anyone successfully modified the kernel initialization code to get UML
working with LLVM? If so, I'm interested in the approach taken so as to
avoid wasting time.
Thanks and regards,
Matt...
2009 May 07
0
[LLVMdev] Compiling user mode linux with LLVM
...bols: Bad value
I've not pursued this specific issue further since my goal is to run the
bitcode directly, e.g. via lli.
I'm also aware of the clever tricks the kernel uses that need to be
addressed, mentioned in the second paragraph of Andrew's above reply. As an
example, the symbol __initcall_start is defined in a linker script
(vmlinux.lds) and is used in the kernel as part of the initialization.
Has anyone successfully modified the kernel initialization code to get UML
working with LLVM? If so, I'm interested in the approach taken so as to
avoid wasting time.
Thanks and regards,
Matt...
2013 Jul 09
1
[PATCH V3] xen: arm: introduce Cortex-A7 support
...4
--- a/xen/arch/arm/xen.lds.S
+++ b/xen/arch/arm/xen.lds.S
@@ -116,6 +116,11 @@ SECTIONS
*(.init.setup)
__setup_end = .;
} :text
+ .init.proc.info : {
+ __proc_info_start = .;
+ *(.init.proc.info)
+ __proc_info_end = .;
+ } :text
.initcall.init : {
__initcall_start = .;
*(.initcallpresmp.init)
diff --git a/xen/include/asm-arm/arm32/processor.h b/xen/include/asm-arm/arm32/processor.h
index d26fc85..b266252 100644
--- a/xen/include/asm-arm/arm32/processor.h
+++ b/xen/include/asm-arm/arm32/processor.h
@@ -1,6 +1,8 @@
#ifndef __ASM_ARM_ARM32_PROCESSOR_H...
2012 Jan 09
39
[PATCH v4 00/25] xen: ARMv7 with virtualization extensions
Hello everyone,
this is the fourth version of the patch series that introduces ARMv7
with virtualization extensions support in Xen.
The series allows Xen and Dom0 to boot on a Cortex-A15 based Versatile
Express simulator.
See the following announce email for more informations about what we
are trying to achieve, as well as the original git history:
See
2011 Dec 06
57
[PATCH RFC 00/25] xen: ARMv7 with virtualization extensions
Hello everyone,
this is the very first version of the patch series that introduces ARMv7
with virtualization extensions support in Xen.
The series allows Xen and Dom0 to boot on a Cortex-A15 based Versatile
Express simulator.
See the following announce email for more informations about what we
are trying to achieve, as well as the original git history:
See