source: mainline/uspace/lib/c/arch/arm32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @c21d4d6   6 years zarevucky.jiri Add copyright headers for new files Most are a copy of the headers … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @63660a3   6 years zarevucky.jiri shuffle some variables around lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2fff3c4   6 years zarevucky.jiri Build kernel using meson lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5fd05862   6 years zarevucky.jiri Convert uspace to meson lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a949f4a   6 years jiri Dynamic linking on IA-64 (WIP) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @687108b   6 years zarevucky.jiri Remove unused makefile variables lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15e0b4d   6 years zarevucky.jiri Fix comment typo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3f4149   6 years zarevucky.jiri Rename entry.[cS] files to match their export names lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4805495   6 years zarevucky.jiri Make sure libc and abi header guards are reserved identifiers It's … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4f1171   6 years zarevucky.jiri Rename setjmp/longjmp to context_save/context_restore Once … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a5c78a18   6 years zarevucky.jiri Rename context_t to context_t <libarch/fibril_context.h> is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @182487c6   7 years vojtech.horky ppc32, arm32: clobber memory on syscall As the syscall may touch … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b51ee38   7 years jiri Remove leftover definition lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ffb69b   7 years jiri Dynamic linking for arm32 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e344422   7 years zarevucky.jiri Move kernel/arch/*/include/arch/elf.h to abi/ lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09ab0a9a   7 years jiri Fix vertical spacing with new Ccheck revision. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @508b0df1   7 years jiri.zarevucky Remove uspace <atomic.h>, use <stdatomic.h> instead lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ffa73c6   7 years jiri.zarevucky Use compiler builtins for uspace atomics lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d51cca8   7 years jiri.zarevucky Use <stdatomic.h> to implement uspace barriers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @954c024   7 years jiri.zarevucky Get rid of libsoftint and libsoftfloat in favor of using upstream libgcc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c92dfed   7 years jiri.zarevucky Bump GCC version to 8.2.0 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82d9087   7 years jiri.zarevucky Use default linker scripts (as provided by the linker) in uspace. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7137f74c   7 years jiri.zarevucky Implement some of GCC's sync_* builtins in using <atomic.h>. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b05082   7 years jiri.zarevucky Adds - tcb_raw_get(), which returns the value of the TP register … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38d8849   7 years jiri.zarevucky Privatize <thread.h>. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2eadda9   7 years jiri.zarevucky Remove undefined references to main program from shared libc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c2c4127   7 years jiri.zarevucky Do not set STARTUP() in the linker script. Add the file to build … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4475a44   7 years martin use uint8_t * instead of char * Technically, there should be no … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be0f5e4   7 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6419c6e   7 years jakub Don't use GCC C extension in -std=c++17 code Pointer arithmetics on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e2154e7   7 years Jaroslav Jindrak cpp: restructured build system to fix ia64 errors, renamed CPP* macros … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6f025a8   7 years Jaroslav Jindrak cpp: fixed arm32 compilation of libcpp (and hopefully mips32eb too) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09553a0   7 years Jaroslav Jindrak cpp+c: added missing linker script modifications and fixed some … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb0ec570   7 years martin cstyle improvements (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc0b2a8   7 years jiri.zarevucky Revert "Don't use custom ldscripts in uspace. (#38)" This reverts … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a05ec66   7 years noreply Don't use custom ldscripts in uspace. (#38) Even with the *-linux-gnu … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7c3fb9b   7 years jiri Fix block comment formatting (ccheck). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ae7d03c   7 years jiri Selected ccheck-proposed comment fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3fdecc   7 years jakub Revert "Don't use custom ldscripts in uspace." This reverts commit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @66262a1b   7 years jiri.zarevucky Don't use custom ldscripts in uspace. Even with the *-linux-gnu … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @009c485   7 years jiri.zarevucky Always use CC for linking. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @66855b2   7 years jiri.zarevucky Fix a linker script issue I introduced. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c4b53c   7 years jiri.zarevucky Rename __entry to the usual _start. Except for MIPS, where the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7148abf   7 years jiri.zarevucky Rename main to libc_main, to avoid conflict with libgcc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f205248   7 years jiri.zarevucky Honor TLS alignment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2f75eb   7 years noreply Replace autogen.py with something simpler. (#30) Instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3bacee1   7 years jiri Make ccheck-fix again and commit more good files. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a69d42e   7 years jiri.zarevucky Define _end, and use it instead of the address of __entry in C code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @20287223   7 years jiri.zarevucky Instead of having a special linker script for loader, move its base … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2c4e1cc   7 years jiri.zarevucky Define TLS consistently in linker scripts, and remove nonstandard … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1433ecda   7 years jiri Fix cstyle: make ccheck-fix and commit only files where all the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47b2d7e3   7 years zarevucky.jiri Always load ELF headers as part of the text segment. This forces us … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a35a3d8   7 years noreply Turn context_save/context_restore into standard setjmp/longjmp. (#24) … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e0a4686   7 years zarevucky.jiri Introduce context_swap() and use it to simplify fibril implementation. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1380b7   7 years zarevucky.jiri style: Remove trailing whitespace on _all_ lines, including empty … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a35b458   7 years zarevucky.jiri style: Remove trailing whitespace on _all_ lines, including empty … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b20da0   7 years zarevucky.jiri style: Remove trailing whitespace on non-empty lines, in certain file … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b7fd2a0   8 years zarevucky.jiri Use errno_t in all uspace and kernel code. Change type of every … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4a829e   8 years jakub Revert "Reformat copyright messages" This reverts commit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @999efa9   8 years jakub Reformat copyright messages The goal is to have one copyright-holder … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c81132d   8 years zarevucky.jiri Replace casts from non-bool to bool with explicit equality check. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee98e81   8 years zarevucky.jiri Don't include entry.o in libc.a lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2e7a51   8 years zarevucky.jiri Link libsoftfloat unconditionally on all architectures. It doesn't … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa537a5a   8 years jakub Add 64-bit PIO functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eca820c   8 years zarevucky.jiri Revert change to the way startup file is referenced. The path is not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @584121d   8 years zarevucky.jiri Move reference to the startup object file (entry.o) out of the linker … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @002fd5f   8 years zarevucky.jiri Replace parts of system headers with <_bits/…>. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf13b17   8 years zarevucky.jiri Rename <sys/types.h> to <types/common.h> lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a7749d7   8 years zarevucky.jiri Add <sys/types.h> as a wrapper for <libarch/types.h>, and eliminate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @33f86a3   8 years zarevucky.jiri Add PRI*PTR macros and correct a few printfs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1018a29   8 years zarevucky.jiri Fix all copypasted include guard typos. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a0a273e   8 years zarevucky.jiri Unify compiler handling a bit. Most compiler flags have been changed … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23c8acd9   8 years jakub Move off64_t and aoff64_t into offset.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a961619   8 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9780584   8 years jakub Use -ffunction-sections and —gc-sections This change results in vast … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ee7e6a   8 years jakub Further reduce the number of inclusions of sys/types.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8d2dd7f2   8 years jakub Reduce the number of files that include <sys/types.h> lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @58563585   9 years martin code review and cstyle cleanup (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @73b3ecd   9 years jakub arm32: use asmtool.h macros for defining symbols lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbf4dc1   10 years jiri size_t and ptrdiff_t belong in libc's stddef.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d6c98451   10 years jiri Move (u)intmax_t to libc. Some stdint.h work. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @309a894   11 years jakub Do not link to missing autogenerated headers. Do not weirdly link to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @41f9802   11 years jakub Declare the autogens right after arch sources. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb41d44   11 years jakub Autogenerate arm32 fibril context_t and its offsets. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b3f77c   11 years jakub Autogenerate arm32 istate_t and its offsets. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c1b979a   11 years jiri Taskdump printing of fibril stacktraces. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7218fe6   11 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @850235d   12 years vojtechhorky Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @31399f3   12 years jiri alloc_tls, maketls and free_tls are not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @33d394a   13 years jano.vesely arm32: Implement smc_coherence. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d9e36b   13 years jano.vesely arm32: Rename PROCESSOR macro to PROCESSOR_ARCH We'll need PROCESSOR … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3e6a98c5   13 years jiri Standards-compliant boolean type. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1e496a   13 years jano.vesely arm32, uspace: Use fpu when available. Don't link with libsoftfloat … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b5c2f56   13 years jano.vesely libc: Make pio_read_* accept const ioports. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aebcd42   13 years vojtechhorky Prevent compile-time symlinks in userspace Continuation of the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ecf5b8   13 years vojtechhorky Prevent compile-time symlinks in kernel So far, architecture specific … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2a6b72   13 years jano.vesely Merge mainline and io improvements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3218648   13 years jano.vesely ddi: Add libc wrappers and prefix arch specific functions with "arch_" lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fedac2f   13 years m.lombardi85 merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3451129   13 years jano.vesely Mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.