aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2016-05-25compiler.h, kprobes.h: add missing header files20160525-dev-v3Luis R. Rodriguez4-6/+20
2016-05-25ranges: add initial kprobes demoLuis R. Rodriguez3-1/+77
2016-05-25tables.h: split off linker table in 3 partsLuis R. Rodriguez7-53/+70
2016-05-25arch/x86/kernel/vmlinux.lds.S: map other Linux sectionsLuis R. Rodriguez2-1/+12
2016-05-25tables.h: remove postfix _TEXT for .text sectioned codeLuis R. Rodriguez1-7/+7
2016-05-25tables.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. Rodriguez11-474/+244
2016-05-25arch/x86/kernel/vmlinux.lds.S: allow preprocessor use on linker scriptLuis R. Rodriguez2-4/+12
2016-02-12table.h/pci: add suggested style of linker tables and exampleLuis R. Rodriguez6-1/+69
2016-02-11sort-init.c: move to arch/x86/kernel/sort-init.cLuis R. Rodriguez2-1/+1
2016-02-11custom.lds.S: rename to arch/x86/kernel/vmlinux.lds.SLuis R. Rodriguez2-1/+1
2016-02-11synch.sh: Use to sync with LinuxLuis R. Rodriguez1-0/+11
2016-02-11setup.h: add missing headerLuis R. Rodriguez2-0/+7
2016-02-11init.c add missing headerLuis R. Rodriguez1-0/+1
2016-02-11bug.h: replicate upstreamLuis R. Rodriguez2-0/+9
2016-02-11boot.h: move to asmLuis R. Rodriguez3-2/+2
2016-02-11x86.c: move to arch/x86/kernel/head64.cLuis R. Rodriguez2-1/+1
2016-02-11init.c: place as it would be upstreamLuis R. Rodriguez2-1/+1
2016-02-11x86 init: make more x86 subsystem code more x86 specificLuis R. Rodriguez6-38/+38
2016-02-11include: use Linux header pathsLuis R. Rodriguez29-61/+74
2016-02-11kernel.h: add pr_info()Luis R. Rodriguez7-22/+24
2016-02-11init.h: rename to x86_init_fn.hLuis R. Rodriguez14-13/+13
2016-02-11table.h/init.h: make more x86 subsystem specific, simplify order levelLuis R. Rodriguez3-16/+23
2016-02-11init.h: provide header guardLuis R. Rodriguez1-0/+5
2016-02-11custom.lds.S, tables.h: make tables subsystem specificLuis R. Rodriguez3-282/+235
2016-02-11README: mark as completedLuis R. Rodriguez2-2/+1
2016-02-11pci/driver: fix order levelLuis R. Rodriguez3-3/+14
2016-02-11init: use macros for init declarations and validate order levelLuis R. Rodriguez9-55/+127
2016-02-11init: define strong semanticsLuis R. Rodriguez19-180/+303
2016-02-11init: add supp_hardware_subarch feature detectionLuis R. Rodriguez10-47/+56
2016-02-11init: enable support for no depends() callbackLuis R. Rodriguez3-1/+19
2016-02-11kernel: add BIT() and WARN_ON()Luis R. Rodriguez1-0/+10
2016-02-11kasan: replicate x86 xen failureLuis R. Rodriguez4-6/+20
2016-02-11Fix PCILuis R. Rodriguez1-1/+1
2016-02-11pci: make criticalLuis R. Rodriguez1-0/+1
2016-02-11parse-bzimage: print kernel version stringLuis R. Rodriguez1-0/+13
2016-02-11Makefile: fix parse-bzimage targetLuis R. Rodriguez1-1/+1
2016-02-11parse-bzimage: add bzimage parserLuis R. Rodriguez3-2/+239
2016-02-11init: start using hardware_subarch as an exampleLuis R. Rodriguez6-7/+91
2016-02-11kasan: mimic the kernel's setupLuis R. Rodriguez5-22/+13
2016-02-11init: add a setup_arch() callbackLuis R. Rodriguez5-2/+25
2016-02-11make x86 code stand outLuis R. Rodriguez8-33/+77
2016-02-11Use startup_64() similar to the kernel's start sequenceLuis R. Rodriguez3-5/+5
2016-02-11xen: use startup_xen() for initLuis R. Rodriguez3-3/+3
2016-02-11custom.lds.S: use SORT() instead of SORT_BY_INIT_PRIORITY()Luis R. Rodriguez1-9/+1
2016-02-11kasan: use -EOPNOTSUPP on xenLuis R. Rodriguez1-1/+1
2016-02-11annotate we can replace booting_xen() laterLuis R. Rodriguez2-0/+41
2016-02-11add simple xen simulation frameworkLuis R. Rodriguez8-4/+93
2016-02-11Makefile: move objects into a variableLuis R. Rodriguez1-2/+4
2016-02-11rename custom.lds to custom.lds.SLuis R. Rodriguez2-1/+1
2016-02-11add .gitignoreLuis R. Rodriguez1-0/+3
2016-02-11rename foo.c to kasan.cLuis R. Rodriguez3-20/+20
2016-02-11sort-init.c: addLuis R. Rodriguez2-1/+78
2016-02-11add pciLuis R. Rodriguez1-0/+23
2016-02-11make the driver depend on pciLuis R. Rodriguez1-1/+1
2016-02-11fix annotation a bitLuis R. Rodriguez1-2/+2
2016-02-11simulate a PCI bus and driver and annotate dependencyLuis R. Rodriguez5-36/+25
2016-02-11init: add depend hook and sort routinesLuis R. Rodriguez4-1/+18
2016-02-11init: add late init supportLuis R. Rodriguez5-21/+65
2016-02-11init: fix simulated bug on early_init_x()Luis R. Rodriguez1-1/+1
2016-02-11init: and add critical annotation supportLuis R. Rodriguez5-18/+33
2016-02-11add detect routines to the restLuis R. Rodriguez3-0/+15
2016-02-11init: add detection support to init structureLuis R. Rodriguez2-3/+11
2016-02-11init: add name support to the init structureLuis R. Rodriguez5-13/+7
2016-02-11custom.lds: move .tbl back out to its own sectionLuis R. Rodriguez1-1/+11
2016-02-11custom.lds: sort .text .tbl data with SORT_BY_INIT_PRIORITY()Luis R. Rodriguez1-1/+1
2016-02-11custom.lds: move .tbl to .text sectionLuis R. Rodriguez1-2/+1
2016-02-11custom.lds: use SORT() on .tblLuis R. Rodriguez1-1/+1
2016-02-11Add dedicated .tbl sectionLuis R. Rodriguez2-1/+3
2016-02-11add linker scriptLuis R. Rodriguez2-0/+229
2016-02-11Add sample use case for userspaceLuis R. Rodriguez6-0/+138
2016-02-11Make talbes.h usable outside of gpxeLuis R. Rodriguez1-2/+0
2016-02-11Import tables.h from gpxeLuis R. Rodriguez2-0/+773