search for: _etext

Displaying 20 results from an estimated 62 matches for "_etext".

2015 Jul 06
2
[LLVMdev] [lld] Current ways to position memory sections (e.g. .text, .data, .bss) with lld?
...T", flash); >> >> REGION_ALIAS("REGION_RAM", ram); >> >> >> SECTIONS >> >> { >> >> .text : >> >> { >> >> ... >> >> } > REGION_TEXT >> >> >> >> _etext = .; >> >> .data : >> >> { >> >> ... >> >> } > REGION_RAM AT > REGION_TEXT >> >> >> } >> >> >> But the MEMORY entries don't seem to be evaluated and ">", "AT", and...
2015 Jul 01
2
[LLVMdev] [lld] Current ways to position memory sections (e.g. .text, .data, .bss) with lld?
...or: MEMORY { flash (rx) : ORIGIN = 0x20000, LENGTH = 0x8000 ram (rwx) : ORIGIN = 0x20005000, LENGTH = 0x00003000 } REGION_ALIAS("REGION_TEXT", flash); REGION_ALIAS("REGION_RAM", ram); SECTIONS { .text : { ... } > REGION_TEXT _etext = .; .data : { ... } > REGION_RAM AT > REGION_TEXT } But the MEMORY entries don't seem to be evaluated and ">", "AT", and "REGION_ALIAS" don't seem to be hooked up either. Command line options like "-Tdata=org=0x2000500...
2006 Jun 28
3
Kernel build on i386 and nohighmem forbidden?
I looked in the release notes, but maybe I missed it. Is it not possible to build a kernel from CentOS 4.3 (using 2.6.9-34.0.1) with HIGHMEM support turned off? This is for a machine with 512mb. When I try to build the kernel, I get _etext undefined symbol on line 100 of pageattr.c in arch/i386/mm. Linus
2013 Sep 24
4
Problems with vTPM manager
...48 Xen Minimal OS! start_info: 0xa2000(VA) nr_pages: 0x1000 shared_inf: 0x44e09000(MA) pt_base: 0xa5000(VA) nr_pt_frames: 0x5 mfn_list: 0x9a000(VA) mod_start: 0x0(VA) mod_len: 0 flags: 0x0 cmd_line: stack: 0x597e0-0x797e0 MM: Init _text: 0x0(VA) _etext: 0x39357(VA) _erodata: 0x45000(VA) _edata: 0x47c40(VA) stack start: 0x597e0(VA) _end: 0x99e00(VA) start_pfn: ad max_pfn: 1000 Mapping memory range 0x400000 - 0x1000000 setting 0x0-0x45000 readonly skipped 0x1000 MM: Initialise page allocator for b3000(b3000)-1000000(1000000) MM...
2013 Jun 19
9
some problems to start vTPM vtpm-stubdom
...06 Xen Minimal OS! start_info: 0xa2000(VA) nr_pages: 0x1000 shared_inf: 0xcd7b0000(MA) pt_base: 0xa5000(VA) nr_pt_frames: 0x5 mfn_list: 0x9a000(VA) mod_start: 0x0(VA) mod_len: 0 flags: 0x0 cmd_line: stack: 0x597e0-0x797e0 MM: Init _text: 0x0(VA) _etext: 0x39357(VA) _erodata: 0x45000(VA) _edata: 0x47c40(VA) stack start: 0x597e0(VA) _end: 0x99e00(VA) start_pfn: ad max_pfn: 1000 Mapping memory range 0x400000 - 0x1000000 setting 0x0-0x45000 readonly skipped 0x1000 MM: Initialise page allocator for b3000(b3000)-1000000(1000000) MM...
2013 Jun 19
9
some problems to start vTPM vtpm-stubdom
...06 Xen Minimal OS! start_info: 0xa2000(VA) nr_pages: 0x1000 shared_inf: 0xcd7b0000(MA) pt_base: 0xa5000(VA) nr_pt_frames: 0x5 mfn_list: 0x9a000(VA) mod_start: 0x0(VA) mod_len: 0 flags: 0x0 cmd_line: stack: 0x597e0-0x797e0 MM: Init _text: 0x0(VA) _etext: 0x39357(VA) _erodata: 0x45000(VA) _edata: 0x47c40(VA) stack start: 0x597e0(VA) _end: 0x99e00(VA) start_pfn: ad max_pfn: 1000 Mapping memory range 0x400000 - 0x1000000 setting 0x0-0x45000 readonly skipped 0x1000 MM: Initialise page allocator for b3000(b3000)-1000000(1000000) MM...
2007 Apr 18
8
[patch 0/8] Basic infrastructure patches for a paravirtualized kernel
Hi Andrew, This series of patches lays the basic ground work for the paravirtualized kernel patches coming later on. I think this lot is ready for the rough-and-tumble world of the -mm tree. The main change from the last posting is that all the page-table related patches have been moved out, and will be posted separately. Also, the off-by-one in reserving the top of address space has been
2007 Apr 18
8
[patch 0/8] Basic infrastructure patches for a paravirtualized kernel
Hi Andrew, This series of patches lays the basic ground work for the paravirtualized kernel patches coming later on. I think this lot is ready for the rough-and-tumble world of the -mm tree. The main change from the last posting is that all the page-table related patches have been moved out, and will be posted separately. Also, the off-by-one in reserving the top of address space has been
2017 Oct 12
2
[PATCH v1 15/27] compiler: Option to default to hidden symbols
...ude/asm-generic/sections.h > @@ -30,6 +30,9 @@ > * __irqentry_text_start, __irqentry_text_end > * __softirqentry_text_start, __softirqentry_text_end > */ > +#ifdef CONFIG_DEFAULT_HIDDEN > +#pragma GCC visibility push(default) > +#endif > extern char _text[], _stext[], _etext[]; > extern char _data[], _sdata[], _edata[]; > extern char __bss_start[], __bss_stop[]; > @@ -46,6 +49,9 @@ extern char __softirqentry_text_start[], __softirqentry_text_end[]; > > /* Start and end of .ctors section - used for constructor calls. */ > extern char __ctors_star...
2017 Oct 12
2
[PATCH v1 15/27] compiler: Option to default to hidden symbols
...ude/asm-generic/sections.h > @@ -30,6 +30,9 @@ > * __irqentry_text_start, __irqentry_text_end > * __softirqentry_text_start, __softirqentry_text_end > */ > +#ifdef CONFIG_DEFAULT_HIDDEN > +#pragma GCC visibility push(default) > +#endif > extern char _text[], _stext[], _etext[]; > extern char _data[], _sdata[], _edata[]; > extern char __bss_start[], __bss_stop[]; > @@ -46,6 +49,9 @@ extern char __softirqentry_text_start[], __softirqentry_text_end[]; > > /* Start and end of .ctors section - used for constructor calls. */ > extern char __ctors_star...
2013 Sep 24
0
Problems starting vtmmgr
...48 Xen Minimal OS! start_info: 0xa2000(VA) nr_pages: 0x1000 shared_inf: 0x44e09000(MA) pt_base: 0xa5000(VA) nr_pt_frames: 0x5 mfn_list: 0x9a000(VA) mod_start: 0x0(VA) mod_len: 0 flags: 0x0 cmd_line: stack: 0x597e0-0x797e0 MM: Init _text: 0x0(VA) _etext: 0x39357(VA) _erodata: 0x45000(VA) _edata: 0x47c40(VA) stack start: 0x597e0(VA) _end: 0x99e00(VA) start_pfn: ad max_pfn: 1000 Mapping memory range 0x400000 - 0x1000000 setting 0x0-0x45000 readonly skipped 0x1000 MM: Initialise page allocator for b3000(b3000)-1000000(1000000) MM...
2007 Apr 18
7
[patch 0/6] Various cleanups
Hi Andi, Here's a little batch of cleanups: - re-enable VDSO when PARAVIRT is enabled - make the parainstructions symbols match the other altinstructions naming convention - add kernel command-line options to disable altinstructions for smp and pv_ops Oh, and I'm mailing your noreplacement patch back at you, for no particularly good reason. J --
2007 Apr 18
7
[patch 0/6] Various cleanups
Hi Andi, Here's a little batch of cleanups: - re-enable VDSO when PARAVIRT is enabled - make the parainstructions symbols match the other altinstructions naming convention - add kernel command-line options to disable altinstructions for smp and pv_ops Oh, and I'm mailing your noreplacement patch back at you, for no particularly good reason. J --
2017 Oct 18
0
[PATCH v1 15/27] compiler: Option to default to hidden symbols
...@@ -30,6 +30,9 @@ >> * __irqentry_text_start, __irqentry_text_end >> * __softirqentry_text_start, __softirqentry_text_end >> */ >> +#ifdef CONFIG_DEFAULT_HIDDEN >> +#pragma GCC visibility push(default) >> +#endif >> extern char _text[], _stext[], _etext[]; >> extern char _data[], _sdata[], _edata[]; >> extern char __bss_start[], __bss_stop[]; >> @@ -46,6 +49,9 @@ extern char __softirqentry_text_start[], __softirqentry_text_end[]; >> >> /* Start and end of .ctors section - used for constructor calls. */ >> ex...
2006 Jul 17
3
mini-os under xen 3.0.2
...intervals, which it does not. Here is the output I receive: ---------------------------------- Xen Minimal OS! start_info: c001d000 nr_pages: 8192 shared_inf: 00be3000 pt_base: c0020000 mod_start: 0x0 mod_len: 0 flags: 0x0 cmd_line: MM: Init _text: c0000000 _etext: c0009577 _edata: c000a604 stack start: c0011e40 _end: c00142a4 start_pfn: 25 max_pfn: 2000 Mapping memory range 0xc0400000 - 0xc2000000 MM: Initialise page allocator for c002c000(2c000)-c2000000(2000000) MM: done Initialising timer interface Initialising cons...
2008 Jan 18
0
[PATCH] minios: support COW for a zero page
..._DIRTY|_PAGE_USER) #define L3_PROT (_PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED|_PAGE_DIRTY|_PAGE_USER) #define L4_PROT (_PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED|_PAGE_DIRTY|_PAGE_USER) @@ -190,6 +192,7 @@ typedef unsigned long maddr_t; extern unsigned long *phys_to_machine_mapping; extern char _text, _etext, _erodata, _edata, _end; +extern unsigned long mfn_zero; #define pfn_to_mfn(_pfn) (phys_to_machine_mapping[(_pfn)]) static __inline__ maddr_t phys_to_machine(paddr_t phys) { @@ -224,5 +227,6 @@ static __inline__ paddr_t machine_to_phy #define pte_to_virt(_pte) to_virt(mfn_to_pfn(pte_to...
2007 Apr 18
15
[PATCH 0 of 13] Basic infrastructure patches for a paravirtualized kernel
[ REPOST: Apologies to anyone who has seen this before. It didn't make it onto any of the lists it should have. -J ] Hi Andrew, This series of patches lays the basic ground work for the paravirtualized kernel patches coming later on. I think this lot is ready for the rough-and-tumble world of the -mm tree. For the most part, these patches do nothing or very little. The patches should
2007 Apr 18
15
[PATCH 0 of 13] Basic infrastructure patches for a paravirtualized kernel
[ REPOST: Apologies to anyone who has seen this before. It didn't make it onto any of the lists it should have. -J ] Hi Andrew, This series of patches lays the basic ground work for the paravirtualized kernel patches coming later on. I think this lot is ready for the rough-and-tumble world of the -mm tree. For the most part, these patches do nothing or very little. The patches should
1999 Jan 20
1
pow__ii
> R code works but the shared objects built from fortran code do not find > the appropriate libs with functions like __pow_ii or __epx at runtime. I used to have endless trouble with __pow_ii which as I recall could be be fixed by the correct incantation of the mix of compiler libraries and LD_LIBRARY_PATH. It seemed to be extremely sensitive and never easy to get right. The problem is
2007 Apr 18
1
[PATCH] lguest32 kallsyms backtrace of guest.
...guest_lazy_mode(int mode) @@ -468,6 +477,22 @@ __init void lguest_init(void) paravirt_ops.set_lazy_mode = lguest_lazy_mode; paravirt_ops.wbinvd = lguest_wbinvd; + code_stack[0].next = __pa(&code_stack[1]); + code_stack[0].start = (unsigned long)_stext; + code_stack[0].end = (unsigned long)_etext; + code_stack[1].next = 0; + code_stack[1].start = (unsigned long)_sinittext; + code_stack[1].end = (unsigned long)_einittext; + + lguest_data.text = __pa(&code_stack[0]); + + lguest_data.kallsyms_addresses = __pa(&kallsyms_addresses); + lguest_data.kallsyms_num_syms = kallsyms_num_syms; +...