An error occurred fetching the project authors.
- 09 Dec, 2002 1 commit
-
-
Linus Torvalds authored
-
- 04 Dec, 2002 3 commits
-
-
Kai Germaschewski authored
-
Kai Germaschewski authored
This patch basically just replaces the scripts/kallsyms script by a scripts/kallsyms.c C program, which does the same thing much faster. It also removes duplicates and entries which are not between _stext and _etext, as they would not get used anyway. This saves about 290KB in vmlinux with my .config, more than 50% of the kallsyms bloat ;)
-
Kai Germaschewski authored
It only makes sense to check CONFIG_FRAME_POINTER after including .config, otherwise it'll always be unset ;)
-
- 27 Nov, 2002 1 commit
-
-
Linus Torvalds authored
-
- 25 Nov, 2002 1 commit
-
-
Dave Jones authored
From 2.4, this adds a CONFIG_ option to disable the usage of -fomit-frame-pointer
-
- 22 Nov, 2002 3 commits
-
-
Sam Ravnborg authored
In the top-level Makefile and in the i386 architecture specific makefile no longer use descend. i386 is used as template for other architectures, so they shall be kept nice. Also added a little text: Kernel: arch/i386/boot/bzImage is ready A reminder of what target you did build, and where it is located
-
Sam Ravnborg authored
build-targets is used to list targets that is always built. This allowed misuse of EXTRA_TARGETS to be deleted. built-in.o is now only created for directories defining a obj-* variable, avoiding this for scripts and lxdialog One Makefile needed a dummy obj- statement
-
Linus Torvalds authored
-
- 21 Nov, 2002 1 commit
-
-
Andrew Morton authored
So poor old Dave spent days hunting down memory corruption because the `kstat' per-cpu storage is not initialised (it needs to be, it's a workaround for ancient gcc's). The same problem had me hunting for a day too. This patch, based on an initial version from Rusty will parse System.map at final link and will fail the build if any per-cpu symbols are found to be not in the percpu section.
-
- 18 Nov, 2002 1 commit
-
-
Rusty Russell authored
Since I believe kallsyms is important, this reimplements it sanely, using the current module infrastructure, and not using an external kallsyms script. FYI, the previous interface was: int kallsyms_symbol_to_address( const char *name, /* Name to lookup */ unsigned long *token, /* Which module to start with */ const char **mod_name, /* Set to module name or "kernel" */ unsigned long *mod_start, /* Set to start address of module */ unsigned long *mod_end, /* Set to end address of module */ const char **sec_name, /* Set to section name */ unsigned long *sec_start, /* Set to start address of section */ unsigned long *sec_end, /* Set to end address of section */ const char **sym_name, /* Set to full symbol name */ unsigned long *sym_start, /* Set to start address of symbol */ unsigned long *sym_end /* Set to end address of symbol */ ); The new one is: /* Lookup an address. modname is set to NULL if it's in the kernel. */ const char *kallsyms_lookup(unsigned long addr, unsigned long *symbolsize, unsigned long *offset, char **modname);
-
- 17 Nov, 2002 1 commit
-
-
Linus Torvalds authored
-
- 11 Nov, 2002 1 commit
-
-
Rusty Russell authored
This is an implementation of the in-kernel module loader extending the try_inc_mod_count() primitive and making its use compulsory. This has the benifit of simplicity, and similarity to the existing scheme. To reduce the cost of the constant increments and decrements, reference counters are lockless and per-cpu. Eliminated (coming in following patches): o Modversions o Module parameters o kallsyms o EXPORT_SYMBOL_GPL and MODULE_LICENCE checks o DEVICE_TABLE support. New features: o Typesafe symbol_get/symbol_put o Single "insert this module" syscall interface allows trivial userspace. o Raceless loading and unloading You will need the trivial replacement module utilities from: http://ozlabs.org/~rusty/module-init-tools-0.6.tar.gz
-
- 10 Nov, 2002 1 commit
-
-
Linus Torvalds authored
-
- 07 Nov, 2002 1 commit
-
-
Roman Zippel authored
Various small kconfig updates to fix all the reported little problems and the single menu mode for menuconfig by Petr Baudis <pasky@ucw.cz>.
-
- 04 Nov, 2002 2 commits
-
-
Kai Germaschewski authored
Use ld to link the cpio archive into the image, build was broken due to requiring a recent version of objcopy before, plus assorted cleanups: o Don't include arch/$(ARCH)/Makefile, export the needed arch-specific flags instead. o Name the generated section consistently .init.ramfs everywhere.
-
Linus Torvalds authored
-
- 03 Nov, 2002 3 commits
-
-
Matthew Wilcox authored
-
Sam Ravnborg authored
Made the *docs targets work after the restructuring of the kbuild files. Fix cleaning up after make htmldocs, there are some directories that needs to be deleted in that case.
-
Sam Ravnborg authored
kbuild fixes: o Do not use "-" in exported symbols, bash does not support that (Matthew/Keith) o Sort ALL_SUBDIRS, to avoid warning about duplicate target - Happens when the same directory are specified with drivers-y and drivers-n o Added AWK, a few architectures actually use awk for normal compilation o Removed distclean from make help, now that distclean and mrporper are merged
-
- 01 Nov, 2002 1 commit
-
-
Jeff Garzik authored
-
- 30 Oct, 2002 2 commits
-
-
Linus Torvalds authored
-
Kai Germaschewski authored
If we are to build menuconfig/xconfig, we may not have a .config yet, so we shouldn't try to include it. Set MODVERDIR before including the subdir Makefile, drivers/scsi/53c700 needs it.
-
- 29 Oct, 2002 1 commit
-
-
Roman Zippel authored
This adds the needed kbuild changes: - support to compile host libraries and c++ programs - change config calls into kconfig
-
- 28 Oct, 2002 1 commit
-
-
Kai Germaschewski authored
parisc builds parisc / parisc64 from arch/parisc, but wants different strings for uname -m, which it can now provide by overwriting UTS_MACHINE in arch/parisc/Makefile. (Matthew Wilcox)
-
- 27 Oct, 2002 2 commits
-
-
Sam Ravnborg authored
It is used by arch specific Makefiles
-
Sam Ravnborg authored
Replaced by the more readable $(Q)$(MAKE) construct
-
- 23 Oct, 2002 5 commits
-
-
James Morris authored
-
Kai Germaschewski authored
Alright, so now actually all four phases are converted to new-style, i.e. we call make -f scripts/Makefile.<phase> which includes the actual subdir Makefile. The obvious drawback is some code duplication between the four scripts/Makefile.<phase>, which could easily be overcome including shared parts, but since I'm going for maximum performance, I did not for now. Rules.make is empty now ;) (Well, not quite, since if it was 0 bytes, make mrproper would remove it...)
-
Kai Germaschewski authored
Use the same way we came up with for "make clean" for "make modules_install", gaining a nice speed-up. Also, some cosmetics for scripts/Makefile.clean
-
Kai Germaschewski authored
$(call ...) has a measurable performance impact, so use the new variable $(Q), which evaluates to @ when quiet to supress the echoing of commands if not wanted. IIRC, Keith Owens' kbuild-2.5 came up with that idea, so credit goes there.
-
Kai Germaschewski authored
Including Rules.make after make -C stopped working with the fixdep changes, so the other code trying to salvage backward compatibility should go as well.
-
- 18 Oct, 2002 1 commit
-
-
Linus Torvalds authored
-
- 17 Oct, 2002 1 commit
-
-
Kai Germaschewski authored
We don't need to include .config for "make clean", but we sure do otherwise... (pointed out by Sam Ravnborg)
-
- 16 Oct, 2002 3 commits
-
-
Kai Germaschewski authored
Do as little as possible apart from calling sub-makes and calling 'rm', which makes things go quite a bit faster.
-
James Simmons authored
The last of the console code inside the frmaebuffer layer. I also moved all the graphics related code into the drivers/video directory.
-
James Simmons authored
Cleaned up and moved all the graphics related code inf drivers/video and move the console display related stuff into lower directory called console.
-
- 15 Oct, 2002 1 commit
-
-
Linus Torvalds authored
-
- 13 Oct, 2002 1 commit
-
-
Kai Germaschewski authored
o Having .config depend on all Config.in's via a find is annoying, since it causes a long break before "make" actually gets going. Comment it out for now. o Fix some "make -j" issues with generating module versions. o Unify "make distclean" and "make mrproper", they were doing nearly the same thing anyway. o Use the new "make clean" infrastructure for arch/i386/boot/ and scripts/ o Reorganize the "make clean" stuff a little, do the find -name '*.[oas]' | xargs rm -f from the top-level Makefile again and only use the per-subdir rule for special cases like generated files, host-progs and the like.
-
- 11 Oct, 2002 1 commit
-
-
Linus Torvalds authored
-