index
:
kernel/git/mcgrof/linker-tables.git
20160525-dev-v3
20160603-dev-v3
master
Unnamed repository; edit this file 'description' to name the repository.
Luis R. Rodriguez
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2016-06-29
tables.h: add assembler versions
HEAD
master
Luis R. Rodriguez
1
-1
/
+16
2016-06-29
asm-generic/sections.h: extend assembler push_section_type()
Luis R. Rodriguez
3
-13
/
+14
2016-06-29
asm-generic/sections.h: add assembler version of push_section_type()
Luis R. Rodriguez
4
-13
/
+30
2016-06-29
x86: add architecture enabled ps_shr()
Luis R. Rodriguez
4
-0
/
+43
2016-06-29
ranges.h: add push_section_rng() to be used on asm volatile()
Luis R. Rodriguez
1
-0
/
+3
2016-06-29
tables.h: add push_section_tbl() for asm volatile calls
Luis R. Rodriguez
1
-0
/
+3
2016-06-29
asm-generic: add push_section_type() to be used on asm volatile() code
Luis R. Rodriguez
3
-0
/
+27
2016-06-29
tables.h: enable use of SECTION_TBL() on asm code
Luis R. Rodriguez
1
-2
/
+2
2016-06-29
synth: add partially static shift right demo
Luis R. Rodriguez
4
-0
/
+87
2016-06-27
ranges.h: add asm version of DECLARE_SECTION_RANGE()
Luis R. Rodriguez
3
-15
/
+25
2016-06-27
drivers/synth: add initial synthetic "or" function using section ranges
Luis R. Rodriguez
6
-0
/
+89
2016-06-27
ranges.h: use tbl for tables and rng for ranges
Luis R. Rodriguez
2
-2
/
+2
2016-06-27
sections.h: simplify LINUX_SECTION_ALIGNMENT()
Luis R. Rodriguez
1
-1
/
+1
2016-06-27
sections.h: drop LINUX_SECTION_ALIGN_FUNC and LINUX_SECTION_ALIGN_STRUCT
Luis R. Rodriguez
3
-44
/
+15
2016-06-27
README: we're checking if LTO_REFERENCE_INITCALL() is needed
Luis R. Rodriguez
1
-1
/
+5
2016-06-27
ranges.h: add __LINUX_RANGE_ORDER()
Luis R. Rodriguez
1
-0
/
+4
2016-06-27
ranges.h: rename __LINUX_SECTION() to __LINUX_RANGE()
Luis R. Rodriguez
3
-3
/
+3
2016-06-27
sections.h, ranges.h. add support for asm version of SECTION_RANGE()
Luis R. Rodriguez
2
-3
/
+8
2016-06-27
tables.h: make DECLARE_LINKTABLE() .data by default
Luis R. Rodriguez
4
-34
/
+45
2016-06-23
license: relicense to copyleft-next
Luis R. Rodriguez
4
-344
/
+234
2016-06-23
tables.h reflect this is a full re-write
Luis R. Rodriguez
1
-1
/
+0
2016-06-23
README: document section ranges and tables
Luis R. Rodriguez
1
-0
/
+62
2016-06-23
sections.h: add generic section declaration
Luis R. Rodriguez
6
-26
/
+63
2016-06-23
.sched.text: port this sub-section to section ranges
Luis R. Rodriguez
3
-2
/
+6
2016-06-23
section.h: add SECTION_SCHED
Luis R. Rodriguez
3
-2
/
+3
2016-06-23
mutex: move mutex calls to .sched.text
Luis R. Rodriguez
4
-4
/
+12
2016-06-23
acme: add a simple workqueue example
Luis R. Rodriguez
1
-3
/
+18
2016-06-23
acme: port acme to proper Linux kernel built-in driver
Luis R. Rodriguez
3
-12
/
+18
2016-06-23
kernel: add support for loading built-in drivers
Luis R. Rodriguez
1
-2
/
+22
2016-06-23
x86: update to account for feedback
Luis R. Rodriguez
14
-372
/
+144
2016-06-23
kernel.h: add pr_fmt support
Luis R. Rodriguez
1
-1
/
+7
2016-06-23
kernel.h: move BIT() to bitops.h
Luis R. Rodriguez
3
-2
/
+7
2016-06-23
start_kernel: move to kernel/main.c
Luis R. Rodriguez
2
-1
/
+1
2016-06-23
kernel.h: add header guard
Luis R. Rodriguez
1
-0
/
+5
2016-06-23
module.h: add initial built-in module support
Luis R. Rodriguez
1
-0
/
+14
2016-06-23
init.h: add initial init section using linker tables
Luis R. Rodriguez
1
-0
/
+39
2016-06-23
kernel.h: add __used definition
Luis R. Rodriguez
1
-0
/
+3
2016-06-23
compiler.h: add __section() definition
Luis R. Rodriguez
1
-0
/
+2
2016-06-23
workqueue: add workqueue support
Luis R. Rodriguez
3
-0
/
+95
2016-06-23
spinlock: add spinlock support
Luis R. Rodriguez
3
-0
/
+40
2016-06-23
mutex: add initial mutex support
Luis R. Rodriguez
3
-0
/
+43
2016-06-23
kernel.h: add BUG_ON() and use abort() to bail on BUG()
Luis R. Rodriguez
1
-0
/
+4
2016-06-23
sections.h expand documentation over function alignment
Luis R. Rodriguez
1
-3
/
+5
2016-06-23
tables.h: use func alignment for items other than first
Luis R. Rodriguez
1
-5
/
+5
2016-06-23
sections.h/ranges.h/tablesh: change alignment to safe conservative values
Luis R. Rodriguez
3
-13
/
+41
2016-06-23
compiler.h, kprobes.h: add missing header files
Luis R. Rodriguez
4
-6
/
+20
2016-06-23
ranges: add initial kprobes demo
Luis R. Rodriguez
3
-1
/
+77
2016-06-23
tables.h: split off linker table in 3 parts
Luis R. Rodriguez
7
-53
/
+70
2016-06-23
arch/x86/kernel/vmlinux.lds.S: map other Linux sections
Luis R. Rodriguez
2
-1
/
+12
2016-06-23
tables.h: remove postfix _TEXT for .text sectioned code
Luis R. Rodriguez
1
-7
/
+7
2016-06-23
tables.h: make .text and .init.text const
Luis R. Rodriguez
1
-6
/
+6
2016-05-25
linker-table: add sections.h and port all code to v2 RFC linker table
Luis R. Rodriguez
11
-474
/
+244
2016-05-25
arch/x86/kernel/vmlinux.lds.S: allow preprocessor use on linker script
Luis R. Rodriguez
2
-4
/
+12
2016-02-12
table.h/pci: add suggested style of linker tables and example
Luis R. Rodriguez
6
-1
/
+69
2016-02-11
sort-init.c: move to arch/x86/kernel/sort-init.c
Luis R. Rodriguez
2
-1
/
+1
2016-02-11
custom.lds.S: rename to arch/x86/kernel/vmlinux.lds.S
Luis R. Rodriguez
2
-1
/
+1
2016-02-11
synch.sh: Use to sync with Linux
Luis R. Rodriguez
1
-0
/
+11
2016-02-11
setup.h: add missing header
Luis R. Rodriguez
2
-0
/
+7
2016-02-11
init.c add missing header
Luis R. Rodriguez
1
-0
/
+1
2016-02-11
bug.h: replicate upstream
Luis R. Rodriguez
2
-0
/
+9
2016-02-11
boot.h: move to asm
Luis R. Rodriguez
3
-2
/
+2
2016-02-11
x86.c: move to arch/x86/kernel/head64.c
Luis R. Rodriguez
2
-1
/
+1
2016-02-11
init.c: place as it would be upstream
Luis R. Rodriguez
2
-1
/
+1
2016-02-11
x86 init: make more x86 subsystem code more x86 specific
Luis R. Rodriguez
6
-38
/
+38
2016-02-11
include: use Linux header paths
Luis R. Rodriguez
29
-61
/
+74
2016-02-11
kernel.h: add pr_info()
Luis R. Rodriguez
7
-22
/
+24
2016-02-11
init.h: rename to x86_init_fn.h
Luis R. Rodriguez
14
-13
/
+13
2016-02-11
table.h/init.h: make more x86 subsystem specific, simplify order level
Luis R. Rodriguez
3
-16
/
+23
2016-02-11
init.h: provide header guard
Luis R. Rodriguez
1
-0
/
+5
2016-02-11
custom.lds.S, tables.h: make tables subsystem specific
Luis R. Rodriguez
3
-282
/
+235
2016-02-11
README: mark as completed
Luis R. Rodriguez
2
-2
/
+1
2016-02-11
pci/driver: fix order level
Luis R. Rodriguez
3
-3
/
+14
2016-02-11
init: use macros for init declarations and validate order level
Luis R. Rodriguez
9
-55
/
+127
2016-02-11
init: define strong semantics
Luis R. Rodriguez
19
-180
/
+303
2016-02-11
init: add supp_hardware_subarch feature detection
Luis R. Rodriguez
10
-47
/
+56
2016-02-11
init: enable support for no depends() callback
Luis R. Rodriguez
3
-1
/
+19
2016-02-11
kernel: add BIT() and WARN_ON()
Luis R. Rodriguez
1
-0
/
+10
2016-02-11
kasan: replicate x86 xen failure
Luis R. Rodriguez
4
-6
/
+20
2016-02-11
Fix PCI
Luis R. Rodriguez
1
-1
/
+1
2016-02-11
pci: make critical
Luis R. Rodriguez
1
-0
/
+1
2016-02-11
parse-bzimage: print kernel version string
Luis R. Rodriguez
1
-0
/
+13
2016-02-11
Makefile: fix parse-bzimage target
Luis R. Rodriguez
1
-1
/
+1
2016-02-11
parse-bzimage: add bzimage parser
Luis R. Rodriguez
3
-2
/
+239
2016-02-11
init: start using hardware_subarch as an example
Luis R. Rodriguez
6
-7
/
+91
2016-02-11
kasan: mimic the kernel's setup
Luis R. Rodriguez
5
-22
/
+13
2016-02-11
init: add a setup_arch() callback
Luis R. Rodriguez
5
-2
/
+25
2016-02-11
make x86 code stand out
Luis R. Rodriguez
8
-33
/
+77
2016-02-11
Use startup_64() similar to the kernel's start sequence
Luis R. Rodriguez
3
-5
/
+5
2016-02-11
xen: use startup_xen() for init
Luis R. Rodriguez
3
-3
/
+3
2016-02-11
custom.lds.S: use SORT() instead of SORT_BY_INIT_PRIORITY()
Luis R. Rodriguez
1
-9
/
+1
2016-02-11
kasan: use -EOPNOTSUPP on xen
Luis R. Rodriguez
1
-1
/
+1
2016-02-11
annotate we can replace booting_xen() later
Luis R. Rodriguez
2
-0
/
+41
2016-02-11
add simple xen simulation framework
Luis R. Rodriguez
8
-4
/
+93
2016-02-11
Makefile: move objects into a variable
Luis R. Rodriguez
1
-2
/
+4
2016-02-11
rename custom.lds to custom.lds.S
Luis R. Rodriguez
2
-1
/
+1
2016-02-11
add .gitignore
Luis R. Rodriguez
1
-0
/
+3
2016-02-11
rename foo.c to kasan.c
Luis R. Rodriguez
3
-20
/
+20
2016-02-11
sort-init.c: add
Luis R. Rodriguez
2
-1
/
+78
2016-02-11
add pci
Luis R. Rodriguez
1
-0
/
+23
2016-02-11
make the driver depend on pci
Luis R. Rodriguez
1
-1
/
+1
2016-02-11
fix annotation a bit
Luis R. Rodriguez
1
-2
/
+2
2016-02-11
simulate a PCI bus and driver and annotate dependency
Luis R. Rodriguez
5
-36
/
+25
2016-02-11
init: add depend hook and sort routines
Luis R. Rodriguez
4
-1
/
+18
2016-02-11
init: add late init support
Luis R. Rodriguez
5
-21
/
+65
2016-02-11
init: fix simulated bug on early_init_x()
Luis R. Rodriguez
1
-1
/
+1
2016-02-11
init: and add critical annotation support
Luis R. Rodriguez
5
-18
/
+33
2016-02-11
add detect routines to the rest
Luis R. Rodriguez
3
-0
/
+15
2016-02-11
init: add detection support to init structure
Luis R. Rodriguez
2
-3
/
+11
2016-02-11
init: add name support to the init structure
Luis R. Rodriguez
5
-13
/
+7
2016-02-11
custom.lds: move .tbl back out to its own section
Luis R. Rodriguez
1
-1
/
+11
2016-02-11
custom.lds: sort .text .tbl data with SORT_BY_INIT_PRIORITY()
Luis R. Rodriguez
1
-1
/
+1
2016-02-11
custom.lds: move .tbl to .text section
Luis R. Rodriguez
1
-2
/
+1
2016-02-11
custom.lds: use SORT() on .tbl
Luis R. Rodriguez
1
-1
/
+1
2016-02-11
Add dedicated .tbl section
Luis R. Rodriguez
2
-1
/
+3
2016-02-11
add linker script
Luis R. Rodriguez
2
-0
/
+229
2016-02-11
Add sample use case for userspace
Luis R. Rodriguez
6
-0
/
+138
2016-02-11
Make talbes.h usable outside of gpxe
Luis R. Rodriguez
1
-2
/
+0
2016-02-11
Import tables.h from gpxe
Luis R. Rodriguez
2
-0
/
+773