Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-21 | byteswap: unify common definitions | Mike Frysinger | |
The majority of the byteswap functions are the same across all arches, so setup a common header to provide definitions if they don't exist. This allows arches to override only the ones they actually want to implement with inline assembly. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2009-07-09 | syscall(): create a common version based on INLINE_SYSCALL_NCS() | Mike Frysinger | |
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2009-07-09 | syscall: unify part 2: NCS variety | Mike Frysinger | |
Declare common NCS (non-constant syscall) variants and convert the existing ports over to this. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2009-07-08 | syscall: unify common syscall defines | Mike Frysinger | |
Unify all the common syscall defines in syscalls-common.h and scrub all the duplicated code from relevant ports. This should also make converting existing ports to INLINE_SYSCALL() much easier as they don't have to get lost in all the unrelated noise, as well as creating new ports. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2009-07-03 | uClibc_arch_features: sync defines between ports | Mike Frysinger | |
Make sure each arch has the same complete list to make comparing between them easier. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2009-03-16 | import user.h from the kernel as it is no longer exported by the kernel | Mike Frysinger | |
2008-12-11 | create arch-generic brk() based on blackfin one | Mike Frysinger | |
2008-12-11 | add inlines for Blackfin atomic functions | Mike Frysinger | |
2008-12-11 | Blackfin: add L2_SRAM flag for alloc func | Mike Frysinger | |
2008-12-11 | Blackfin: declare {INLINE,INTERNAL}_SYSCALL() and friends | Mike Frysinger | |
2008-12-11 | add ENDPROC() macro for Blackfin assembly | Mike Frysinger | |
2008-12-11 | use newer spiffy asm constraints to get better code generation | Mike Frysinger | |
2008-12-11 | punt old unused header | Mike Frysinger | |
2008-11-21 | fix ioperm build problems caused by libc_hidden_proto removal | Denis Vlasenko | |
2008-11-20 | next portion of libc_hidden_proto removal | Denis Vlasenko | |
2008-11-15 | - Remove linux-specific prototypes if asked to. | Bernhard Reutner-Fischer | |
2008-11-15 | - revert wrong r24049 | Bernhard Reutner-Fischer | |
2008-11-15 | - Remove linux-specific prototypes if asked to. | Bernhard Reutner-Fischer | |
2008-10-28 | - trim superfluous ';'. No objcode changes | Bernhard Reutner-Fischer | |
2008-10-24 | - tidy up inline: | Bernhard Reutner-Fischer | |
ldso and syscalls are __always_inline (the latter would need more cleanup) | |||
2008-10-03 | - use c89-style comments | Bernhard Reutner-Fischer | |
Closes issue #5194 | |||
2008-09-16 | - add sync_file_range() | Bernhard Reutner-Fischer | |
Tested successfully on i386.. | |||
2008-07-23 | - trim any trailing whitespace | Bernhard Reutner-Fischer | |
2008-06-03 | Fix merge error: mmap.c no longer exists in bfin/. | Bernd Schmidt | |
2008-05-03 | - add missing #endif | Bernhard Reutner-Fischer | |
2008-05-03 | - implement splice,vmsplice,tee for all arches | Bernhard Reutner-Fischer | |
- synch F_LINUX_SPECIFIC_BASE related fcntls for all arches | |||
2008-01-18 | L1 memory support for the Blackfin. A couple new syscalls to manage L1 | Bernd Schmidt | |
allocations, dma_memcpy to move stuff between L1 and main memory, and a new structure to describe the global data in L1 scratchpad memory. | |||
2008-01-17 | A patch from our Blackfin repository, originally from Jie Zhang. This fixes | Bernd Schmidt | |
a problem where the linker was trying to use the wrong symbol name for the init function. Define SYMBOL_PREFIX as _ in Rules.mak for h8300, bfin, i960, microblaze, and v850. Add -D__UCLIBC_UNDERSCORES__ in CFLAGS for targets which define SYMBOL_PREFIX as _. Remove defines and undefs from uClibc_arch_features.h of each target. Add $(SYMBOL_PREFIX) to __uClibc_init when passed by ld option -init. | |||
2008-01-08 | change NO_UNDERSCORES to just UNDERSCORES so as to be less confusing when ↵ | Mike Frysinger | |
doing double negatives | |||
2008-01-05 | if an arch does not provide __NR_mmap, fall back to __NR_mmap2 (this just ↵ | Mike Frysinger | |
generalizes what Blackfin was already doing) | |||
2007-11-23 | Blackfin crt1.S fixes for building with -msep-data. | Bernd Schmidt | |
2007-11-23 | mcontext_t shouldn't have a version argument, and fix REG_B0 definition. | Bernd Schmidt | |
2007-11-23 | From Jie Zhang: | Bernd Schmidt | |
__bswap_16 could not assume that it's zero extended when an unsigned short int is loaded into the data register. | |||
2007-11-22 | Ignore entries of "-1" in rofixup; the linker sometimes has no choice but to | Bernd Schmidt | |
create these for deleted entries in .eh_frame. | |||
2007-11-22 | Add Blackfin specific mmap implementation using sys_mmap2. | Bernd Schmidt | |
2007-11-22 | sys/procfs.h defines a typedef for floating point registers that references an | Bernd Schmidt | |
undefined structure. This typedef is used in linuxthreads.old-db, causing a compilation failure. Fixed by defining an empty structure for it - we don't have fp regs anyway. | |||
2007-09-15 | pull from Blackfin repo: optimized byteswap funcs! | Mike Frysinger | |
2007-09-15 | pull from Blackfin repo: cleanup string funcs | Mike Frysinger | |
2007-09-15 | use gcc input constraints to avoid often duplicated reloads when making syscalls | Mike Frysinger | |
2007-03-12 | fix from upstream blackfin repo for sigsetjmp | Mike Frysinger | |
2007-01-27 | fix from blackfin repo: Jie Zhang writes: update __kernel_ipc_pid_t, ↵ | Mike Frysinger | |
__kernel_uid_t and __kernel_gid_t types to match actual kernel types | |||
2007-01-10 | merge from blackfin.uclinux.org: Adjust | Mike Frysinger | |
crt1.S so that __uClibc_main is called properly | |||
2007-01-10 | sync with upstream blackfin.uclinux.org | Mike Frysinger | |
2006-12-08 | Take Mike Frysinger's comments into account -- make certain that user | Eric Andersen | |
applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file. | |||
2006-12-06 | bits/kernel_stat.h is for internal uClibc use only, fix a few other | Eric Andersen | |
minor include file issues | |||
2006-11-17 | Bernd Schmidt writes: [blackfin updates] add support for FDPIC and include ↵ | Mike Frysinger | |
L1 functions | |||
2006-08-24 | fix from psm: enable readahead prototype | Mike Frysinger | |
2006-08-24 | update to new huge_val headers | Mike Frysinger | |
2006-08-23 | sync with psm: update errno handling to be the same on all arches | Mike Frysinger | |
2006-08-23 | sync with upstream via psm | Mike Frysinger | |