- 19 Feb, 2003 8 commits
-
-
Kai Germaschewski authored
By Rusty Russell. o generate output in a form feasible as linker script instead of munging it with sed during the build o remove checksum version 1 support o remove prefix support
-
Kai Germaschewski authored
This puts genksyms into scripts/genksyms/. genksyms used to be maintained externally, though the only possible user was the kernel build. Moving it into the kernel sources makes it easier to keep it uptodate, like for example updating it to generate linker scripts directly instead of postprocessing the generated header file fragments with sed, as we do currently. Also, genksyms does not handle __typeof__, which needs to be fixed since some of the exported symbol in the kernel are defined using __typeof__. (Rusty Russell/me)
-
Kai Germaschewski authored
From Brian Gerst: > Changes in the config system have obsoleted these files.
-
Kai Germaschewski authored
From Richard Henderson: > The compiler.h fragment should describe the problem well enough. (I tested egcs 2.91.66, even there no problem)
-
Kai Germaschewski authored
Patch from Rolf Eike Beer: > Linus asked for typo fixes, so here is one...
-
Kai Germaschewski authored
Loosely based on a patch by Miles Bader, have modpost deal with weird archs (v850) which prefix their symbols with '_'. Modpost does not yet handle ppc64 "prefix function symbols with '.'" correctly, btw.
-
Kai Germaschewski authored
For the modversions case, we need vmlinux to be built before postprocessing modules can start, since we need to extract the checksums from it. For the non-modversions case, we use vmlinux if it's available (so we can sensibly give warnings about unresolved symbols), but otherwise not. However, this could race with vmlinux being built at the exact same time as being processed. Fixed by waiting until vmlinux is finished before starting module postprocessing.
-
Kai Germaschewski authored
We have a bit of a mess with build-targets, EXTRA_TARGETS, targets, which needs cleaning up some time. Anyway, we just add $(targets) to the files which get deleted with "make clean" for now.
-
- 18 Feb, 2003 32 commits
-
-
Petri T. Koistinen authored
Document "patch -p1" behaviour of modern patches, and remove make dep phase that isn't needed any more.
-
Greg Ungerer authored
This patch adds the missing page_reference() macro for the no swap case. With no rmap this is trivially a call to TestClearPageReferenced().
-
Greg Ungerer authored
Add a per-architecture flat.h flat format executable header. The idea is to support the different options required in a clean way. For starters we need to be able to configure the initial stack layout, and this differs for different CPU types. This first patch adds the header for the m68knommu architecture.
-
Greg Ungerer authored
This patch does a couple of things to the MMUless proc support: 1. change current->sig to current->sighand 2. initialize vsize var in task_vsize() function 3. correctly set *text and *data values in task_vsize() function
-
Greg Ungerer authored
This patch removes a duplicate menu option in the m68knommu Kconfig.
-
Greg Ungerer authored
This patch includes seq_file.h in the m68knommu machdep.h header. Cleans up warnings caused by function prototypes.
-
Greg Ungerer authored
This patch removes the use of the common RODATA define in the m68knommu architecture. It cannot be used the same way for the m68knommu target. For starters just inserting it here is syntactically wrong. All the read only parts are grouped into a single "text" segment, and this is the root cause of the problem. So for the m68knommu arch it makes sense to not use the generic RODATA setup, but to list them locally.
-
Greg Ungerer authored
This patch reformats the 68360 crt_ram.S file to make it consistent with the other m68knommu assembler files, and generally to good style standards :-)
-
Greg Ungerer authored
This patch adds inline versions of init_emergency_isa_pool() and blk_queue_bounce() for MMUless builds. This patch was originally from Christoph Hellwig, as part of the MMUless merge.
-
Greg Ungerer authored
This patch adds support into the common flat.h header to include the architecture specific flat.h header. This is modelled on the same scheme as the elf include header file support.
-
Greg Ungerer authored
This patch adds a v850 architecture specific flat file header. It supports the stack layout define needed by the flat format load binfmt_flat.c (for MMUless CPU's).
-
Greg Ungerer authored
This patch reformats the 68328/pilot crt_rom.S file to make it consistent with the other m68knommu assembler files, and generally to good style standards :-)
-
Greg Ungerer authored
This patch creates a common set of vector code for the ColdFire sub-architecture of the m68knommu architecture. The basic setup code for all ColdFire CPU's is the same. Some more patches will follow this that remove theis common code from each of the ColdFire CPU configs.
-
Greg Ungerer authored
This patch reformats the 68360 crt_rom.S file to make it consistent with the other m68knommu assembler files, and generally to good style standards :-)
-
Greg Ungerer authored
This adds the missing config.c file for the m68knommu/68VZ328/ucdimm target.
-
Greg Ungerer authored
This patch initializes the m68knommu specific serial drivers (68328serial.c, mcfserial.c and 68360serial.c) when used as consoles.
-
Greg Ungerer authored
This patches fixes a serial port "hang" on the m68knommu ColdFire serial driver. It was erroneoulsy looking for a state bit that is never set.
-
Greg Ungerer authored
Add exception table support to Makefile build list for m68knommu.
-
Greg Ungerer authored
This patch to the MMUless flat loader does 2 important things: 1. Allow for architectures that do not want argv and envp on the initial process stack (v850 is an example of this) 2. Does some bounds checking on the zipped flat header when processing it.
-
Greg Ungerer authored
This patch fixes the use of sighand for the m68knommu architecture.
-
Greg Ungerer authored
This patch overhauls the cache support routines for the m68knommu architecture. It removes depricated functions, and fixes those required to operate as per Documentation/cachetlb.txt.
-
Greg Ungerer authored
This patch adds exception table support for the m68knommu architecture.
-
Greg Ungerer authored
Add initialization of init_sighand for m68knommu architectures.
-
Miles Bader authored
Otherwise a if one them is partially empty, the following input section can end up in the wrong place.
-
Miles Bader authored
On the v850 RTE-MA1-CB-MULTI platform, these are normally intercepted by the monitor for the use of an external debugger, but if you want to use a linux-resident debugger, the kernel has to see them.
-
Miles Bader authored
-
Miles Bader authored
1) Preserve the v850 system-call-number register when handling a signal; otherwise system calls will not be correctly restarted afterwards 2) Correctly handle illegal insn exceptions, which need a special instruction to return (not reti), and save PC/PSW to a different place 2) Remove some unnecessary register saving in the trap handler 3) Consolidate various places that use the register save/restore macros 4) Eliminate some unused compile-time configuration stuff 5) A bit of whitespace and other syntactic cleanup
-
Miles Bader authored
Removes a bunch of unnecessary nops... :-)
-
Miles Bader authored
-
Miles Bader authored
Previously the v850's copy_thread function didn't set the child's stack pointer at all, with the result that it accidentally worked for vfork (where the child has the same SP as the parent), but not for user threads; kernel threads also accidentally worked, for a different reason.
-
Miles Bader authored
-
Miles Bader authored
-