eco32: small whitespace fix
eco32: spr: add EID defines

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: mmu: add defines for the kernel space direct mapped areas

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: a bit of sys_call progress

...but, still lots to do...

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: ioremap: remap directly mapped addresses

the rest is still a TODO

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: fault: fix write fault check

This done by checking the exception id for a TLB_WRITE
protection fault. This means that a write access to a page
that is not present in the TLBs nor the page table will take the
following path:
tlbmiss exception -> do_page_fault() -> rfx ->
tlbwrite exception -> do_page_fault()

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: handle (non-user tlb miss) TLB exceptions

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: setup: populate the device tree

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: pgtable: define set_pmd

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: pgtable: set write bit in kernel pages

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: mm: init current_pgd in paging_init()

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: traps: add syscall debug dump

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: process: remove RES printout in show_regs

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
eco32: irq: initialize the irq controller

Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>