12 Oct, 2007
40 commits
-
Signed-off-by: Franck Bui-Huu
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Tested with Malta; inflates malta_defconfig by 3932 bytes. Ideally there
should be additional configuration to allow getting rid of this overhead
but that would be too much complexity at this stage of the release cycle.Signed-off-by: Ralf Baechle
-
Loading ELF binaries based on the section table is totally wrong. This
still leaves the other fat bug of referencing symbols in an executable
unfixed, so people better don't run strip on their binaries ...As added bonus the new loader is also 23 lines shorter.
Signed-off-by: Ralf Baechle
-
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
So far /proc/cpuinfo has been the only user but human readable processor
name are more useful than that for proc.Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
This saves a few k on systems which only ever ship with a single CPU type.
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Dump the generated code for clear/copy page calls like it is done for TLB
fault handlers. Useful for debugging.Signed-off-by: Maciej W. Rozycki
Signed-off-by: Ralf Baechle -
It's same as cobalt_machine_halt().
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
It's only used in arch/mips/cobalt/reset.c.
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
They're only used in arch/mips/cobalt/console.c.
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
These PCI definitions are only used in arch/mips/pci/fixup-cobalt.c.
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Signed-off-by: Florian Fainelli
Signed-off-by: Ralf Baechle -
Add LED support to cobalt_defconfig.
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Add Cobalt Qube series front LED support to platform register.
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Signed-off-by: Ralf Baechle
-
On MP configurations it's highly dubious what this code will actually
affect since blasting away cachelines may or may not do the right
thing wrt. cache coherency.Signed-off-by: Ralf Baechle
-
-msym32 and previously the strategy to tell the compiler to generate
64-bit code but the assembler to put it into 32-bit ELF was initially
a hack to get around the lack of proper 64-bit binutils support and
later turned into a neat optimization with significant code size
savings. But it's really just an optimization so there is nothing
wrong with just dropping the option (and whatever else goes along with
it, I forgot all the nasty details) on the floor if due to a vintage
compiler it can't be suported.Signed-off-by: Franck Bui-Huu
Signed-off-by: Ralf Baechle -
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Derived from the i386 variant with a few x86 complexities chopped off.
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
The kernel currently only supports broadcasting of the timer interrupt
from a single timer, not multicasting into two multicast groups of
processors. So the implemented mechanism for SMTC works by broadcasting
the cp0 compare interrupt on VPE 0 and ignoring it on any additional VPEs.Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
This replaces the MIPS-specific to_tm function with the generic
rtc_time_to_tm function. The big difference between the two functions is
that rtc_time_to_tm uses epoch 70 while to_tm uses 1970, so the result of
rtc_time_to_tm needs to be fixed up.Signed-off-by: Ralf Baechle
-
Hard to follow who is pointing what to where and why so it's simply getting
in the way of the time code renovation.Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle