Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: m-labs/linux-milkymist
base: e3c7b2c4ddd1
Choose a base ref
...
head repository: m-labs/linux-milkymist
compare: d55278032321
Choose a head ref
  • 9 commits
  • 14 files changed
  • 1 contributor

Commits on Aug 24, 2012

  1. lm32: Slightly optimize the syscall handling

    We can get rid of the null-pointer check in the syscall handler if we make sure
    that every syscall table entry is initialized.
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Aug 24, 2012
    Copy the full SHA
    5c2d8db View commit details
    Browse the repository at this point in the history
  2. lib: Add a generic sys_call_table

    Most of the new architectures use identical sys call tables definitions. This
    patch adds a generic sys call table implementation which can be used by these
    architectures.
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Aug 24, 2012
    Copy the full SHA
    e55aef4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e6dceda View commit details
    Browse the repository at this point in the history
  4. lm32: Speedup clearing the bbs section a bit

    We currently do two branch, one add and one store instruction per word in the
    bss section. Change this to one branch, one add and 8 stores per 8 words.
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Aug 24, 2012
    Copy the full SHA
    8ac8a56 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    b8dfe7c View commit details
    Browse the repository at this point in the history
  6. asm-generic/mmu.h: Remove unused vmlist field from mm_context_t

    Nothing is using the vmlist field in mm_context_t anymore. It has been removed
    from the non-generic versions over 3 years ago 8feae13 ("NOMMU: Make VMAs per
    MM as for MMU-mode linux").
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Aug 24, 2012
    Copy the full SHA
    dbd629c View commit details
    Browse the repository at this point in the history
  7. asm-generic/mmu.h: Add support for FDPIC

    No-MMU architectures often have support for FDPIC binaries. FDPIC support
    requires two additional fields in the mm_context_t struct. This patch adds these
    fields to the generic mm_context_t definition if support for FDPIC binaries is
    enabled. This allows to use the generic mmu.h for a few more architectures.
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Aug 24, 2012
    Copy the full SHA
    082b2e2 View commit details
    Browse the repository at this point in the history
  8. lm32: Use generic mmu.h

    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Aug 24, 2012
    Copy the full SHA
    c6976f2 View commit details
    Browse the repository at this point in the history
  9. lm32: Use generic tlb.h

    We do have some custom definitions in our tlb.h, but those are all for
    defines/functions which are only used in the MMU case.
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Aug 24, 2012
    Copy the full SHA
    d552780 View commit details
    Browse the repository at this point in the history