Sign in
kernel
/
pub
/
scm
/
linux
/
kernel
/
git
/
mcgrof
/
linker-tables
/
HEAD
86ec117
tables.h: add assembler versions
by Luis R. Rodriguez
· 6 years ago
master
63cea6e
asm-generic/sections.h: extend assembler push_section_type()
by Luis R. Rodriguez
· 6 years ago
81c4710
asm-generic/sections.h: add assembler version of push_section_type()
by Luis R. Rodriguez
· 6 years ago
31e11e2
x86: add architecture enabled ps_shr()
by Luis R. Rodriguez
· 6 years ago
56b6b43
ranges.h: add push_section_rng() to be used on asm volatile()
by Luis R. Rodriguez
· 6 years ago
b9dce6b
tables.h: add push_section_tbl() for asm volatile calls
by Luis R. Rodriguez
· 6 years ago
65b85f7
asm-generic: add push_section_type() to be used on asm volatile() code
by Luis R. Rodriguez
· 6 years ago
c16aefb
tables.h: enable use of SECTION_TBL() on asm code
by Luis R. Rodriguez
· 6 years ago
923a4eb
synth: add partially static shift right demo
by Luis R. Rodriguez
· 6 years ago
3adf023
ranges.h: add asm version of DECLARE_SECTION_RANGE()
by Luis R. Rodriguez
· 6 years ago
f92e448
drivers/synth: add initial synthetic "or" function using section ranges
by Luis R. Rodriguez
· 6 years ago
7173c4b
ranges.h: use tbl for tables and rng for ranges
by Luis R. Rodriguez
· 6 years ago
2de6502
sections.h: simplify LINUX_SECTION_ALIGNMENT()
by Luis R. Rodriguez
· 6 years ago
21ae685
sections.h: drop LINUX_SECTION_ALIGN_FUNC and LINUX_SECTION_ALIGN_STRUCT
by Luis R. Rodriguez
· 6 years ago
8970a7c
README: we're checking if LTO_REFERENCE_INITCALL() is needed
by Luis R. Rodriguez
· 6 years ago
d12b560
ranges.h: add __LINUX_RANGE_ORDER()
by Luis R. Rodriguez
· 6 years ago
537156e
ranges.h: rename __LINUX_SECTION() to __LINUX_RANGE()
by Luis R. Rodriguez
· 6 years ago
e63ca7e
sections.h, ranges.h. add support for asm version of SECTION_RANGE()
by Luis R. Rodriguez
· 6 years ago
1e052b4
tables.h: make DECLARE_LINKTABLE() .data by default
by Luis R. Rodriguez
· 6 years ago
3d445cd
license: relicense to copyleft-next
by Luis R. Rodriguez
· 6 years ago
d855e61
tables.h reflect this is a full re-write
by Luis R. Rodriguez
· 6 years ago
011e450
README: document section ranges and tables
by Luis R. Rodriguez
· 6 years ago
eabe5ce
sections.h: add generic section declaration
by Luis R. Rodriguez
· 6 years ago
2858901
.sched.text: port this sub-section to section ranges
by Luis R. Rodriguez
· 6 years ago
663dc30
section.h: add SECTION_SCHED
by Luis R. Rodriguez
· 6 years ago
5cef6f4
mutex: move mutex calls to .sched.text
by Luis R. Rodriguez
· 6 years ago
8a5a6aa
acme: add a simple workqueue example
by Luis R. Rodriguez
· 6 years ago
f9853ad
acme: port acme to proper Linux kernel built-in driver
by Luis R. Rodriguez
· 6 years ago
85b23bc
kernel: add support for loading built-in drivers
by Luis R. Rodriguez
· 6 years ago
5fe2db9
x86: update to account for feedback
by Luis R. Rodriguez
· 6 years ago
1487d7f
kernel.h: add pr_fmt support
by Luis R. Rodriguez
· 6 years ago
66b13eb
kernel.h: move BIT() to bitops.h
by Luis R. Rodriguez
· 6 years ago
2ebd820
start_kernel: move to kernel/main.c
by Luis R. Rodriguez
· 6 years ago
05d62fd
kernel.h: add header guard
by Luis R. Rodriguez
· 6 years ago
1820fc1
module.h: add initial built-in module support
by Luis R. Rodriguez
· 6 years ago
81d63ec
init.h: add initial init section using linker tables
by Luis R. Rodriguez
· 6 years ago
3a9ae36
kernel.h: add __used definition
by Luis R. Rodriguez
· 6 years ago
47033ff
compiler.h: add __section() definition
by Luis R. Rodriguez
· 6 years ago
4e9619c
workqueue: add workqueue support
by Luis R. Rodriguez
· 6 years ago
9efa5fb
spinlock: add spinlock support
by Luis R. Rodriguez
· 6 years ago
98ce492
mutex: add initial mutex support
by Luis R. Rodriguez
· 6 years ago
c3b7dd5
kernel.h: add BUG_ON() and use abort() to bail on BUG()
by Luis R. Rodriguez
· 6 years ago
eafb18b
sections.h expand documentation over function alignment
by Luis R. Rodriguez
· 6 years ago
02ae2eb
tables.h: use func alignment for items other than first
by Luis R. Rodriguez
· 6 years ago
ba83987
sections.h/ranges.h/tablesh: change alignment to safe conservative values
by Luis R. Rodriguez
· 6 years ago
0a3b8cc
compiler.h, kprobes.h: add missing header files
by Luis R. Rodriguez
· 6 years ago
bfcbe12
ranges: add initial kprobes demo
by Luis R. Rodriguez
· 6 years ago
75187b8
tables.h: split off linker table in 3 parts
by Luis R. Rodriguez
· 6 years ago
3917372
arch/x86/kernel/vmlinux.lds.S: map other Linux sections
by Luis R. Rodriguez
· 6 years ago
9443312
tables.h: remove postfix _TEXT for .text sectioned code
by Luis R. Rodriguez
· 6 years ago
4611e8b
tables.h: make .text and .init.text const
by Luis R. Rodriguez
· 6 years ago
a947ec6
linker-table: add sections.h and port all code to v2 RFC linker table
by Luis R. Rodriguez
· 6 years ago
fe9ece4
arch/x86/kernel/vmlinux.lds.S: allow preprocessor use on linker script
by Luis R. Rodriguez
· 6 years ago
8ca249a
table.h/pci: add suggested style of linker tables and example
by Luis R. Rodriguez
· 6 years ago
ada95cd
sort-init.c: move to arch/x86/kernel/sort-init.c
by Luis R. Rodriguez
· 7 years ago
fd864c8
custom.lds.S: rename to arch/x86/kernel/vmlinux.lds.S
by Luis R. Rodriguez
· 7 years ago
a4f3643
synch.sh: Use to sync with Linux
by Luis R. Rodriguez
· 7 years ago
682f59a
setup.h: add missing header
by Luis R. Rodriguez
· 7 years ago
c172012
init.c add missing header
by Luis R. Rodriguez
· 7 years ago
5ef72c4
bug.h: replicate upstream
by Luis R. Rodriguez
· 7 years ago
996d861
boot.h: move to asm
by Luis R. Rodriguez
· 7 years ago
b82c801
x86.c: move to arch/x86/kernel/head64.c
by Luis R. Rodriguez
· 7 years ago
a61f105
init.c: place as it would be upstream
by Luis R. Rodriguez
· 7 years ago
74157f4
x86 init: make more x86 subsystem code more x86 specific
by Luis R. Rodriguez
· 7 years ago
5311211
include: use Linux header paths
by Luis R. Rodriguez
· 7 years ago
373e2ea
kernel.h: add pr_info()
by Luis R. Rodriguez
· 7 years ago
e1ec5ad
init.h: rename to x86_init_fn.h
by Luis R. Rodriguez
· 7 years ago
53f0716
table.h/init.h: make more x86 subsystem specific, simplify order level
by Luis R. Rodriguez
· 7 years ago
ab54c0b
init.h: provide header guard
by Luis R. Rodriguez
· 7 years ago
5c53f79
custom.lds.S, tables.h: make tables subsystem specific
by Luis R. Rodriguez
· 7 years ago
bd1e24b
README: mark as completed
by Luis R. Rodriguez
· 7 years ago
970eb21
pci/driver: fix order level
by Luis R. Rodriguez
· 7 years ago
c8bd0c0
init: use macros for init declarations and validate order level
by Luis R. Rodriguez
· 7 years ago
6ff7530
init: define strong semantics
by Luis R. Rodriguez
· 7 years ago
e8036fd
init: add supp_hardware_subarch feature detection
by Luis R. Rodriguez
· 7 years ago
5f1fb82
init: enable support for no depends() callback
by Luis R. Rodriguez
· 7 years ago
64ed66e
kernel: add BIT() and WARN_ON()
by Luis R. Rodriguez
· 7 years ago
1f2eff8
kasan: replicate x86 xen failure
by Luis R. Rodriguez
· 7 years ago
cdfd941
Fix PCI
by Luis R. Rodriguez
· 7 years ago
dfa4e87
pci: make critical
by Luis R. Rodriguez
· 7 years ago
947f574
parse-bzimage: print kernel version string
by Luis R. Rodriguez
· 7 years ago
661324b
Makefile: fix parse-bzimage target
by Luis R. Rodriguez
· 7 years ago
222b33f
parse-bzimage: add bzimage parser
by Luis R. Rodriguez
· 7 years ago
34589e4
init: start using hardware_subarch as an example
by Luis R. Rodriguez
· 7 years ago
90400e4
kasan: mimic the kernel's setup
by Luis R. Rodriguez
· 7 years ago
448e717
init: add a setup_arch() callback
by Luis R. Rodriguez
· 7 years ago
6eb8ad3
make x86 code stand out
by Luis R. Rodriguez
· 7 years ago
936f38a
Use startup_64() similar to the kernel's start sequence
by Luis R. Rodriguez
· 7 years ago
2868bd2
xen: use startup_xen() for init
by Luis R. Rodriguez
· 7 years ago
9d456ed
custom.lds.S: use SORT() instead of SORT_BY_INIT_PRIORITY()
by Luis R. Rodriguez
· 7 years ago
55ab917
kasan: use -EOPNOTSUPP on xen
by Luis R. Rodriguez
· 7 years ago
7be2de1
annotate we can replace booting_xen() later
by Luis R. Rodriguez
· 7 years ago
4592db8
add simple xen simulation framework
by Luis R. Rodriguez
· 7 years ago
f4f49e1
Makefile: move objects into a variable
by Luis R. Rodriguez
· 7 years ago
b39b22f
rename custom.lds to custom.lds.S
by Luis R. Rodriguez
· 7 years ago
bf6dd2c
add .gitignore
by Luis R. Rodriguez
· 7 years ago
aec8258
rename foo.c to kasan.c
by Luis R. Rodriguez
· 7 years ago
f12fd46
sort-init.c: add
by Luis R. Rodriguez
· 7 years ago
fd898e6
add pci
by Luis R. Rodriguez
· 7 years ago
0d6a896
make the driver depend on pci
by Luis R. Rodriguez
· 7 years ago
Next »