aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2016-06-29tables.h: add assembler versionsHEADmasterLuis R. Rodriguez1-1/+16
2016-06-29asm-generic/sections.h: extend assembler push_section_type()Luis R. Rodriguez2-8/+9
2016-06-29asm-generic/sections.h: add assembler version of push_section_type()Luis R. Rodriguez3-8/+25
2016-06-29x86: add architecture enabled ps_shr()Luis R. Rodriguez1-0/+4
2016-06-29ranges.h: add push_section_rng() to be used on asm volatile()Luis R. Rodriguez1-0/+3
2016-06-29tables.h: add push_section_tbl() for asm volatile callsLuis R. Rodriguez1-0/+3
2016-06-29asm-generic: add push_section_type() to be used on asm volatile() codeLuis R. Rodriguez2-0/+21
2016-06-29tables.h: enable use of SECTION_TBL() on asm codeLuis R. Rodriguez1-2/+2
2016-06-29synth: add partially static shift right demoLuis R. Rodriguez1-0/+42
2016-06-27ranges.h: add asm version of DECLARE_SECTION_RANGE()Luis R. Rodriguez2-3/+17
2016-06-27ranges.h: use tbl for tables and rng for rangesLuis R. Rodriguez2-2/+2
2016-06-27sections.h: simplify LINUX_SECTION_ALIGNMENT()Luis R. Rodriguez1-1/+1
2016-06-27sections.h: drop LINUX_SECTION_ALIGN_FUNC and LINUX_SECTION_ALIGN_STRUCTLuis R. Rodriguez3-44/+15
2016-06-27ranges.h: add __LINUX_RANGE_ORDER()Luis R. Rodriguez1-0/+4
2016-06-27ranges.h: rename __LINUX_SECTION() to __LINUX_RANGE()Luis R. Rodriguez3-3/+3
2016-06-27sections.h, ranges.h. add support for asm version of SECTION_RANGE()Luis R. Rodriguez2-3/+8
2016-06-27tables.h: make DECLARE_LINKTABLE() .data by defaultLuis R. Rodriguez2-27/+28
2016-06-23license: relicense to copyleft-nextLuis R. Rodriguez1-5/+6
2016-06-23tables.h reflect this is a full re-writeLuis R. Rodriguez1-1/+0
2016-06-23sections.h: add generic section declarationLuis R. Rodriguez4-26/+36
2016-06-23.sched.text: port this sub-section to section rangesLuis R. Rodriguez1-1/+4
2016-06-23section.h: add SECTION_SCHEDLuis R. Rodriguez2-1/+2
2016-06-23mutex: move mutex calls to .sched.textLuis R. Rodriguez2-0/+7
2016-06-23kernel.h: add pr_fmt supportLuis R. Rodriguez1-1/+7
2016-06-23kernel.h: move BIT() to bitops.hLuis R. Rodriguez2-2/+6
2016-06-23kernel.h: add header guardLuis R. Rodriguez1-0/+5
2016-06-23module.h: add initial built-in module supportLuis R. Rodriguez1-0/+14
2016-06-23init.h: add initial init section using linker tablesLuis R. Rodriguez1-0/+39
2016-06-23kernel.h: add __used definitionLuis R. Rodriguez1-0/+3
2016-06-23compiler.h: add __section() definitionLuis R. Rodriguez1-0/+2
2016-06-23workqueue: add workqueue supportLuis R. Rodriguez1-0/+50
2016-06-23spinlock: add spinlock supportLuis R. Rodriguez1-0/+13
2016-06-23mutex: add initial mutex supportLuis R. Rodriguez1-0/+15
2016-06-23kernel.h: add BUG_ON() and use abort() to bail on BUG()Luis R. Rodriguez1-0/+4
2016-06-23sections.h expand documentation over function alignmentLuis R. Rodriguez1-3/+5
2016-06-23tables.h: use func alignment for items other than firstLuis R. Rodriguez1-5/+5
2016-06-23sections.h/ranges.h/tablesh: change alignment to safe conservative valuesLuis R. Rodriguez3-13/+41
2016-06-23compiler.h, kprobes.h: add missing header filesLuis R. Rodriguez2-0/+14
2016-06-23ranges: add initial kprobes demoLuis R. Rodriguez1-1/+29
2016-06-23tables.h: split off linker table in 3 partsLuis R. Rodriguez3-44/+61
2016-06-23arch/x86/kernel/vmlinux.lds.S: map other Linux sectionsLuis R. Rodriguez1-1/+7
2016-06-23tables.h: remove postfix _TEXT for .text sectioned codeLuis R. Rodriguez1-7/+7
2016-06-23tables.h: make .text and .init.text constLuis R. Rodriguez1-6/+6
2016-05-25linker-table: add sections.h and port all code to v2 RFC linker tableLuis R. Rodriguez3-408/+187
2016-02-12table.h/pci: add suggested style of linker tables and exampleLuis R. Rodriguez2-0/+47
2016-02-11bug.h: replicate upstreamLuis R. Rodriguez1-0/+7
2016-02-11include: use Linux header pathsLuis R. Rodriguez8-0/+438