summaryrefslogtreecommitdiff
path: root/arch/microblaze/bits
AgeCommit message (Collapse)AuthorLines
2013-01-12add missing mmap options and madvices to bits/mman.h based on linux headersSzabolcs Nagy-0/+7
2013-01-12add missing EXTPROC flag to bits/termios.hSzabolcs Nagy-0/+1
mips and powerpc already had this termios flag defined
2013-01-12add missing F_GETOWNER_UIDS flag to bits/fcntl.hSzabolcs Nagy-0/+2
2013-01-12add missing EHWPOISON to bits/errno.hSzabolcs Nagy-0/+1
it was already defined for mips, but was missing from other archs
2012-12-06add more arch-specific MAP_ macros to bits/mman.hrofl0r-0/+4
these are also needed by qemu.
2012-12-06remove MAP_32 from non-x86 archsrofl0r-1/+0
both kernel and glibc define it only on x86(_64).
2012-12-06add MAP_NORESERVE to bits/mman.hrofl0r-0/+1
this is needed for qemu, and since it differs for each arch it can't be circumvented easily by using a macro in CFLAGS.
2012-11-25fixup mcontext stuff to expost gregset_t/fpregset_t as appropriateRich Felker-0/+1
2012-11-25remove microblaze user.h incorrectly copied from armRich Felker-40/+1
2012-11-23sigcontext/mcontext cleanup for arch-specific bitsRich Felker-15/+15
with these changes, the members/types of mcontext_t and related stuff should closely match the glibc definitions. unlike glibc, however, the definitions here avoid using typedefs as much as possible and work directly with the underlying types, to minimize namespace pollution from signal.h in the default (_BSD_SOURCE) profile. this is a first step in improving compatibility with applications which poke at context/register information -- mainly debuggers, trace utilities, etc. additional definitions in ucontext.h and other headers may be needed later. if feature test macros are used to request a conforming namespace, mcontext_t is replaced with an opaque structure of the equivalent size and alignment; conforming programs cannot examine its contents anyway.
2012-11-23fix up leftover, incorrect NSIG definitions in arch-specific signal.hRich Felker-1/+0
2012-11-21add back NSIG, removed from powerpc in last commit, but for all archsRich Felker-0/+2
unlike the previous definition, NSIG/_NSIG is supposed to be one more than the highest signal number. adding this will allow simplifying libc-internal code that makes signal-related syscalls, which can be done as a later step. some apps might use it too; while this usage is questionable, it's at least not insane.
2012-11-18fix breakage from introducing bits header for sys/io.hRich Felker-0/+0
apparently some other archs have sys/io.h and should not break just because they don't have the x86 port io functions. provide a blank bits/io.h everywhere for now.
2012-11-18fcntl.h: O_SEARCH was missing for powerpcrofl0r-3/+0
put some macros that do not differ between architectures in the main header and remove from bits. restructure mips header so it has the same structure as the others.
2012-10-19fix struct stat size/padding on microblazeRich Felker-1/+2
2012-10-18better support for reverse-endian variants of arm/mips/microblazeRich Felker-0/+4
these macros are supported by more compilers
2012-09-29microblaze portRich Felker-0/+1721
based on initial work by rdp, with heavy modifications. some features including threads are untested because qemu app-level emulation seems to be broken and I do not have a proper system image for testing.