26 Feb, 2013
1 commit
-
Prevents build issue with updated toolchain
Reported-by: Jack Thomasson
Tested-by: Christian Svensson
Signed-off-by: Stefan Kristiansson
Signed-off-by: Jonas Bonn
14 Feb, 2013
1 commit
-
vmalloc'ed pages are faulted into a process' page tables on demand. In
order to facilitate this, do_page_fault needs to know whether it was
called via a page fault exception or a TLB-miss exception.This patch adds a wrapper around the _x_page_fault_handler entry points
that the TLB-miss exceptions can call into in order to have the relevant
parameter set to satisfy do_page_fault.This fixes a bug and is "good enough" for now. That said, this whole
handling of vmalloc needs to be audited for correctness at some point.Signed-off-by: Jonas Bonn
11 Feb, 2013
1 commit
-
The kernel might be invoked through the reset vector, so to
preserve parameters passed to it, temp regs that are not
in the function parameter range needs to be used.Signed-off-by: Stefan Kristiansson
Signed-off-by: Jonas Bonn
17 Feb, 2012
1 commit
-
This patch enables passing a fdt pointer to the kernel.
This makes for the kernel parameter API:
void kernel(unsigned int fdt);
which, in accordance with the OpenRISC ABI results in:
r3 = pointer to fdtSigned-off-by: Stefan Kristiansson
Signed-off-by: Jonas Bonn
23 Jul, 2011
1 commit
-
Architecture code and early setup routines for booting Linux.
Signed-off-by: Jonas Bonn
Reviewed-by: Arnd Bergmann