- Timestamp:
- 2013-03-12T21:07:15Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 606f6a1
- Parents:
- 976c434 (diff), eceff5f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- uspace
- Files:
-
- 71 added
- 63 deleted
- 26 edited
- 109 moved
-
Makefile (modified) (1 diff)
-
Makefile.common (modified) (4 diffs)
-
drv/char/i8042/main.c (modified) (3 diffs)
-
drv/fb/amdm37x_dispc/Makefile (added)
-
drv/fb/amdm37x_dispc/amdm37x_dispc.c (added)
-
drv/fb/amdm37x_dispc/amdm37x_dispc.h (added)
-
drv/fb/amdm37x_dispc/amdm37x_dispc.ma (added)
-
drv/fb/amdm37x_dispc/amdm37x_dispc_regs.h (added)
-
drv/fb/amdm37x_dispc/main.c (added)
-
drv/infrastructure/rootamdm37x/rootamdm37x.c (modified) (1 diff)
-
lib/c/Makefile (modified) (4 diffs)
-
lib/c/arch/abs32le/include/barrier.h (deleted)
-
lib/c/arch/abs32le/include/context_offset.h (deleted)
-
lib/c/arch/abs32le/include/elf.h (deleted)
-
lib/c/arch/abs32le/include/istate.h (deleted)
-
lib/c/arch/abs32le/include/libarch/atomic.h (moved) (moved from uspace/lib/c/arch/abs32le/include/atomic.h )
-
lib/c/arch/abs32le/include/libarch/barrier.h (added)
-
lib/c/arch/abs32le/include/libarch/config.h (moved) (moved from uspace/lib/c/arch/abs32le/include/config.h )
-
lib/c/arch/abs32le/include/libarch/context_offset.h (added)
-
lib/c/arch/abs32le/include/libarch/ddi.h (moved) (moved from uspace/lib/c/arch/abs32le/include/ddi.h )
-
lib/c/arch/abs32le/include/libarch/elf.h (added)
-
lib/c/arch/abs32le/include/libarch/elf_linux.h (moved) (moved from uspace/lib/c/arch/abs32le/include/elf_linux.h )
-
lib/c/arch/abs32le/include/libarch/entry.h (moved) (moved from uspace/lib/c/arch/abs32le/include/entry.h )
-
lib/c/arch/abs32le/include/libarch/faddr.h (moved) (moved from uspace/lib/c/arch/abs32le/include/faddr.h )
-
lib/c/arch/abs32le/include/libarch/fibril.h (moved) (moved from uspace/lib/c/arch/abs32le/include/fibril.h )
-
lib/c/arch/abs32le/include/libarch/inttypes.h (moved) (moved from uspace/lib/c/arch/abs32le/include/inttypes.h )
-
lib/c/arch/abs32le/include/libarch/istate.h (added)
-
lib/c/arch/abs32le/include/libarch/syscall.h (moved) (moved from uspace/lib/c/arch/abs32le/include/syscall.h )
-
lib/c/arch/abs32le/include/libarch/thread.h (moved) (moved from uspace/lib/c/arch/abs32le/include/thread.h )
-
lib/c/arch/abs32le/include/libarch/tls.h (moved) (moved from uspace/lib/c/arch/abs32le/include/tls.h )
-
lib/c/arch/abs32le/include/libarch/types.h (moved) (moved from uspace/lib/c/arch/abs32le/include/types.h )
-
lib/c/arch/abs32le/src/tls.c (modified) (1 diff)
-
lib/c/arch/amd64/include/barrier.h (deleted)
-
lib/c/arch/amd64/include/context_offset.h (deleted)
-
lib/c/arch/amd64/include/ddi.h (deleted)
-
lib/c/arch/amd64/include/elf.h (deleted)
-
lib/c/arch/amd64/include/istate.h (deleted)
-
lib/c/arch/amd64/include/libarch/atomic.h (moved) (moved from uspace/lib/c/arch/amd64/include/atomic.h )
-
lib/c/arch/amd64/include/libarch/barrier.h (added)
-
lib/c/arch/amd64/include/libarch/config.h (moved) (moved from uspace/lib/c/arch/amd64/include/config.h )
-
lib/c/arch/amd64/include/libarch/context_offset.h (added)
-
lib/c/arch/amd64/include/libarch/ddi.h (added)
-
lib/c/arch/amd64/include/libarch/elf.h (added)
-
lib/c/arch/amd64/include/libarch/elf_linux.h (moved) (moved from uspace/lib/c/arch/amd64/include/elf_linux.h )
-
lib/c/arch/amd64/include/libarch/faddr.h (moved) (moved from uspace/lib/c/arch/amd64/include/faddr.h )
-
lib/c/arch/amd64/include/libarch/fibril.h (moved) (moved from uspace/lib/c/arch/amd64/include/fibril.h )
-
lib/c/arch/amd64/include/libarch/inttypes.h (moved) (moved from uspace/lib/c/arch/amd64/include/inttypes.h )
-
lib/c/arch/amd64/include/libarch/istate.h (added)
-
lib/c/arch/amd64/include/libarch/stackarg.h (moved) (moved from uspace/lib/c/arch/amd64/include/stackarg.h )
-
lib/c/arch/amd64/include/libarch/syscall.h (moved) (moved from uspace/lib/c/arch/amd64/include/syscall.h )
-
lib/c/arch/amd64/include/libarch/thread.h (moved) (moved from uspace/lib/c/arch/amd64/include/thread.h )
-
lib/c/arch/amd64/include/libarch/tls.h (moved) (moved from uspace/lib/c/arch/amd64/include/tls.h )
-
lib/c/arch/amd64/include/libarch/types.h (moved) (moved from uspace/lib/c/arch/amd64/include/types.h )
-
lib/c/arch/amd64/src/tls.c (modified) (1 diff)
-
lib/c/arch/arm32/Makefile.common (modified) (1 diff)
-
lib/c/arch/arm32/include/barrier.h (deleted)
-
lib/c/arch/arm32/include/elf.h (deleted)
-
lib/c/arch/arm32/include/istate.h (deleted)
-
lib/c/arch/arm32/include/libarch/atomic.h (moved) (moved from uspace/lib/c/arch/arm32/include/atomic.h )
-
lib/c/arch/arm32/include/libarch/barrier.h (added)
-
lib/c/arch/arm32/include/libarch/config.h (moved) (moved from uspace/lib/c/arch/arm32/include/config.h )
-
lib/c/arch/arm32/include/libarch/cp15.h (added)
-
lib/c/arch/arm32/include/libarch/ddi.h (moved) (moved from uspace/lib/c/arch/arm32/include/ddi.h )
-
lib/c/arch/arm32/include/libarch/elf.h (added)
-
lib/c/arch/arm32/include/libarch/elf_linux.h (moved) (moved from uspace/lib/c/arch/arm32/include/elf_linux.h )
-
lib/c/arch/arm32/include/libarch/faddr.h (moved) (moved from uspace/lib/c/arch/arm32/include/faddr.h )
-
lib/c/arch/arm32/include/libarch/fibril.h (moved) (moved from uspace/lib/c/arch/arm32/include/fibril.h )
-
lib/c/arch/arm32/include/libarch/inttypes.h (moved) (moved from uspace/lib/c/arch/arm32/include/inttypes.h )
-
lib/c/arch/arm32/include/libarch/istate.h (added)
-
lib/c/arch/arm32/include/libarch/regutils.h (added)
-
lib/c/arch/arm32/include/libarch/stackarg.h (moved) (moved from uspace/lib/c/arch/arm32/include/stackarg.h )
-
lib/c/arch/arm32/include/libarch/syscall.h (moved) (moved from uspace/lib/c/arch/arm32/include/syscall.h )
-
lib/c/arch/arm32/include/libarch/thread.h (moved) (moved from uspace/lib/c/arch/arm32/include/thread.h )
-
lib/c/arch/arm32/include/libarch/tls.h (moved) (moved from uspace/lib/c/arch/arm32/include/tls.h )
-
lib/c/arch/arm32/include/libarch/types.h (moved) (moved from uspace/lib/c/arch/arm32/include/types.h )
-
lib/c/arch/arm32/include/regutils.h (deleted)
-
lib/c/arch/arm32/src/tls.c (modified) (1 diff)
-
lib/c/arch/ia32/include/barrier.h (deleted)
-
lib/c/arch/ia32/include/context_offset.h (deleted)
-
lib/c/arch/ia32/include/elf.h (deleted)
-
lib/c/arch/ia32/include/istate.h (deleted)
-
lib/c/arch/ia32/include/libarch/atomic.h (moved) (moved from uspace/lib/c/arch/ia32/include/atomic.h )
-
lib/c/arch/ia32/include/libarch/barrier.h (added)
-
lib/c/arch/ia32/include/libarch/config.h (moved) (moved from uspace/lib/c/arch/ia32/include/config.h )
-
lib/c/arch/ia32/include/libarch/context_offset.h (added)
-
lib/c/arch/ia32/include/libarch/ddi.h (moved) (moved from uspace/lib/c/arch/ia32/include/ddi.h )
-
lib/c/arch/ia32/include/libarch/elf.h (added)
-
lib/c/arch/ia32/include/libarch/elf_linux.h (moved) (moved from uspace/lib/c/arch/ia32/include/elf_linux.h )
-
lib/c/arch/ia32/include/libarch/faddr.h (moved) (moved from uspace/lib/c/arch/ia32/include/faddr.h )
-
lib/c/arch/ia32/include/libarch/fibril.h (moved) (moved from uspace/lib/c/arch/ia32/include/fibril.h )
-
lib/c/arch/ia32/include/libarch/inttypes.h (moved) (moved from uspace/lib/c/arch/ia32/include/inttypes.h )
-
lib/c/arch/ia32/include/libarch/istate.h (added)
-
lib/c/arch/ia32/include/libarch/rtld/dynamic.h (moved) (moved from uspace/lib/c/arch/ia32/include/rtld/dynamic.h )
-
lib/c/arch/ia32/include/libarch/rtld/elf_dyn.h (moved) (moved from uspace/lib/c/arch/ia32/include/rtld/elf_dyn.h )
-
lib/c/arch/ia32/include/libarch/syscall.h (moved) (moved from uspace/lib/c/arch/ia32/include/syscall.h )
-
lib/c/arch/ia32/include/libarch/thread.h (moved) (moved from uspace/lib/c/arch/ia32/include/thread.h )
-
lib/c/arch/ia32/include/libarch/tls.h (moved) (moved from uspace/lib/c/arch/ia32/include/tls.h )
-
lib/c/arch/ia32/include/libarch/types.h (moved) (moved from uspace/lib/c/arch/ia32/include/types.h )
-
lib/c/arch/ia32/src/tls.c (modified) (1 diff)
-
lib/c/arch/ia64/include/barrier.h (deleted)
-
lib/c/arch/ia64/include/elf.h (deleted)
-
lib/c/arch/ia64/include/istate.h (deleted)
-
lib/c/arch/ia64/include/libarch/atomic.h (moved) (moved from uspace/lib/c/arch/ia64/include/atomic.h )
-
lib/c/arch/ia64/include/libarch/barrier.h (added)
-
lib/c/arch/ia64/include/libarch/config.h (moved) (moved from uspace/lib/c/arch/ia64/include/config.h )
-
lib/c/arch/ia64/include/libarch/ddi.h (moved) (moved from uspace/lib/c/arch/ia64/include/ddi.h )
-
lib/c/arch/ia64/include/libarch/elf.h (added)
-
lib/c/arch/ia64/include/libarch/elf_linux.h (moved) (moved from uspace/lib/c/arch/ia64/include/elf_linux.h )
-
lib/c/arch/ia64/include/libarch/faddr.h (moved) (moved from uspace/lib/c/arch/ia64/include/faddr.h )
-
lib/c/arch/ia64/include/libarch/fibril.h (moved) (moved from uspace/lib/c/arch/ia64/include/fibril.h )
-
lib/c/arch/ia64/include/libarch/inttypes.h (moved) (moved from uspace/lib/c/arch/ia64/include/inttypes.h )
-
lib/c/arch/ia64/include/libarch/istate.h (added)
-
lib/c/arch/ia64/include/libarch/register.h (added)
-
lib/c/arch/ia64/include/libarch/stack.h (moved) (moved from uspace/lib/c/arch/ia64/include/stack.h )
-
lib/c/arch/ia64/include/libarch/stackarg.h (moved) (moved from uspace/lib/c/arch/ia64/include/stackarg.h )
-
lib/c/arch/ia64/include/libarch/syscall.h (moved) (moved from uspace/lib/c/arch/ia64/include/syscall.h )
-
lib/c/arch/ia64/include/libarch/thread.h (moved) (moved from uspace/lib/c/arch/ia64/include/thread.h )
-
lib/c/arch/ia64/include/libarch/tls.h (moved) (moved from uspace/lib/c/arch/ia64/include/tls.h )
-
lib/c/arch/ia64/include/libarch/types.h (moved) (moved from uspace/lib/c/arch/ia64/include/types.h )
-
lib/c/arch/ia64/include/register.h (deleted)
-
lib/c/arch/ia64/src/tls.c (modified) (1 diff)
-
lib/c/arch/mips32/include/barrier.h (deleted)
-
lib/c/arch/mips32/include/context_offset.h (deleted)
-
lib/c/arch/mips32/include/cp0.h (deleted)
-
lib/c/arch/mips32/include/elf.h (deleted)
-
lib/c/arch/mips32/include/istate.h (deleted)
-
lib/c/arch/mips32/include/libarch/atomic.h (moved) (moved from uspace/lib/c/arch/mips32/include/atomic.h )
-
lib/c/arch/mips32/include/libarch/barrier.h (added)
-
lib/c/arch/mips32/include/libarch/config.h (moved) (moved from uspace/lib/c/arch/mips32/include/config.h )
-
lib/c/arch/mips32/include/libarch/context_offset.h (added)
-
lib/c/arch/mips32/include/libarch/cp0.h (added)
-
lib/c/arch/mips32/include/libarch/ddi.h (moved) (moved from uspace/lib/c/arch/mips32/include/ddi.h )
-
lib/c/arch/mips32/include/libarch/elf.h (added)
-
lib/c/arch/mips32/include/libarch/elf_linux.h (moved) (moved from uspace/lib/c/arch/mips32/include/elf_linux.h )
-
lib/c/arch/mips32/include/libarch/faddr.h (moved) (moved from uspace/lib/c/arch/mips32/include/faddr.h )
-
lib/c/arch/mips32/include/libarch/fibril.h (moved) (moved from uspace/lib/c/arch/mips32/include/fibril.h )
-
lib/c/arch/mips32/include/libarch/inttypes.h (moved) (moved from uspace/lib/c/arch/mips32/include/inttypes.h )
-
lib/c/arch/mips32/include/libarch/istate.h (added)
-
lib/c/arch/mips32/include/libarch/regname.h (added)
-
lib/c/arch/mips32/include/libarch/stack.h (added)
-
lib/c/arch/mips32/include/libarch/syscall.h (moved) (moved from uspace/lib/c/arch/mips32/include/syscall.h )
-
lib/c/arch/mips32/include/libarch/thread.h (moved) (moved from uspace/lib/c/arch/mips32/include/thread.h )
-
lib/c/arch/mips32/include/libarch/tls.h (moved) (moved from uspace/lib/c/arch/mips32/include/tls.h )
-
lib/c/arch/mips32/include/libarch/types.h (moved) (moved from uspace/lib/c/arch/mips32/include/types.h )
-
lib/c/arch/mips32/include/regname.h (deleted)
-
lib/c/arch/mips32/include/stack.h (deleted)
-
lib/c/arch/mips32/src/tls.c (modified) (1 diff)
-
lib/c/arch/mips32eb/include/atomic.h (deleted)
-
lib/c/arch/mips32eb/include/barrier.h (deleted)
-
lib/c/arch/mips32eb/include/config.h (deleted)
-
lib/c/arch/mips32eb/include/context_offset.h (deleted)
-
lib/c/arch/mips32eb/include/cp0.h (deleted)
-
lib/c/arch/mips32eb/include/ddi.h (deleted)
-
lib/c/arch/mips32eb/include/elf.h (deleted)
-
lib/c/arch/mips32eb/include/elf_linux.h (deleted)
-
lib/c/arch/mips32eb/include/faddr.h (deleted)
-
lib/c/arch/mips32eb/include/fibril.h (deleted)
-
lib/c/arch/mips32eb/include/inttypes.h (deleted)
-
lib/c/arch/mips32eb/include/istate.h (deleted)
-
lib/c/arch/mips32eb/include/libarch/atomic.h (added)
-
lib/c/arch/mips32eb/include/libarch/barrier.h (added)
-
lib/c/arch/mips32eb/include/libarch/config.h (added)
-
lib/c/arch/mips32eb/include/libarch/context_offset.h (added)
-
lib/c/arch/mips32eb/include/libarch/cp0.h (added)
-
lib/c/arch/mips32eb/include/libarch/ddi.h (added)
-
lib/c/arch/mips32eb/include/libarch/elf.h (added)
-
lib/c/arch/mips32eb/include/libarch/elf_linux.h (added)
-
lib/c/arch/mips32eb/include/libarch/faddr.h (added)
-
lib/c/arch/mips32eb/include/libarch/fibril.h (added)
-
lib/c/arch/mips32eb/include/libarch/inttypes.h (added)
-
lib/c/arch/mips32eb/include/libarch/istate.h (added)
-
lib/c/arch/mips32eb/include/libarch/regname.h (added)
-
lib/c/arch/mips32eb/include/libarch/stack.h (added)
-
lib/c/arch/mips32eb/include/libarch/syscall.h (added)
-
lib/c/arch/mips32eb/include/libarch/thread.h (added)
-
lib/c/arch/mips32eb/include/libarch/tls.h (added)
-
lib/c/arch/mips32eb/include/libarch/types.h (added)
-
lib/c/arch/mips32eb/include/regname.h (deleted)
-
lib/c/arch/mips32eb/include/stack.h (deleted)
-
lib/c/arch/mips32eb/include/syscall.h (deleted)
-
lib/c/arch/mips32eb/include/thread.h (deleted)
-
lib/c/arch/mips32eb/include/tls.h (deleted)
-
lib/c/arch/mips32eb/include/types.h (deleted)
-
lib/c/arch/mips64/include/barrier.h (deleted)
-
lib/c/arch/mips64/include/context_offset.h (deleted)
-
lib/c/arch/mips64/include/cp0.h (deleted)
-
lib/c/arch/mips64/include/elf.h (deleted)
-
lib/c/arch/mips64/include/istate.h (deleted)
-
lib/c/arch/mips64/include/libarch/atomic.h (moved) (moved from uspace/lib/c/arch/mips64/include/atomic.h )
-
lib/c/arch/mips64/include/libarch/barrier.h (added)
-
lib/c/arch/mips64/include/libarch/config.h (moved) (moved from uspace/lib/c/arch/mips64/include/config.h )
-
lib/c/arch/mips64/include/libarch/context_offset.h (added)
-
lib/c/arch/mips64/include/libarch/cp0.h (added)
-
lib/c/arch/mips64/include/libarch/ddi.h (moved) (moved from uspace/lib/c/arch/mips64/include/ddi.h )
-
lib/c/arch/mips64/include/libarch/elf.h (added)
-
lib/c/arch/mips64/include/libarch/elf_linux.h (moved) (moved from uspace/lib/c/arch/mips64/include/elf_linux.h )
-
lib/c/arch/mips64/include/libarch/faddr.h (moved) (moved from uspace/lib/c/arch/mips64/include/faddr.h )
-
lib/c/arch/mips64/include/libarch/fibril.h (moved) (moved from uspace/lib/c/arch/mips64/include/fibril.h )
-
lib/c/arch/mips64/include/libarch/inttypes.h (moved) (moved from uspace/lib/c/arch/mips64/include/inttypes.h )
-
lib/c/arch/mips64/include/libarch/istate.h (added)
-
lib/c/arch/mips64/include/libarch/regname.h (added)
-
lib/c/arch/mips64/include/libarch/stack.h (added)
-
lib/c/arch/mips64/include/libarch/syscall.h (moved) (moved from uspace/lib/c/arch/mips64/include/syscall.h )
-
lib/c/arch/mips64/include/libarch/thread.h (moved) (moved from uspace/lib/c/arch/mips64/include/thread.h )
-
lib/c/arch/mips64/include/libarch/tls.h (moved) (moved from uspace/lib/c/arch/mips64/include/tls.h )
-
lib/c/arch/mips64/include/libarch/types.h (moved) (moved from uspace/lib/c/arch/mips64/include/types.h )
-
lib/c/arch/mips64/include/regname.h (deleted)
-
lib/c/arch/mips64/include/stack.h (deleted)
-
lib/c/arch/mips64/src/tls.c (modified) (1 diff)
-
lib/c/arch/ppc32/include/barrier.h (deleted)
-
lib/c/arch/ppc32/include/context_offset.h (deleted)
-
lib/c/arch/ppc32/include/elf.h (deleted)
-
lib/c/arch/ppc32/include/istate.h (deleted)
-
lib/c/arch/ppc32/include/libarch/atomic.h (moved) (moved from uspace/lib/c/arch/ppc32/include/atomic.h )
-
lib/c/arch/ppc32/include/libarch/barrier.h (added)
-
lib/c/arch/ppc32/include/libarch/config.h (moved) (moved from uspace/lib/c/arch/ppc32/include/config.h )
-
lib/c/arch/ppc32/include/libarch/context_offset.h (added)
-
lib/c/arch/ppc32/include/libarch/ddi.h (moved) (moved from uspace/lib/c/arch/ppc32/include/ddi.h )
-
lib/c/arch/ppc32/include/libarch/elf.h (added)
-
lib/c/arch/ppc32/include/libarch/elf_linux.h (moved) (moved from uspace/lib/c/arch/ppc32/include/elf_linux.h )
-
lib/c/arch/ppc32/include/libarch/faddr.h (moved) (moved from uspace/lib/c/arch/ppc32/include/faddr.h )
-
lib/c/arch/ppc32/include/libarch/fibril.h (moved) (moved from uspace/lib/c/arch/ppc32/include/fibril.h )
-
lib/c/arch/ppc32/include/libarch/inttypes.h (moved) (moved from uspace/lib/c/arch/ppc32/include/inttypes.h )
-
lib/c/arch/ppc32/include/libarch/istate.h (added)
-
lib/c/arch/ppc32/include/libarch/msr.h (added)
-
lib/c/arch/ppc32/include/libarch/regname.h (moved) (moved from uspace/lib/c/arch/ppc32/include/regname.h )
-
lib/c/arch/ppc32/include/libarch/stackarg.h (moved) (moved from uspace/lib/c/arch/ppc32/include/stackarg.h )
-
lib/c/arch/ppc32/include/libarch/syscall.h (moved) (moved from uspace/lib/c/arch/ppc32/include/syscall.h )
-
lib/c/arch/ppc32/include/libarch/thread.h (moved) (moved from uspace/lib/c/arch/ppc32/include/thread.h )
-
lib/c/arch/ppc32/include/libarch/tls.h (moved) (moved from uspace/lib/c/arch/ppc32/include/tls.h )
-
lib/c/arch/ppc32/include/libarch/types.h (moved) (moved from uspace/lib/c/arch/ppc32/include/types.h )
-
lib/c/arch/ppc32/include/msr.h (deleted)
-
lib/c/arch/ppc32/src/tls.c (modified) (1 diff)
-
lib/c/arch/sparc64/include/barrier.h (deleted)
-
lib/c/arch/sparc64/include/context_offset.h (deleted)
-
lib/c/arch/sparc64/include/elf.h (deleted)
-
lib/c/arch/sparc64/include/istate.h (deleted)
-
lib/c/arch/sparc64/include/libarch/atomic.h (moved) (moved from uspace/lib/c/arch/sparc64/include/atomic.h )
-
lib/c/arch/sparc64/include/libarch/barrier.h (added)
-
lib/c/arch/sparc64/include/libarch/config.h (moved) (moved from uspace/lib/c/arch/sparc64/include/config.h )
-
lib/c/arch/sparc64/include/libarch/context_offset.h (added)
-
lib/c/arch/sparc64/include/libarch/ddi.h (moved) (moved from uspace/lib/c/arch/sparc64/include/ddi.h )
-
lib/c/arch/sparc64/include/libarch/elf.h (added)
-
lib/c/arch/sparc64/include/libarch/elf_linux.h (moved) (moved from uspace/lib/c/arch/sparc64/include/elf_linux.h )
-
lib/c/arch/sparc64/include/libarch/faddr.h (moved) (moved from uspace/lib/c/arch/sparc64/include/faddr.h )
-
lib/c/arch/sparc64/include/libarch/fibril.h (moved) (moved from uspace/lib/c/arch/sparc64/include/fibril.h )
-
lib/c/arch/sparc64/include/libarch/inttypes.h (moved) (moved from uspace/lib/c/arch/sparc64/include/inttypes.h )
-
lib/c/arch/sparc64/include/libarch/istate.h (added)
-
lib/c/arch/sparc64/include/libarch/regdef.h (added)
-
lib/c/arch/sparc64/include/libarch/stack.h (moved) (moved from uspace/lib/c/arch/sparc64/include/stack.h )
-
lib/c/arch/sparc64/include/libarch/stackarg.h (moved) (moved from uspace/lib/c/arch/sparc64/include/stackarg.h )
-
lib/c/arch/sparc64/include/libarch/syscall.h (moved) (moved from uspace/lib/c/arch/sparc64/include/syscall.h )
-
lib/c/arch/sparc64/include/libarch/thread.h (moved) (moved from uspace/lib/c/arch/sparc64/include/thread.h )
-
lib/c/arch/sparc64/include/libarch/tls.h (moved) (moved from uspace/lib/c/arch/sparc64/include/tls.h )
-
lib/c/arch/sparc64/include/libarch/types.h (moved) (moved from uspace/lib/c/arch/sparc64/include/types.h )
-
lib/c/arch/sparc64/include/regdef.h (deleted)
-
lib/c/arch/sparc64/src/tls.c (modified) (1 diff)
-
lib/c/generic/async.c (modified) (3 diffs)
-
lib/c/generic/fibril.c (modified) (5 diffs)
-
lib/c/generic/tls.c (modified) (3 diffs)
-
lib/c/include/async.h (modified) (1 diff)
-
lib/c/include/fibril.h (modified) (1 diff)
-
lib/c/include/macros.h (modified) (1 diff)
-
lib/c/include/tls.h (modified) (1 diff)
-
lib/drv/include/ddf/log.h (modified) (1 diff)
-
srv/hid/input/Makefile (modified) (1 diff)
-
srv/hid/input/input.c (modified) (2 diffs)
-
srv/hid/input/layout.h (modified) (1 diff)
-
srv/hid/input/layout/ar.c (added)
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
r976c434 r2b95d13 193 193 ifeq ($(UARCH),arm32) 194 194 DIRS += \ 195 drv/infrastructure/rootamdm37x 195 drv/infrastructure/rootamdm37x \ 196 drv/fb/amdm37x_dispc 196 197 endif 197 198 -
uspace/Makefile.common
r976c434 r2b95d13 103 103 104 104 LIBC_PREFIX = $(LIB_PREFIX)/c 105 LIBC_INCLUDES_FLAGS = \ 106 -I$(LIBC_PREFIX)/include \ 107 -I$(LIBC_PREFIX)/arch/$(UARCH)/include \ 108 -I$(ROOT_PATH)/abi/include 105 109 LIBSOFTFLOAT_PREFIX = $(LIB_PREFIX)/softfloat 106 110 LIBSOFTINT_PREFIX = $(LIB_PREFIX)/softint … … 180 184 find . -name '*.lo' -follow -exec rm \{\} \; 181 185 182 GCC_CFLAGS = -I$(LIBC_PREFIX)/include-O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \186 GCC_CFLAGS = $(LIBC_INCLUDES_FLAGS) -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ 183 187 -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \ 184 188 -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \ … … 187 191 -pipe -g -D__$(ENDIANESS)__ 188 192 189 ICC_CFLAGS = -I$(LIBC_PREFIX)/include-O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \193 ICC_CFLAGS = $(LIBC_INCLUDES_FLAGS) -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ 190 194 -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \ 191 195 -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \ … … 194 198 -pipe -g -D__$(ENDIANESS)__ 195 199 196 CLANG_CFLAGS = -I$(LIBC_PREFIX)/include-O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \200 CLANG_CFLAGS = $(LIBC_INCLUDES_FLAGS) -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ 197 201 -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \ 198 202 -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \ -
uspace/drv/char/i8042/main.c
r976c434 r2b95d13 36 36 37 37 #include <libarch/inttypes.h> 38 #include <libarch/config.h> 38 39 #include <ddf/driver.h> 39 40 #include <device/hw_res_parsed.h> … … 42 43 #include <ddf/log.h> 43 44 #include <stdio.h> 45 #include <async.h> 44 46 #include "i8042.h" 45 47 … … 152 154 printf("%s: HelenOS PS/2 driver.\n", NAME); 153 155 ddf_log_init(NAME); 156 157 /* 158 * Alleviate the virtual memory / page table pressure caused by 159 * interrupt storms when the default large stacks are used. 160 */ 161 async_set_interrupt_handler_stack_size(PAGE_SIZE); 162 154 163 return ddf_driver_main(&i8042_driver); 155 164 } -
uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c
r976c434 r2b95d13 195 195 ddf_msg(LVL_ERROR, "Failed to add EHCI function for " 196 196 "BeagleBoard-xM platform."); 197 if (rootamdm37x_add_fun(dev, "dispc", "amdm37x&dispc", &ehci) != EOK) 198 ddf_msg(LVL_ERROR, "Failed to add dispc function for " 199 "BeagleBoard-xM platform."); 197 200 198 201 return EOK; -
uspace/lib/c/Makefile
r976c434 r2b95d13 31 31 ROOT_PATH = $(USPACE_PREFIX)/.. 32 32 33 INCLUDE_ABI = include/abi34 INCLUDE_LIBARCH = include/libarch35 36 33 COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common 37 34 COMMON_HEADER = $(ROOT_PATH)/common.h 38 COMMON_HEADER_ARCH = arch/$(UARCH)/include/ common.h35 COMMON_HEADER_ARCH = arch/$(UARCH)/include/libarch/common.h 39 36 40 37 CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config … … 46 43 $(LIBC_PREFIX)/arch/$(UARCH)/_link-dlexe.ld 47 44 48 PRE_DEPEND = $( INCLUDE_ABI) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH)45 PRE_DEPEND = $(COMMON_HEADER_ARCH) 49 46 EXTRA_OUTPUT = $(LINKER_SCRIPTS) 50 EXTRA_CLEAN = $( INCLUDE_ABI) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH) $(LINKER_SCRIPTS)47 EXTRA_CLEAN = $(COMMON_HEADER_ARCH) $(LINKER_SCRIPTS) 51 48 LIBRARY = libc 52 49 SLIBRARY = libc.so.0.0 … … 162 159 include $(USPACE_PREFIX)/Makefile.common 163 160 164 $(INCLUDE_LIBARCH): arch/$(UARCH)/include165 ln -sfn ../$< $@166 167 $(INCLUDE_ABI): ../../../abi/include/168 ln -sfn ../$< $@169 161 170 162 $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in … … 181 173 182 174 $(COMMON_HEADER_ARCH): $(COMMON_HEADER) 183 ln -sfn ../../../ $< $@175 ln -sfn ../../../../$< $@ -
uspace/lib/c/arch/abs32le/src/tls.c
r976c434 r2b95d13 34 34 #include <unistd.h> 35 35 36 tcb_t * __alloc_tls(void **data, size_t size)36 tcb_t * tls_alloc_arch(void **data, size_t size) 37 37 { 38 38 return tls_alloc_variant_2(data, size); 39 39 } 40 40 41 void __free_tls_arch(tcb_t *tcb, size_t size)41 void tls_free_arch(tcb_t *tcb, size_t size) 42 42 { 43 43 tls_free_variant_2(tcb, size); -
uspace/lib/c/arch/amd64/src/tls.c
r976c434 r2b95d13 38 38 #include <sys/types.h> 39 39 40 tcb_t * __alloc_tls(void **data, size_t size)40 tcb_t *tls_alloc_arch(void **data, size_t size) 41 41 { 42 42 return tls_alloc_variant_2(data, size); 43 43 } 44 44 45 void __free_tls_arch(tcb_t *tcb, size_t size)45 void tls_free_arch(tcb_t *tcb, size_t size) 46 46 { 47 47 tls_free_variant_2(tcb, size); -
uspace/lib/c/arch/arm32/Makefile.common
r976c434 r2b95d13 28 28 # 29 29 30 GCC_CFLAGS += -ffixed-r9 -mtp=soft -fno-omit-frame-pointer -mapcs-frame -march=$(subst _,-,$(PROCESSOR ))30 GCC_CFLAGS += -ffixed-r9 -mtp=soft -fno-omit-frame-pointer -mapcs-frame -march=$(subst _,-,$(PROCESSOR_ARCH)) 31 31 32 32 ifeq ($(CONFIG_FPU),y) -
uspace/lib/c/arch/arm32/src/tls.c
r976c434 r2b95d13 38 38 #include <sys/types.h> 39 39 40 tcb_t * __alloc_tls(void **data, size_t size)40 tcb_t *tls_alloc_arch(void **data, size_t size) 41 41 { 42 42 return tls_alloc_variant_1(data, size); 43 43 } 44 44 45 void __free_tls_arch(tcb_t *tcb, size_t size)45 void tls_free_arch(tcb_t *tcb, size_t size) 46 46 { 47 47 tls_free_variant_1(tcb, size); -
uspace/lib/c/arch/ia32/src/tls.c
r976c434 r2b95d13 39 39 #include <align.h> 40 40 41 tcb_t * __alloc_tls(void **data, size_t size)41 tcb_t *tls_alloc_arch(void **data, size_t size) 42 42 { 43 43 return tls_alloc_variant_2(data, size); 44 44 } 45 45 46 void __free_tls_arch(tcb_t *tcb, size_t size)46 void tls_free_arch(tcb_t *tcb, size_t size) 47 47 { 48 48 tls_free_variant_2(tcb, size); -
uspace/lib/c/arch/ia64/src/tls.c
r976c434 r2b95d13 38 38 #include <malloc.h> 39 39 40 tcb_t * __alloc_tls(void **data, size_t size)40 tcb_t *tls_alloc_arch(void **data, size_t size) 41 41 { 42 42 return tls_alloc_variant_1(data, size); 43 43 } 44 44 45 void __free_tls_arch(tcb_t *tcb, size_t size)45 void tls_free_arch(tcb_t *tcb, size_t size) 46 46 { 47 47 tls_free_variant_1(tcb, size); -
uspace/lib/c/arch/mips32/src/tls.c
r976c434 r2b95d13 37 37 #include <sys/types.h> 38 38 39 tcb_t * __alloc_tls(void **data, size_t size)39 tcb_t * tls_alloc_arch(void **data, size_t size) 40 40 { 41 41 return tls_alloc_variant_1(data, size); 42 42 } 43 43 44 void __free_tls_arch(tcb_t *tcb, size_t size)44 void tls_free_arch(tcb_t *tcb, size_t size) 45 45 { 46 46 tls_free_variant_1(tcb, size); -
uspace/lib/c/arch/mips64/src/tls.c
r976c434 r2b95d13 37 37 #include <sys/types.h> 38 38 39 tcb_t * __alloc_tls(void **data, size_t size)39 tcb_t *tls_alloc_arch(void **data, size_t size) 40 40 { 41 41 return tls_alloc_variant_1(data, size); 42 42 } 43 43 44 void __free_tls_arch(tcb_t *tcb, size_t size)44 void tls_free_arch(tcb_t *tcb, size_t size) 45 45 { 46 46 tls_free_variant_1(tcb, size); -
uspace/lib/c/arch/ppc32/src/tls.c
r976c434 r2b95d13 36 36 #include <sys/types.h> 37 37 38 tcb_t * __alloc_tls(void **data, size_t size)38 tcb_t *tls_alloc_arch(void **data, size_t size) 39 39 { 40 40 return tls_alloc_variant_1(data, size); 41 41 } 42 42 43 void __free_tls_arch(tcb_t *tcb, size_t size)43 void tls_free_arch(tcb_t *tcb, size_t size) 44 44 { 45 45 tls_free_variant_1(tcb, size); -
uspace/lib/c/arch/sparc64/src/tls.c
r976c434 r2b95d13 38 38 #include <sys/types.h> 39 39 40 tcb_t * __alloc_tls(void **data, size_t size)40 tcb_t *tls_alloc_arch(void **data, size_t size) 41 41 { 42 42 return tls_alloc_variant_2(data, size); 43 43 } 44 44 45 void __free_tls_arch(tcb_t *tcb, size_t size)45 void tls_free_arch(tcb_t *tcb, size_t size) 46 46 { 47 47 tls_free_variant_2(tcb, size); -
uspace/lib/c/generic/async.c
r976c434 r2b95d13 350 350 static async_client_conn_t client_connection = default_client_connection; 351 351 static async_interrupt_handler_t interrupt_received = default_interrupt_received; 352 static size_t interrupt_handler_stksz = FIBRIL_DFLT_STK_SIZE; 352 353 353 354 /** Setter for client_connection function pointer. … … 370 371 { 371 372 interrupt_received = intr; 373 } 374 375 /** Set the stack size for the interrupt handler notification fibrils. 376 * 377 * @param size Stack size in bytes. 378 */ 379 void async_set_interrupt_handler_stack_size(size_t size) 380 { 381 interrupt_handler_stksz = size; 372 382 } 373 383 … … 587 597 msg->call = *call; 588 598 589 fid_t fid = fibril_create(notification_fibril, msg); 599 fid_t fid = fibril_create_generic(notification_fibril, msg, 600 interrupt_handler_stksz); 590 601 if (fid == 0) { 591 602 free(msg); -
uspace/lib/c/generic/fibril.c
r976c434 r2b95d13 95 95 fibril_t *fibril_setup(void) 96 96 { 97 tcb_t *tcb = __make_tls();97 tcb_t *tcb = tls_make(); 98 98 if (!tcb) 99 99 return NULL; … … 101 101 fibril_t *fibril = malloc(sizeof(fibril_t)); 102 102 if (!fibril) { 103 __free_tls(tcb);103 tls_free(tcb); 104 104 return NULL; 105 105 } … … 122 122 void fibril_teardown(fibril_t *fibril) 123 123 { 124 __free_tls(fibril->tcb);124 tls_free(fibril->tcb); 125 125 free(fibril); 126 126 } … … 256 256 * @param func Implementing function of the new fibril. 257 257 * @param arg Argument to pass to func. 258 * @param stksz Stack size in bytes. 258 259 * 259 260 * @return 0 on failure or TLS of the new fibril. 260 261 * 261 262 */ 262 fid_t fibril_create (int (*func)(void *), void *arg)263 fid_t fibril_create_generic(int (*func)(void *), void *arg, size_t stksz) 263 264 { 264 265 fibril_t *fibril; … … 268 269 return 0; 269 270 270 size_t stack_size = stack_size_get(); 271 size_t stack_size = (stksz == FIBRIL_DFLT_STK_SIZE) ? 272 stack_size_get() : stksz; 271 273 fibril->stack = as_area_create((void *) -1, stack_size, 272 274 AS_AREA_READ | AS_AREA_WRITE | AS_AREA_CACHEABLE | AS_AREA_GUARD | -
uspace/lib/c/generic/tls.c
r976c434 r2b95d13 51 51 * @return Pointer to TCB. 52 52 */ 53 tcb_t * __make_tls(void)53 tcb_t *tls_make(void) 54 54 { 55 55 void *data; … … 57 57 size_t tls_size = &_tbss_end - &_tdata_start; 58 58 59 tcb = __alloc_tls(&data, tls_size);59 tcb = tls_alloc_arch(&data, tls_size); 60 60 if (!tcb) 61 61 return NULL; … … 74 74 } 75 75 76 void __free_tls(tcb_t *tcb)76 void tls_free(tcb_t *tcb) 77 77 { 78 78 size_t tls_size = &_tbss_end - &_tdata_start; 79 __free_tls_arch(tcb, tls_size);79 tls_free_arch(tcb, tls_size); 80 80 } 81 81 -
uspace/lib/c/include/async.h
r976c434 r2b95d13 156 156 extern void async_set_client_connection(async_client_conn_t); 157 157 extern void async_set_interrupt_received(async_interrupt_handler_t); 158 extern void async_set_interrupt_handler_stack_size(size_t); 158 159 159 160 /* -
uspace/lib/c/include/fibril.h
r976c434 r2b95d13 86 86 extern void context_restore(context_t *ctx) __attribute__((noreturn)); 87 87 88 extern fid_t fibril_create(int (*func)(void *), void *arg); 88 #define FIBRIL_DFLT_STK_SIZE 0 89 90 #define fibril_create(func, arg) \ 91 fibril_create_generic((func), (arg), FIBRIL_DFLT_STK_SIZE) 92 extern fid_t fibril_create_generic(int (*func)(void *), void *arg, size_t); 89 93 extern void fibril_destroy(fid_t fid); 90 94 extern fibril_t *fibril_setup(void); -
uspace/lib/c/include/macros.h
r976c434 r2b95d13 38 38 #define min(a, b) ((a) < (b) ? (a) : (b)) 39 39 #define max(a, b) ((a) > (b) ? (a) : (b)) 40 #define abs(a) ((a) >= 0 ? (a) : (-a))40 #define abs(a) ((a) >= 0 ? (a) : -(a)) 41 41 42 42 -
uspace/lib/c/include/tls.h
r976c434 r2b95d13 48 48 extern char _tbss_end; 49 49 50 extern tcb_t * __make_tls(void);51 extern tcb_t * __alloc_tls(void **, size_t);52 extern void __free_tls(tcb_t *);53 extern void __free_tls_arch(tcb_t *, size_t);50 extern tcb_t *tls_make(void); 51 extern tcb_t *tls_alloc_arch(void **, size_t); 52 extern void tls_free(tcb_t *); 53 extern void tls_free_arch(tcb_t *, size_t); 54 54 55 55 #ifdef CONFIG_TLS_VARIANT_1 -
uspace/lib/drv/include/ddf/log.h
r976c434 r2b95d13 44 44 size_t); 45 45 46 #define ddf_log_fatal(msg...) ddf_msg(LVL_FATAL, msg) 47 #define ddf_log_error(msg...) ddf_msg(LVL_ERROR, msg) 48 #define ddf_log_warning(msg...) ddf_msg(LVL_WARN, msg) 49 #define ddf_log_note(msg...) ddf_msg(LVL_NOTE, msg) 50 #define ddf_log_debug(msg...) ddf_msg(LVL_DEBUG, msg) 51 #define ddf_log_verbose(msg...) ddf_msg(LVL_DEBUG2, msg) 52 46 53 #endif 47 54 -
uspace/srv/hid/input/Makefile
r976c434 r2b95d13 35 35 layout/us_qwerty.c \ 36 36 layout/us_dvorak.c \ 37 layout/ar.c \ 37 38 port/adb.c \ 38 39 port/adb_mouse.c \ -
uspace/srv/hid/input/input.c
r976c434 r2b95d13 62 62 #include "input.h" 63 63 64 #define NUM_LAYOUTS 364 #define NUM_LAYOUTS 4 65 65 66 66 static layout_ops_t *layout[NUM_LAYOUTS] = { 67 67 &us_qwerty_ops, 68 68 &us_dvorak_ops, 69 &cz_ops 69 &cz_ops, 70 &ar_ops 70 71 }; 71 72 … … 160 161 layout_destroy(kdev->active_layout); 161 162 kdev->active_layout = layout_create(layout[2]); 163 return; 164 } 165 166 if (type == KEY_PRESS && (kdev->mods & KM_LCTRL) && 167 key == KC_F4) { 168 layout_destroy(kdev->active_layout); 169 kdev->active_layout = layout_create(layout[3]); 162 170 return; 163 171 } -
uspace/srv/hid/input/layout.h
r976c434 r2b95d13 60 60 extern layout_ops_t us_dvorak_ops; 61 61 extern layout_ops_t cz_ops; 62 extern layout_ops_t ar_ops; 62 63 63 64 extern layout_t *layout_create(layout_ops_t *);
Note:
See TracChangeset
for help on using the changeset viewer.
