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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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) @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) @1890f2a2   7 years martin fix linker warnings 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) @2660ee3   8 years noreply Generate files that a third party can use to build software for … 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) @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) @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) @bfdb7c63   8 years zarevucky.jiri Change amd64 target to amd64-unknown-elf. This fixes clang build on amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @18902ca6   8 years zarevucky.jiri Fix several bugs and typos detected by clang. 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) @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) @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) @1a5eca4   9 years jakub amd64: Make TLS settable from uspace The TLS document[1] mandates … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b0f1b9a   9 years jakub amd64: use asmtool.h macros for defining symbols lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @91889d5   9 years jakub amd64: Silence assembler warning 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) @4dc7a84   11 years jakub Autogenerate amd64 fibril context_t and its offsets Generate the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4236b18   11 years jakub Autogenerate amd64 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) @82a6d4ee   12 years vojtechhorky Add .data.rel. section to amd64 linker script lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e575cd   12 years martin make sure the stack is actually 16B aligned lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e4c8e751   12 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95e370f8   12 years martin determine CLANG_TARGET in autotool lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bf85e56   12 years martin remove obsolete CLANG_ARCH lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1570759b   12 years vojtechhorky amd64 compiles with clang again Well, almost. Some of the files are … 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) @3e6a98c5   13 years jiri Standards-compliant boolean type. 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) @0783634   13 years martin place the .interp section behind the other sections in the text … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74fec95   13 years sucha14 Add signed native integer definition to uspace types.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7cd9b02   13 years jakub Add the missing part of amd64's elf_regs_t. - GDB can now find the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9bcdbc5   13 years martin make sure the code in .init is always aligned reasonably (despite … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1c0260   13 years martin improve loader .interp fix * suppress the assembler warning by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @089246ce   13 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb74dabe   14 years petr.koupy Removed duplicated declarations of intptr_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c8f70eb   14 years petr.koupy pcc incompatible inline assembly rewritten in a more agreeable fashion. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee24574   14 years petr.koupy Merge libposix changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c53a705   14 years petr.koupy Resolved intptr_t FIXME. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7dfcc50a   14 years petr.koupy Inline assembly in amd64 libc headers made compatible with pcc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c0699467   14 years martin do not provide general access to kernel headers from uspace, only … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74e6b1f   14 years jiri Write register state to core files (amd64). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df217a6   14 years petr.koupy Merge pcc changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5baf209   14 years jiri Write register state to core files (only ia32). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1564c4b   14 years zarevucky.jiri Merge mainline lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c53d906   14 years jiri Merge linker script for the loader into the default linker script in C … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bae7bdc   14 years jiri Move functions for jumping to the entry point from loader to the C … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @64b5d15   14 years zarevucky.jiri Add intptr_t type lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d21e72db   14 years martin amd64: improve linker scripts lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e8b881   14 years martin uspace linker scripts unification lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1e00216   15 years martin add support for line number debug information into linker scripts … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47b7006   15 years martin improve run-time termination * get rid of exit() * get rid of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @96b02eb9   15 years martin more unification of basic types - use sysarg_t and native_t (unsigned … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5587cf7   15 years martin * use portable constant defines for integer range constants * add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dc0b964   15 years martin * do not hardwire PRI??? formatting macros in the sources, use … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e80329d6   15 years jakub Use shorter 32-bit instructions where possible. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c75698b   15 years jakub Add missing instruction suffix. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @598f90e   15 years jiri Use istate_t definitions from kernel instead of duplicating them. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @619e2a6b   15 years jakub Introduce context_get_fp(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9539be6   15 years martin autotool now also detects values of UINT_MAX and friends lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4196304   15 years martin use integer types detected by autotool also in uspace lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @63f8966   15 years martin rename library directories (the common "lib" prefix is already in the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.