21 May, 2012
1 commit
19 May, 2012
1 commit
-
A new option is added to the relocs tool called '--realmode'.
This option causes the generation of 16-bit segment relocations
and 32-bit linear relocations for the real-mode code. When
the real-mode code is moved to the low-memory during kernel
initialization, these relocation entries can be used to
relocate the code properly.In the assembly code 16-bit segment relocations must be relative
to the 'real_mode_seg' absolute symbol. Linear relocations must be
relative to a symbol prefixed with 'pa_'.16-bit segment relocation is used to load cs:ip in 16-bit code.
Linear relocations are used in the 32-bit code for relocatable
data references. They are declared in the linker script of the
real-mode code.The relocs tool is moved to arch/x86/tools/relocs.c, and added new
target archscripts that can be used to build scripts needed building
an architecture. be compiled before building the arch/x86 tree.[ hpa: accelerating this because it detects invalid absolute
relocations, a serious bug in binutils 2.22.52.0.x which currently
produces bad kernels. ]Signed-off-by: H. Peter Anvin
Link: http://lkml.kernel.org/r/1336501366-28617-2-git-send-email-jarkko.sakkinen@intel.com
Signed-off-by: Jarkko Sakkinen
Signed-off-by: H. Peter Anvin
Cc:
13 May, 2012
1 commit
-
.. and this should hopefully be the last -rc before final 3.4 release.
07 May, 2012
1 commit
30 Apr, 2012
1 commit
22 Apr, 2012
1 commit
16 Apr, 2012
1 commit
08 Apr, 2012
1 commit
01 Apr, 2012
1 commit
31 Mar, 2012
1 commit
-
Pull kbuild changes from Michal Marek:
- Unification of cmd_uimage among archs that use it
- make headers_check tries harder before reporting a missing
include
- kbuild portability fix for shells that do not support echo -e
- make clean descends into samples/
- setlocalversion grep fix
- modpost typo fix
- dtc warnings fix* 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
setlocalversion: Use "grep -q" instead of piping output to "read dummy"
modpost: fix ALL_INIT_DATA_SECTIONS
Kbuild: centralize MKIMAGE and cmd_uimage definitions
headers_check: recursively search for linux/types.h inclusion
scripts/Kbuild.include: Fix portability problem of "echo -e"
scripts: dtc: fix compile warnings
kbuild: clean up samples directory
kbuild: disable -Wmissing-field-initializers for W=1
19 Mar, 2012
1 commit
11 Mar, 2012
1 commit
04 Mar, 2012
1 commit
26 Feb, 2012
1 commit
25 Feb, 2012
1 commit
-
Playing around with make randconfig I ended up with CONFIG_SAMPLES
set. After cleaning up the build I noticed that git status was
showing samples/hidraw/hid-example as an untracked file.Adding samples to clean-dirs seems to solve the problem, but
I don't know if that is the correct way to solve the issue.Signed-off-by: Gerard Snitselaar
Signed-off-by: Michal Marek
19 Feb, 2012
1 commit
09 Feb, 2012
1 commit
01 Feb, 2012
1 commit
20 Jan, 2012
1 commit
17 Jan, 2012
2 commits
-
* 'x86-syscall-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86: Move from trace_syscalls.c to asm/syscall.h
x86, um: Fix typo in 32-bit system call modifications
um: Use $(srctree) not $(KBUILD_SRC)
x86, um: Mark system call tables readonly
x86, um: Use the same style generated syscall tables as native
um: Generate headers before generating user-offsets.s
um: Run host archheaders, allow use of host generated headers
kbuild, headers.sh: Don't make archheaders explicitly
x86, syscall: Allow syscall offset to be symbolic
x86, syscall: Re-fix typo in comment
x86: Simplify syscallhdr.sh
x86: Generate system call tables and unistd_*.h from tables
checksyscalls: Use arch/x86/syscalls/syscall_32.tbl as source
x86: Machine-readable syscall tables and scripts to process them
trace: Include in trace_syscalls.c
x86-64, ia32: Move compat_ni_syscall into C and its own file
x86-64, syscall: Adjust comment spacing and remove typo
kbuild: Add support for an "archheaders" target
kbuild: Add support for installing generated asm headers -
* 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
Kbuild: Use dtc's -d (dependency) option
dtc: Implement -d option to write out a dependency file
kbuild: Fix comment in Makefile.lib
scripts/genksyms: clean lex/yacc generated files
kbuild: Correctly deal with make options which contain an "s"
08 Jan, 2012
1 commit
-
When using remake, which is based on gnumake, if you invoke
an example build as shown below, the build will become silent
due to the top level make file incorrectly guessing that
the end user wants a silent build because an argument that
contained an "s" was used. Here are two examples one with remake
and one with straight gnumake.remake --no-extended-errors
make --warn-undefined-variablesFix up the top level Makefile to use filter to parse the options
that mean silent instead of findstring catching other random
arguments containing an "s".Signed-off-by: Jason Wessel
CC: Michal Marek
CC: Andrew Morton
CC: linux-kbuild@vger.kernel.org
Signed-off-by: Michal Marek
05 Jan, 2012
1 commit
24 Dec, 2011
1 commit
17 Dec, 2011
1 commit
10 Dec, 2011
1 commit
02 Dec, 2011
1 commit
24 Nov, 2011
1 commit
18 Nov, 2011
1 commit
-
Add support for an "archheaders" target. This target can generate
files that need to be installed for user space by "make
headers_install" or "make headers_install_all".In order to support "make headers_install_all", it must be able to run
without the tree having to be configured first.Cc: David Woodhouse
Cc: Sam Ravnborg
Cc: Michal Marek
Signed-off-by: H. Peter Anvin
16 Nov, 2011
1 commit
08 Nov, 2011
1 commit
-
.. with new name. Because nothing says "really solid kernel release"
like naming it after an extinct animal that just happened to be in the
news lately.
07 Nov, 2011
1 commit
-
* 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
Kbuild: append missing-syscalls to the default target list
genksyms: Regenerate lexer and parser
genksyms: Do not expand internal types
genksyms: Minor parser cleanup
Makefile: remove a duplicated line
fixdep: fix extraneous dependencies
scripts/Makefile.build: do not reference EXTRA_CFLAGS as CFLAGS replacement
kbuild: prevent make from deleting _shipped files
kbuild: Do not delete empty files in make distclean
02 Nov, 2011
1 commit
-
This avoid an extra make invocation on `prepare0'.
Signed-off-by: Arnaud Lacombe
Signed-off-by: Michal Marek
24 Oct, 2011
1 commit
18 Oct, 2011
1 commit
05 Oct, 2011
1 commit
28 Sep, 2011
1 commit
22 Sep, 2011
1 commit
13 Sep, 2011
1 commit
09 Sep, 2011
1 commit
-
There are two duplicated lines for 'make RECORDMCOUNT_WARN=1 [targets]'
in 'make help', remove the second one.Signed-off-by: WANG Cong
Signed-off-by: Michal Marek