[svn] / trunk Repository:
ViewVC logotype

Log of /trunk

View Directory Listing Directory Listing


Sticky Revision:

Revision 223 - Directory Listing
Modified Fri Sep 3 13:27:43 2010 UTC (5 days, 6 hours ago) by matz
        * low-level-sys-info.tex (Returning of Values): Clarify that
        a return buffer really has to be new temporary storage.
        * macros.tex (version): Set to 0.99.5.

Revision 222 - Directory Listing
Modified Wed Jan 13 14:31:25 2010 UTC (7 months, 3 weeks ago) by matz
Bump version to 0.99.4.

Revision 221 - Directory Listing
Modified Wed Jan 13 11:58:07 2010 UTC (7 months, 3 weeks ago) by matz
        * low-level-sys-info.tex (Parameter passing): Specify only the
        lowest 8 bit for passing or returning _Bool.
        * low-level-sys-info.tex (Stackframe): %rsp+8, not %rsp-8 is aligned
        to 16 or 32 (makes a difference only for alignment 16).

Revision 220 - Directory Listing
Modified Mon May 11 10:38:46 2009 UTC (15 months, 4 weeks ago) by matz
        from H.J. Lu <hjl.tools@gmail.com>

        * low-level-sys-info.tex: Clarify post merger cleanup for
        aggregate with X87UP is not preceded by X87.  Replace SSE register
        with vector register.  Remove AVX class. Pass aggregate with one
        eightbyte in SSE class and rest in SSEUP class in register.  Pass
        aggregate > 32 bytes in memory.  Add a footnote to explain
        compatibility without AVX.

Revision 219 - Directory Listing
Modified Wed Mar 11 10:20:55 2009 UTC (17 months, 4 weeks ago) by matz
        * dl.tex (Program Header): Add PT_SUNW_UNWIND with value
        0x6464e550, like it's used in actual Solaris.  Add PT_SUNW_EH_FRAME
        with old value (to have something in the Solaris namespace).

Revision 218 - Directory Listing
Modified Mon Jan 26 11:53:41 2009 UTC (19 months, 1 week ago) by matz
        * low-level-sys-info.tex: Refer to Dwarf 3 and mention its website.

        from H.J. Lu <hjl.tools@gmail.com>

        * low-level-sys-info.tex (Fundamental Types, Bit Fields,
        Registers and the Stack Frame, The Stack Frame, Classification,
        Parameter Passing Example, Variable Argument Lists): Add __m256
        type and AVX info.

Revision 217 - Directory Listing
Modified Fri Dec 7 03:38:54 2007 UTC (2 years, 9 months ago) by matz
Fixes for older LaTeX.

Revision 216 - Directory Listing
Modified Fri Dec 7 03:33:57 2007 UTC (2 years, 9 months ago) by matz
2007-12-07  Michael Matz  <matz@suse.de>

        * abi.tex (changelog): Describe 0.99.
        * macros.tex: Make this work with TeX Live.
        (version): Increase to 0.99.
        * prelim2e.sty: New file for convenience, for tex distributions
        which don't include it.

2007-12-07  Michael Matz  <matz@suse.de>

        from H.J. Lu  <hjl@lucon.org>

        * low-level-sys-info.tex (Types, Classification): Mention and
        * deal
        with _Decimal32, _Decimal64 and _Decimal128.

2007-12-07  Michael Matz  <matz@suse.de>

        from  Alexandre Oliva  <aoliva@redhat.com>

        * object-files.tex (Relocation Types): Add
        R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL and
        R_X86_64_TLSDESC.  Add pointer to description.  Add short
        description of all TLS relocations.  Fix typo in DTPMOD64.
        * dl.tex (Procedure Linkage Table): Mention lazy relocation of
        * TLS
        descriptors.  Add short description.

Revision 215 - Directory Listing
Modified Fri Aug 24 16:45:36 2007 UTC (3 years ago) by matz
Test commit.

Revision 214 - Directory Listing
Modified Mon Feb 26 16:05:28 2007 UTC (3 years, 6 months ago) by matz
        * low-level-sys-info.tex (CIE Augmentations <L> figure): Correct
        typo specifying sdata2 three times.

Revision 213 - Directory Listing
Modified Fri Apr 7 13:04:14 2006 UTC (4 years, 5 months ago) by matz
        * low-level-sys-info.tex (Passing): Clarify that _Bools are
        converted to 0/1 at the caller.

Revision 212 - Directory Listing
Modified Tue Jan 17 09:19:57 2006 UTC (4 years, 7 months ago) by aj
	* low-level-sys-info.tex (paragraph{Definitions}): Add note about
	decimal data types.

Revision 211 - Directory Listing
Modified Tue Dec 13 14:26:55 2005 UTC (4 years, 8 months ago) by matz
        From <Terrence.Miller@Sun.COM>:
        * low-level-sys-info.tex (Classification): Correct classification
        of C++ objects.

Revision 210 - Directory Listing
Modified Wed Sep 14 22:36:07 2005 UTC (4 years, 11 months ago) by matz
	* object-files.tex (Number of Program Headers): New subsection.

Revision 209 - Directory Listing
Modified Wed Sep 14 22:19:31 2005 UTC (4 years, 11 months ago) by matz
        * object-files.tex (Relocation Types): Add R_X86_64_SIZE32 and
        R_X86_64_SIZE64, and description of 'Z' field.

Revision 208 - Directory Listing
Modified Tue Sep 13 14:11:08 2005 UTC (4 years, 11 months ago) by matz
        From Jan Beulich <JBeulich@novell.com>:
        * low-level-sys-info.tex (DWARF Register Number Mapping):
        Add rflags,es,cs,ss,ds,fs,gs,fs.base,gs.base,tr,ldtr,mxcsr,fcw,
        fsw numbers.

Revision 207 - Directory Listing
Modified Thu Aug 25 00:05:02 2005 UTC (5 years ago) by menezes
Modified files:

	ChangeLog

Revision 206 - Directory Listing
Modified Thu Aug 25 00:03:57 2005 UTC (5 years ago) by menezes
Modified files:

	* abi.tex (changelog): Fixed my name.
	(conventions): Moved footnote here from...
	* conventions.tex (Conventions): ... here.
	* low-level-sys-info.tex (Scalar Types): Fixed table grid.
	(Architectural Constraints): Added conversion of powers of two to hexadecimal.

Revision 205 - Directory Listing
Modified Wed Aug 24 15:11:42 2005 UTC (5 years ago) by matz
        Include Sun feedback.
        * abi.tex (changelog): Describe 0.98.
        * macros.tex (version): Increase to 098.
        * conventions.tex (GOT pointer and IP relative addressing): Remove.
        * dl.tex (Function Addresses): Label it.
        * introduction.tex (Differences from the intelabi): Remove.
        * low-level-sys-info.tex (Scalar Types): Explain "enum".
        (Bit-Field Ranges): Include more types.
        (Stack Frame with Base Pointer): Clarify.
        (Thread State): New subsection.
        (Small code model): Explain the "24".
        (Position-Independent Function Prologue): Merge with removed section
        of conventions.tex.
        * object-files.tex (Symbol Table): Refer to Function Addresses.
        (Relocation Types): Refer to table.
        * sw-installation.tex: Specify that nothing is specified here.

Revision 204 - Directory Listing
Modified Mon Jul 11 14:10:06 2005 UTC (5 years, 1 month ago) by matz
        __int128 checking.
        * args.h (check___int128_arguments): New.
        * defines.h (__int128, __uint128): New.
        (CHECK_INT128): Define.
        (CI128_RET): Define.
        * make_passing_tests (make_checking_define): New argument for_int128.
        Change callers.  Use new argument.
        (make_test_defs): Create new defs.
        (make_test_int128): New.
        (make_int_tests): Use it.
        * test_basic_alignment.c (main): Split unsigned/signed test.
        * test_basic_array_size_and_align.c: Ditto.
        * test_basic_sizes.c: Ditto.
        * test_basic_struct_size_and_align.c: Ditto.
        * test_basic_union_size_and_align.c: Ditto.

Revision 203 - Directory Listing
Modified Fri Jul 8 15:58:25 2005 UTC (5 years, 2 months ago) by matz
        Better medium model check.
        * abitest (check_medium): New.
        (medium_test): Use it.

        Test passing and returning of vector and complex types.
        * args.h (XMM_T): New members _m64 and _m128.
        * asm-support.S (snapshot_ret): Use frame pointer, and move over
        128 byte of callers stack.
        * defines.h (CHECK_M64_M128): Define.
        (toplevel): Include xmmintrin.h.
        (CI128_TES, CLD_TES, CF128_TES, CMM_TES): Define.
        * make_returning.c (make_test_functions): Use NO_AUTORETURN flag
        to control generating tests per type.
        (make_test_scalar_returning): Ditto.
        * test_complex_returning.c (BUILD_{F,D,LD}_COMPLEX): Initialize
        variable.
        (aj_{f,d,ld}_times2): Same.  Save away passed registers.
        (main): Check passed and returned registers.
        * test_m64m128_returning.c: New file.
        * test_passing_m64m128.c: New file.
        * typelist.c (testflags): New array.
        * typelist.h (testflags): Declare.

Revision 202 - Directory Listing
Modified Tue Jun 28 13:05:00 2005 UTC (5 years, 2 months ago) by matz
        Merge fortran ABI.
        * abi.tex (changelog): Describe 0.97.
        * macros.tex (version): Increase to 0.97.
        (ifpdf): Copy over from ifpdf.sty.

Revision 201 - Directory Listing
Modified Mon Jun 27 06:30:28 2005 UTC (5 years, 2 months ago) by matz
        * test_struct_returning.c: Change return-in-memory tests to
        not compare the passed return address with struct_addr.
        * abi-x86_64.exp: Add target test.

Revision 200 - Directory Listing
Modified Mon Jun 20 06:33:11 2005 UTC (5 years, 2 months ago) by matz
        * medium-test.c: New test.
        * abitest: Recognize -m option.  Do a loop over medium-test.c
        checking with various settings.

        * abi-x86_64.exp: New file.  Can be used in GCC testsuite.

        * TOCHECK: Update.
        * README: Update.

Revision 199 - Directory Listing
Modified Thu Jun 16 01:31:16 2005 UTC (5 years, 2 months ago) by matz
        * args.h (volatile_var): Declare.
        * asm-support.S (volatile_var): Define.
        (snapshot_ret): Add a 'ret' to the function. ;-)
        * make_returning (make_testing_callee): Use volatile_var.
        (make_testing_caller): Also check the actual return value.

Revision 198 - Directory Listing
Modified Thu Jun 16 00:28:48 2005 UTC (5 years, 2 months ago) by matz
        Support for testing returning of structs.

        * abitest: Use $CC as default for $LD.
        * args.h (XMM_T._ulong): New member.
        * asm-support.S (snapshot_ret): Save %rdi away before calling.
        * defines.h (PACKED): New macro.
        * make_returning.c (make_test_struct_returning): Remove.
        (main): Don't call it.
        * test_struct_returning.c: New file.

Revision 197 - Directory Listing
Modified Fri Jun 10 21:28:29 2005 UTC (5 years, 2 months ago) by matz
	Support for testing passing of floating point types.

Revision 195 - Directory Listing
Modified Fri Jun 10 14:44:51 2005 UTC (5 years, 2 months ago) by matz
Fix some table order and add missing closing paren.

Revision 194 - Directory Listing
Modified Fri Jun 10 14:41:35 2005 UTC (5 years, 2 months ago) by matz
        * development.tex: Capitalization, spelling and wording fixes
        from mfhaigh@acm.org.
        * dl.tex: Ditto.
        * introduction.tex: Ditto.
        * kernel.tex: Ditto.
        * libraries.tex: Ditto.
        * low-level-sys-info.tex: Ditto.
        * object-files.tex: Ditto.

Revision 193 - Directory Listing
Modified Fri Jun 10 13:11:53 2005 UTC (5 years, 3 months ago) by matz
        * introduction.tex: Correct typos, run ispell.
        * kernel.tex: Ditto.
        * libraries.tex: Ditto.
        * dl.tex: Ditto.
        * abi.tex: Ditto.
        * low-level-sys-info.tex: Ditto.
        * macros.tex: Ditto.
        * object-files.tex: Ditto.

Revision 192 - Directory Listing
Modified Wed Jun 8 15:20:10 2005 UTC (5 years, 3 months ago) by matz
        * args.h (XMM_T, X87_T): New types.
        (xmm_regs, x87_regs): New arrays.
        (WRAP_RET): New macro.
        (clear_struct_registers): Clear new arrays.
        * asm-support.S (snapshot_ret): New.
        * defines.h (CI128_RET, CLD_RET, CF128_RET, CMM_RET): New defines.
        * make_returning.c: Generated file now uses WRAP_RET to check the
        return value.
        * typelist.c (returns): New array;
        * typelist.h (returns): Declare.

Revision 191 - Directory Listing
Modified Mon Jun 6 05:06:04 2005 UTC (5 years, 3 months ago) by matz
        * macros.tex (version): Increase to 0.96.
        * abi.tex (changelog): Describe 0.96.

        * low-level-sys-info.tex: Various grammatical issues noted
        by mfhaigh@acm.org.  Plus, there are no global VLAs.

        By Evandro Menenez.
        * object-files.tex: Use SHF_X86_64_LARGE instead of SHF_AMD64_LARGE.

Revision 190 - Directory Listing
Modified Wed Jun 1 21:58:09 2005 UTC (5 years, 3 months ago) by matz
        * Authors: Mention myself.
        * TOCHECK: New file containing things to check for.
        * asm-support.S: New file.
        * Makefile (asm-support.o): New target.
        * abitest: Add asm-support.o to link command.
        Let user override CC and LD, list failed tests at the end.

        * args.h: Support for the asm wrapper.
        (WRAP_CALL): New macro.
        (callthis, rax - r15): Declare.
        (check_int_register_contents): Remove.
        (check_int_arguments): Adjust for asm wrapper.
        * make_passing_tests.c (make_checking_define): Use WRAP_CALL.
        * test_passing_structs.c: Adjust for asm wrapper.
        * test_passing_structs_and_unions.c: Ditto.
        * test_passing_unions.c: Ditto.

Revision 189 - Directory Listing
Modified Wed Jun 1 16:51:36 2005 UTC (5 years, 3 months ago) by matz
        * macros.h (check_align_lv): New macro.
        (check_basic_struct_size_and_align, check_array_size_and_align,
        check_basic_union_size_and_align): Use it.
        * test_bitfields.c (main): Use check_align_lv.

Revision 188 - Directory Listing
Modified Wed Jun 1 14:45:12 2005 UTC (5 years, 3 months ago) by matz
        Cleanup, support -W -Wall, make all testcases work also with
        -O1 and -O2.

Revision 187 - Directory Listing
Modified Tue May 24 14:24:58 2005 UTC (5 years, 3 months ago) by matz
        * Makefile: Don't expect PATH to contain "." .
        * args.h (check_int_register_contents): Don't use a general operand.
        * abitest: Don't use Simics.
        * abitest.simics: Old abitest using Simics.

Revision 185 - Directory Listing
Modified Fri Jan 14 18:24:16 2005 UTC (5 years, 7 months ago) by matz
	* development.tex (table): Rename title.
        * low-level-sys-info.tex (Conventions): Replace GPREL with GOTPC.
        * object-files.tex (large model relocations): Replace GOTPC64
        calculation with the one from GPREL64.  Delete GPREL64.
        * Makefile (clean): Delete *.cb too.
        * abi.tex (changelog): Describe 0.95.
        * macros.tex (version): Increase to 0.95.
        * dl.tex (Procedure Linkage Table): Clarify that it's for small/medium.
        Add subsubsection "Large Models".
        * low-level-sys-info.tex (Architectural Constraints): Use 2^24.
        (Medium Code Model, Large Code Model): Clarify.
        (Conventions): New section.
        (PIC Function Prologue): Add descriptions for medium and large models.
        <Code Examples>: Update.  Add them for medium and large models.
        (Implementation Advice): New section.
        * object-files.tex (Section Flags): New.
        (Special Sections): Add large sections.
        (Relocation Types): Add medium and large model relocations.

Revision 183 - Directory Listing
Modified Fri Jan 14 18:19:22 2005 UTC (5 years, 7 months ago) by matz
	* abi.tex (changelog): Describe 0.94.
        * macros.tex (version): Increase to 0.94.
        (usepackage): Include changebar package.
        (cbnew): New command.
        * development.tex (Development Environment): Describe predefined
        pre-processor symbols.
        * dl.tex (Program Loading): Describe self-contained.
        (Dynamic Section, Global Offset Table, Function Addresses): Ditto.
        * libraries.tex (_Unwind_GetCFA): Define and describe function.
        (Personality Routine): New subsection.
        * low-level-sys-info.tex (Aggregates and Unions): Refine.
        (Bit-Fields): Ditto.
        (Special Registers): Move to ...
        (Initial Stack and Register State): ... this new section.
        (Stack State): New section.
        (Auxiliary Vector): Describe self-contained.
        * object-files.tex (EH_FRAME sections): New section.

Revision 182 - Directory Listing
Modified Fri Jan 14 18:12:42 2005 UTC (5 years, 7 months ago) by matz
	* Makefile (abi.dvi): Run latex three times.
        * abi.tex: Correct version information.
        * dl.tex (Program Header): New subsection by Michael Walker
        (Michael.Walker@Sun.COM).
        * object-files.tex (Section Types, Special Sections): Ditto.

Revision 181 - Directory Listing
Modified Sat Aug 28 15:37:52 2004 UTC (6 years ago) by aj
remove extra whitespace.

Revision 180 - Directory Listing
Modified Sat Aug 28 15:32:33 2004 UTC (6 years ago) by aj
Update.

Revision 179 - Directory Listing
Modified Sat Aug 28 15:32:15 2004 UTC (6 years ago) by aj
Update with current changes

Revision 178 - Directory Listing
Modified Sat Aug 28 15:31:39 2004 UTC (6 years ago) by aj
Increment version to 0.92

Revision 177 - Directory Listing
Modified Sat Aug 28 15:30:50 2004 UTC (6 years ago) by aj
Add Fortran ABI

Revision 176 - Directory Listing
Modified Sat Aug 28 15:22:14 2004 UTC (6 years ago) by aj
Add section on stack unwinding.

Revision 175 - Directory Listing
Modified Sat Aug 28 15:14:28 2004 UTC (6 years ago) by aj
Minor cleanup.
Add new section on Stack Unwind Algorithm.

Revision 174 - Directory Listing
Modified Sat Aug 28 15:07:44 2004 UTC (6 years ago) by aj
Add changes

Revision 173 - Directory Listing
Modified Sat Aug 28 15:07:10 2004 UTC (6 years ago) by aj
Add new changes.

Revision 172 - Directory Listing
Modified Sat Aug 28 15:06:32 2004 UTC (6 years ago) by aj
Add stack layout.

Revision 171 - Directory Listing
Modified Sat Aug 28 15:04:23 2004 UTC (6 years ago) by aj
Add red-zone
Fix typo

Revision 170 - Directory Listing
Modified Sat Aug 28 15:00:49 2004 UTC (6 years ago) by aj
fix typos

Revision 169 - Directory Listing
Modified Sat Aug 28 14:59:07 2004 UTC (6 years ago) by aj
Fix typo.

Revision 168 - Directory Listing
Modified Thu Aug 19 15:55:49 2004 UTC (6 years ago) by aj
Add make clean.

Revision 167 - Directory Listing
Modified Thu Aug 19 15:53:21 2004 UTC (6 years ago) by aj
Remove mmmext.

Revision 166 - Directory Listing
Modified Thu Dec 18 10:35:12 2003 UTC (6 years, 8 months ago) by aj
	* low-level-sys-info.tex (subsection{Registers and the Stack
	Frame}): Clarify x87 mode.  Patch by Hans Peter Anvin.

	* macros.tex: Increase version.

	* abi.tex (section*{Revision History}): Add new entry.

Revision 165 - Directory Listing
Modified Sat Apr 26 17:01:06 2003 UTC (7 years, 4 months ago) by aj
Update to version 0.90.

Revision 164 - Directory Listing
Modified Fri Sep 13 10:57:48 2002 UTC (7 years, 11 months ago) by aj
ABI version 0.21.

Revision 163 - Directory Listing
Modified Thu Jul 11 09:55:50 2002 UTC (8 years, 2 months ago) by aj
	* libraries.tex (subsection{Floating Point Environment
	Functions}): New.

	* low-level-sys-info.tex (subsubsection{Fundamental Types}): Add
	size_t.

	* low-level-sys-info.tex (subsection{DWARF Register Number
	Mapping}): Renumbered to reflect reality.
	(subsubsection{Fundamental Types}): Fix dagger usage.

Revision 162 - Directory Listing
Modified Thu Jul 11 09:38:10 2002 UTC (8 years, 2 months ago) by bo
Don't do it yet.

Revision 161 - Directory Listing
Modified Thu Jul 11 09:32:42 2002 UTC (8 years, 2 months ago) by bo
Add size_t definition.

Revision 160 - Directory Listing
Modified Wed Apr 3 14:53:38 2002 UTC (8 years, 5 months ago) by aj
Update as described in ChangeLog and abi.tex.

Revision 159 - Directory Listing
Modified Wed Aug 15 12:04:54 2001 UTC (9 years ago) by aj
	* macros.tex: Increment version number.

	* low-level-sys-info.tex (Passing): Only use first 8 SSE registers
	for passing.
	(Data Objects): Add an example for PIC static data access.

Revision 158 - Directory Listing
Modified Sat Jun 23 16:04:01 2001 UTC (9 years, 2 months ago) by aj
Add complex arguments.

Revision 156 - Directory Listing
Modified Wed May 16 11:49:48 2001 UTC (9 years, 3 months ago) by bo
2001-05-16  Bo Thorsen  <bo@suse.co.uk>

	* abitest: Tests which can not run when optimized can now with
	a comment make sure not to be run with certain optimization levels.
	Also, -O3 levels have been removed. Inlining doesn't make sense for
	most tests.
	* test_passing_structs.c: Removed test from optimization levels -O1
	and -O2.
	* test_passing_unions.c: Likewise.
	* test_passing_structs_and_unions.c: Likewise.

Revision 155 - Directory Listing
Modified Tue May 15 14:41:36 2001 UTC (9 years, 3 months ago) by bo
This is a complete reorganization of the abitest. It used to be one big
executable, which was horrible as it just said success or failure. Now
it's split in several small subtests and runs these with different levels
of optimization.

The README file has a description of the new setup and how to run the
testsuite.

Revision 154 - Directory Listing
Modified Mon May 14 09:10:33 2001 UTC (9 years, 3 months ago) by aj
Fix one more layout problem.

Revision 153 - Directory Listing
Modified Sun May 13 17:17:10 2001 UTC (9 years, 3 months ago) by aj
Fix typos and layout problems.  Update ToDo list.

Revision 152 - Directory Listing
Modified Thu May 10 09:08:00 2001 UTC (9 years, 4 months ago) by aj
2001-05-10  Andreas Jaeger  <aj@suse.de>

	* macros.tex: Update version numbers.

	* low-level-sys-info.tex: Add information about floating point
	control words.

2001-05-03  Andreas Jaeger  <aj@suse.de>

	* libraries.tex: Fix some typos.

2001-04-30  Andreas Jaeger  <aj@suse.de>

	* object-files.tex (subsection{Relocation Types}): Describe
	relocations.

2001-04-24  Andreas Jaeger  <aj@suse.de>

	* low-level-sys-info.tex: Don't confuse the user with doubleword
	etc.

	* abi.tex: Include kernel.

	* Makefile (INCLUDES): Add kernel.tex

Revision 150 - Directory Listing
Modified Wed Apr 11 17:03:57 2001 UTC (9 years, 5 months ago) by bo
2001-04-11  Bo Thorsen  <bo@suse.co.uk>

	* defines.h: Add setting for checks of float and double passing.
	Add setting for checks of returning complex types.
	Disabled these two tests.
	* returning.c (test_complex_returning): Added test for returning
	complex numbers. Complex numbers with float, double and long double
	types are tested. Test originally written by Andreas Jaeger.

Revision 149 - Directory Listing
Modified Wed Mar 21 20:00:56 2001 UTC (9 years, 5 months ago) by aj
Fix grammar.

Revision 148 - Directory Listing
Modified Mon Mar 19 12:54:34 2001 UTC (9 years, 5 months ago) by aj
2001-03-19  Geert Bosch  <bosch@gnat.com>

	* libraries.tex: (Unwind Library Interface): New section.

Revision 147 - Directory Listing
Modified Mon Mar 19 12:33:30 2001 UTC (9 years, 5 months ago) by aj
Fix typos.

Revision 146 - Directory Listing
Modified Mon Mar 19 11:11:30 2001 UTC (9 years, 5 months ago) by aj
Fix typos.

Revision 145 - Directory Listing
Modified Wed Mar 7 10:31:54 2001 UTC (9 years, 6 months ago) by aj
2001-03-07  Andreas Jaeger  <aj@suse.de>, Jan Hubicka <jh@suse.cz>

	* low-level-sys-info.tex: Add section on auxiliary vectors,
	rewrite register passing conventions.

Revision 144 - Directory Listing
Modified Wed Feb 28 17:20:47 2001 UTC (9 years, 6 months ago) by bo
Removing obsolete comment.

Revision 142 - Directory Listing
Modified Wed Feb 28 16:29:59 2001 UTC (9 years, 6 months ago) by bo
This is a move to simics, various bugfixes and finally enabling all tests.

2001-02-28  Bo Thorsen  <bo@suse.de>

	* struniargs.c (test_struct_passing): Hardware registers should be
	cleared after setting the struct entries.
	(struniargs): Enable union passing test.
	* make_returning2.c: Bugfixed two-words types. Previously there was
	a workaround that only worked for long long. Now it works for other
	types too.
	* defines.h: Enable all long double tests.
	* Makefile: Change to using simics
	* runtime.abitest: Simics script added.
	* abitest.conf: Simics runtime configuration file added.
	* abitest: Script to run the abitest in simics added.

Revision 141 - Directory Listing
Modified Tue Feb 27 20:13:05 2001 UTC (9 years, 6 months ago) by aj
Add entries.

Revision 140 - Directory Listing
Modified Tue Feb 27 19:09:23 2001 UTC (9 years, 6 months ago) by aj
2001-02-27  Andreas Jaeger  <aj@suse.de>

	* low-level-sys-info.tex: Add *word to the index.

Revision 139 - Directory Listing
Modified Tue Feb 27 10:09:12 2001 UTC (9 years, 6 months ago) by bo
Moron control.

2001-02-27  Bo Thorsen  <bo@suse.de>

	* low-level-sys-info.tex: Don't use '*' for both pointer types and
	footnote reference.

Revision 138 - Directory Listing
Modified Wed Feb 21 14:40:12 2001 UTC (9 years, 6 months ago) by aj
Fix layout problems.

Revision 137 - Directory Listing
Modified Wed Feb 21 14:14:14 2001 UTC (9 years, 6 months ago) by aj
Add new file with open issues, fix layout problem.

Revision 136 - Directory Listing
Modified Tue Feb 20 14:38:23 2001 UTC (9 years, 6 months ago) by aj
2001-02-20  Andreas Jaeger  <aj@suse.de>

	* low-level-sys-info.tex: Fix long double passing conventions.
	General cleanup.
	* macros.tex: Increment version.

Revision 135 - Directory Listing
Modified Sat Feb 17 08:31:40 2001 UTC (9 years, 6 months ago) by bo
Adding test of returning values.

Revision 134 - Directory Listing
Modified Wed Feb 14 12:59:13 2001 UTC (9 years, 6 months ago) by aj
Fix LaTeX bug in last patch.

Revision 133 - Directory Listing
Modified Wed Feb 14 12:24:02 2001 UTC (9 years, 6 months ago) by bo
Make a small relocation test. For now it's just testing compilation and linking.

Revision 132 - Directory Listing
Modified Wed Feb 14 11:16:37 2001 UTC (9 years, 6 months ago) by hubicka
	* dl.tex: Fix the PLT figure.

Revision 131 - Directory Listing
Modified Mon Feb 12 08:50:23 2001 UTC (9 years, 6 months ago) by aj
Clarify right to left.

Revision 130 - Directory Listing
Modified Sat Feb 10 19:21:07 2001 UTC (9 years, 6 months ago) by aj
	* macros.tex: Increment version.

	* low-level-sys-info.tex: Give an example for register passing.
	Correctly describe register passing order.

Revision 129 - Directory Listing
Modified Mon Feb 5 15:30:54 2001 UTC (9 years, 7 months ago) by aj
2001-01-26  Geert Bosch  <bosch@gnat.com>

	* low-level-sys-info.tex: (Exception Interface): New subsection.
	(DWARF Definition): New section.
	* macros.tex: Update version to 0.11
	(\RIP): New command.
	* object-files.tex (Special Sections): New subsection.

Revision 128 - Directory Listing
Modified Fri Feb 2 21:02:46 2001 UTC (9 years, 7 months ago) by bo
__int128 16 bytes aligned.

Revision 127 - Directory Listing
Modified Thu Feb 1 12:42:31 2001 UTC (9 years, 7 months ago) by bo
Moved the scalar argument tests to autogenerated tests. This split the single
test to 21 tests and they are now a lot more thorough.

The test of passing floats have been begun, just the asm macros for testing
the passing is missing.

Added two files (typelist.c and typelist.h) which now holds methods for
autogeneration of test files. More methods will be moved here eventually.

ChangeLog entries:
	* struniargs.c (struniargs): Temporarily disabled union test.
	* scalarargs.c: Move all tests to the autogenerated scalarargs2.c.
	* make_scalarargs2.c: Added file. Will produce a scalarargs2.c which
		tests scalar argument passing.
	* args.h: Fix formatting.
	Start split to do both integer and float testing.
	Add float passing check - for the moment just no-op macros.
	* funcs.h (test_return): Add autogenerated tests from make_scalarargs2.
	* typelist.c: File added. Sets the lists for autogenerated types tests.
	* typelist.h: File added.
	* make_sizal2.c: Use typelist files.
	* defines.h: Added defines for building lists of types to be checked.
	* main.c: Fix formatting.

Revision 126 - Directory Listing
Modified Fri Jan 26 15:43:33 2001 UTC (9 years, 7 months ago) by bo
	* sizal.c: Rearrange to increase granularity of the tests.
	* macros.h (check_array_size_and_align): Fix for arrays of pointers.
	(check_array_size_and_align): Add array in struct size and align test.
	* defines.h: Make defines with size and alignment of scalar types.

Revision 125 - Directory Listing
Modified Thu Jan 25 11:59:12 2001 UTC (9 years, 7 months ago) by bo
Fixed test for struct sizes. The calculation of the expected struct size
was wrong.

General clean-up - formatting, unfinished bitfields-test move to own file,
Makefile flags, README update etc.

Revision 124 - Directory Listing
Modified Tue Jan 23 12:18:32 2001 UTC (9 years, 7 months ago) by bo
Moved a couple of macros to an include file.

Revision 123 - Directory Listing
Modified Tue Jan 23 12:17:16 2001 UTC (9 years, 7 months ago) by bo
Added test for bitfields.

Revision 122 - Directory Listing
Modified Tue Jan 16 09:24:41 2001 UTC (9 years, 7 months ago) by aj
 Spelling fixes as suggested by Philipp Thomas.

Revision 121 - Directory Listing
Modified Sun Jan 14 17:49:10 2001 UTC (9 years, 7 months ago) by aj
	* low-level-sys-info.tex: Clean up va_* changes.

Revision 120 - Directory Listing
Modified Sun Jan 14 13:02:17 2001 UTC (9 years, 7 months ago) by hubicka
Fix typo.

Honza

Revision 119 - Directory Listing
Modified Sun Jan 14 12:58:42 2001 UTC (9 years, 7 months ago) by hubicka
Document va_* machinery.

Revision 118 - Directory Listing
Modified Fri Jan 12 08:06:03 2001 UTC (9 years, 7 months ago) by aj
Fix typo.

Revision 117 - Directory Listing
Modified Thu Jan 11 13:01:20 2001 UTC (9 years, 7 months ago) by aj
Further code model changes.

Revision 116 - Directory Listing
Modified Thu Jan 11 11:11:46 2001 UTC (9 years, 7 months ago) by aj
Explain code models.

Revision 115 - Directory Listing
Modified Wed Jan 10 16:07:47 2001 UTC (9 years, 7 months ago) by aj
Use PLT32 instead 64.

Revision 114 - Directory Listing
Modified Wed Jan 10 14:19:11 2001 UTC (9 years, 7 months ago) by aj
Replace R_X86_64_JMP_SLOT with R_X86_64_JUMP_SLOT.

Revision 113 - Directory Listing
Modified Wed Jan 10 08:31:45 2001 UTC (9 years, 8 months ago) by aj
Fix PLT.

Revision 112 - Directory Listing
Modified Mon Jan 8 15:21:55 2001 UTC (9 years, 8 months ago) by aj
Document 16 and 8 bit relocations.

Revision 111 - Directory Listing
Modified Mon Jan 8 11:12:14 2001 UTC (9 years, 8 months ago) by aj
Fix typo.

Revision 110 - Directory Listing
Modified Mon Jan 8 11:00:00 2001 UTC (9 years, 8 months ago) by aj
	* dl.tex: Fix relocation name; use pushq for pushing GOT[1] since
	we need a 64 bit value.

	* object-files.tex: Use EM_x86_64 as this is now the official
	name.

Revision 109 - Directory Listing
Modified Thu Dec 21 15:42:51 2000 UTC (9 years, 8 months ago) by aj
        * low-level-sys-info.tex: Fix return register documentation.
        Enhance register table.

Revision 108 - Directory Listing
Modified Wed Dec 20 10:58:58 2000 UTC (9 years, 8 months ago) by aj
        * low-level-sys-info.tex: Add table describing usage of generic
        registers.

Revision 107 - Directory Listing
Modified Tue Dec 19 14:57:35 2000 UTC (9 years, 8 months ago) by aj
Mon Dec 11 15:11:21 MET 2000  Jan Hubicka  <jh@suse.cz>

	* low-level-sys-info.tex: Make r11 global; dedicate r10 as static
	chain pointer.

Revision 106 - Directory Listing
Modified Sun Dec 17 13:03:40 2000 UTC (9 years, 8 months ago) by bo
Truncated problem list

Revision 105 - Directory Listing
Modified Sun Dec 17 12:57:20 2000 UTC (9 years, 8 months ago) by bo
defines.h: Enabled more tests and added new CHECK_STRUCT_SIZE.
sizal.c: Fixed alignment/size testing for arrays and structs.
struniargs.c: Fix testing larger structs, larger unions and mixed passing.

Revision 104 - Directory Listing
Modified Fri Dec 15 11:45:56 2000 UTC (9 years, 8 months ago) by bo
Enable varargs test

Revision 103 - Directory Listing
Modified Wed Dec 13 17:13:23 2000 UTC (9 years, 8 months ago) by bo
union passing problems

Revision 102 - Directory Listing
Modified Wed Dec 13 17:12:09 2000 UTC (9 years, 8 months ago) by bo
Added a very small union passing test (this time it really did happen)

Revision 101 - Directory Listing
Modified Wed Dec 13 16:06:02 2000 UTC (9 years, 8 months ago) by bo
variargs.c: Bugfixed; now works with gcc2.95.2 on ia32 but still
fails on x86-64. Probably not a varargs related problem any more.

make_sizal2.c: Implemented union size tests
struniargs.c: Moved structargs.c to struniargs.c and implemented
passing of unions.

defines.h: Defines for dis-/enabling parts of the test

Revision 100 - Directory Listing
Modified Sun Dec 10 15:42:09 2000 UTC (9 years, 9 months ago) by bo
Small changes that should have made it for the initial release.

Revision 96 - Directory Listing
Modified Sun Dec 10 15:13:56 2000 UTC (9 years, 9 months ago) by bo
Initial revision

Revision 95 - Directory Listing
Modified Thu Dec 7 18:46:57 2000 UTC (9 years, 9 months ago) by hubicka
	* i386.c (x86_64_int_parameter_registers): Update for new sequence.
	(x86_64_int_return_registers): Fix comments.
	* i386.h (CALL_USED_REGISTERS): Make RBX global and R10 local.

	* low_level_sys_info.tex: Update for the new register passing
	sequence and global/local registers split.

Revision 94 - Directory Listing
Modified Wed Dec 6 11:27:29 2000 UTC (9 years, 9 months ago) by aj
2000-12-06  Andreas Jaeger  <aj@suse.de>

	* libraries.tex (subsection{Global Data Symbols}): New section.

Revision 93 - Directory Listing
Modified Wed Nov 15 13:42:58 2000 UTC (9 years, 9 months ago) by aj
low-level-sys-info.tex: Fix typos, clarify return registers.

Revision 92 - Directory Listing
Modified Wed Oct 18 15:33:49 2000 UTC (9 years, 10 months ago) by aj
Use R_X86_64 instead of R_X8664.

Revision 91 - Directory Listing
Modified Wed Oct 18 05:54:12 2000 UTC (9 years, 10 months ago) by mitchell
	* low-level-sys-info.tex: Do not align arrays inside structures on
	16-byte boundaries just because they have more than 16 bytes.

Revision 90 - Directory Listing
Modified Sun Oct 1 21:04:00 2000 UTC (9 years, 11 months ago) by mitchell
	* low-level-sys-info.tex: Fix some typos in the calling
	conventions.  Document use of R9 in varargs functions.
	* dl.tex: Make /lib/ld64.so.1 the dynamic linker.

Revision 89 - Directory Listing
Modified Mon Sep 25 07:17:34 2000 UTC (9 years, 11 months ago) by mitchell
	* low-level-sys-info.tex: Make RAX the return register again.

Revision 88 - Directory Listing
Modified Mon Sep 25 07:05:53 2000 UTC (9 years, 11 months ago) by mitchell
	* low-level-sys-info.tex: Tweak register allocation for
	parameter-passing.

Revision 87 - Directory Listing
Modified Sun Sep 24 15:42:41 2000 UTC (9 years, 11 months ago) by aj
Fix typos in red zone description.

Revision 86 - Directory Listing
Modified Sat Sep 23 18:40:02 2000 UTC (9 years, 11 months ago) by mitchell
	* low-level-sys-info.tex: Allow R8 and R9 to be scratch registers.
	Add red zone.  Allow structures containing multiple floating
	point values in a single doubleword to be passed in an SSE
	register.

Revision 85 - Directory Listing
Modified Fri Sep 22 07:56:19 2000 UTC (9 years, 11 months ago) by mitchell
	* low-level-sys-info.tex: Make all XMM registers caller-saved.
	Fix typo.  Add footnote about PODs.

Revision 84 - Directory Listing
Modified Thu Sep 21 07:29:43 2000 UTC (9 years, 11 months ago) by mitchell
	* low-level-sys-info.tex: Fix typo.

Revision 83 - Directory Listing
Modified Thu Sep 21 07:18:53 2000 UTC (9 years, 11 months ago) by mitchell
	Cleanups throughout.
	* conventions.tex: Clarify.
	* dl.tex: Likewise.
	* introducion.tex: Clarify scope of ABI.
	* low-level-sys-info.tex: Reword calling convention description
	* macros.tex: Change layout of registers.
	(\intelabi): New command.
	* sw-installation.tex: Tidy.

Revision 82 - Directory Listing
Modified Fri Sep 1 08:53:29 2000 UTC (10 years ago) by mitchell
	* object-files.tex: Add R_X8664_32S relocation.

Revision 81 - Directory Listing
Modified Tue Aug 29 09:04:59 2000 UTC (10 years ago) by aj
Remove extra periods.

Revision 80 - Directory Listing
Modified Tue Aug 29 06:56:22 2000 UTC (10 years ago) by mitchell
Fix typo

Revision 79 - Directory Listing
Modified Tue Aug 29 06:54:12 2000 UTC (10 years ago) by mitchell
	* object-files.tex: Add R_X8664_32 relocation.

Revision 78 - Directory Listing
Modified Fri Aug 25 06:01:01 2000 UTC (10 years ago) by mitchell
	* object-files.tex: Make GOTPCREL relocate only 32 bits.

Revision 77 - Directory Listing
Modified Thu Aug 24 16:33:33 2000 UTC (10 years ago) by mitchell
	* object-files.tex: Make GOTPCREL relocate only 32 bits.

Revision 76 - Directory Listing
Modified Fri Aug 18 15:09:34 2000 UTC (10 years ago) by aj
	* macros.tex: Add \xspace for \reg.

	* low-level-sys-info.tex (subsubsection {SSE registers}): Clarify
	XMM0 usage.

Revision 75 - Directory Listing
Modified Fri Aug 18 12:51:12 2000 UTC (10 years ago) by aj
        * conventions.tex: Cleanup and add some index entries.

        * macros.tex: Add new macros for easier indexing.

        * low-level-sys-info.tex: Some cleanups.

Revision 74 - Directory Listing
Modified Thu Aug 17 07:02:53 2000 UTC (10 years ago) by aj
	* conventions.tex (Execution of 32bit programs): Libraries go to
	/lib64.

Revision 73 - Directory Listing
Modified Thu Aug 17 06:25:52 2000 UTC (10 years ago) by aj
	* low-level-sys-info.tex (subsection{The Stack Frame}): Clarify
	RBP/RSP usage as suggested by Robert Dewar.

Revision 72 - Directory Listing
Modified Wed Aug 16 19:15:03 2000 UTC (10 years ago) by aj
        * object-files.tex (Relocation Types): Use RELA instead of REL.

        * introduction.tex (Differences from the Intel386 psABI): Mention
        RELA.

Revision 71 - Directory Listing
Modified Wed Aug 16 07:53:32 2000 UTC (10 years ago) by aj
	* low-level-sys-info.tex (Virtual Address Space}:
	0x0000ffffffffffff is not a canonical address.

Revision 70 - Directory Listing
Modified Tue Aug 15 15:25:24 2000 UTC (10 years ago) by aj
	* conventions.tex: Fix typos.

	* introduction.tex: Mention C++ section.

Revision 69 - Directory Listing
Modified Tue Aug 15 10:38:51 2000 UTC (10 years ago) by aj
Lots of minor fixes to language.

Revision 68 - Directory Listing
Modified Tue Aug 15 08:27:46 2000 UTC (10 years ago) by aj
	* conventions.tex: Add label.

	* low-level-sys-info.tex: Shrink too large Scalar Types table.

	* object-files.tex: Add extra word to avoid overfull paragraph.

Revision 67 - Directory Listing
Modified Tue Aug 15 08:10:41 2000 UTC (10 years ago) by aj
Clarify some stuff as suggested by Rich Brunner.

Revision 66 - Directory Listing
Modified Tue Aug 15 07:56:08 2000 UTC (10 years ago) by aj
Describe long double.

Revision 65 - Directory Listing
Modified Tue Aug 15 05:29:45 2000 UTC (10 years ago) by mitchell
	* low-level-sys-info.tex: Fix alignment of long double.

Revision 64 - Directory Listing
Modified Mon Aug 14 08:24:31 2000 UTC (10 years ago) by mitchell
	* low-level-sys-info.tex: Tidy up.

	* dl.tex: CHange name of program interpreter.

Revision 63 - Directory Listing
Modified Mon Aug 14 06:53:38 2000 UTC (10 years ago) by aj
Test commit - whitespace cleanup.

Revision 62 - Directory Listing
Modified Mon Aug 14 05:53:46 2000 UTC (10 years ago) by aj
Test commit.

Revision 61 - Directory Listing
Modified Mon Aug 14 05:16:19 2000 UTC (10 years ago) by aj
	* low-level-sys-info.tex (Processor Architecture): Use \url for
	URLs.

Revision 60 - Directory Listing
Modified Mon Aug 14 03:42:26 2000 UTC (10 years ago) by mitchell
	* introduction.tex: Clean up.
	* low-level-sys-info.tex: Define long double as having x86
	floating-point format.  Define __float128.  Tidy up.
	* object-files.tex: Fix typos.

Revision 59 - Directory Listing
Modified Sun Aug 13 02:35:20 2000 UTC (10 years ago) by mitchell
Another test commit

Revision 58 - Directory Listing
Modified Sun Aug 13 02:34:40 2000 UTC (10 years ago) by mitchell
Another test commit

Revision 57 - Directory Listing
Modified Sun Aug 13 02:16:16 2000 UTC (10 years ago) by mitchell
test commit

Revision 56 - Directory Listing
Modified Sun Aug 13 02:09:36 2000 UTC (10 years ago) by mitchell
test commit

Revision 55 - Directory Listing
Modified Sun Aug 13 02:08:49 2000 UTC (10 years ago) by mitchell
test commit

Revision 54 - Directory Listing
Modified Sun Aug 13 02:07:29 2000 UTC (10 years ago) by mitchell
test commit

Revision 53 - Directory Listing
Modified Sun Aug 13 02:07:00 2000 UTC (10 years ago) by mitchell
test commit

Revision 52 - Directory Listing
Modified Sun Aug 13 02:05:45 2000 UTC (10 years ago) by mitchell
test commit

Revision 51 - Directory Listing
Modified Sun Aug 13 00:52:00 2000 UTC (10 years ago) by mitchell
test commit

Revision 50 - Directory Listing
Modified Sun Aug 13 00:51:20 2000 UTC (10 years ago) by mitchell
test commit

Revision 49 - Directory Listing
Modified Sun Aug 13 00:50:12 2000 UTC (10 years ago) by mitchell
test commit

Revision 48 - Directory Listing
Modified Sun Aug 13 00:48:43 2000 UTC (10 years ago) by mitchell
test commit

Revision 47 - Directory Listing
Modified Sun Aug 13 00:47:31 2000 UTC (10 years ago) by mitchell
test commit

Revision 46 - Directory Listing
Modified Sun Aug 13 00:34:07 2000 UTC (10 years ago) by mitchell
test commit

Revision 45 - Directory Listing
Modified Sat Aug 12 21:01:56 2000 UTC (10 years ago) by mitchell
Test commit

Revision 44 - Directory Listing
Modified Fri Aug 11 13:40:03 2000 UTC (10 years ago) by aj
	* Whole document: Make it ready for public draft: Lots of small
	corrections, clarifications and formatting fixes.

Revision 43 - Directory Listing
Modified Thu Aug 10 09:16:07 2000 UTC (10 years, 1 month ago) by aj
	* macros.tex: Added Hrule command.

	* introduction.tex (section{Major differences to i386 ABI}): New
	section added.

Revision 42 - Directory Listing
Modified Thu Aug 10 09:04:16 2000 UTC (10 years, 1 month ago) by aj
	* dl.tex: Remove proposals.

	* low-level-sys-info.tex (Coding Examples): Added.

	* macros.tex: Increment version to 0.10.

Revision 41 - Directory Listing
Modified Wed Aug 2 17:46:37 2000 UTC (10 years, 1 month ago) by aj
        * dl.tex (subsection{Initialization and Termination Functions}):
        Added.

        * conventions.tex (section{C++}): Add section.

Revision 40 - Directory Listing
Modified Tue Aug 1 15:13:14 2000 UTC (10 years, 1 month ago) by aj
	* low-level-sys-info.tex: Fix references.

	* object-files.tex (Machine Information): Use "H" as table specifier.

Revision 39 - Directory Listing
Modified Tue Aug 1 14:46:13 2000 UTC (10 years, 1 month ago) by aj
	* introduction.tex (Introduction}: Add some clarification.
	* Makefile: Add mising files.

Revision 38 - Directory Listing
Modified Tue Aug 1 07:28:18 2000 UTC (10 years, 1 month ago) by mitchell
	* object-files.tex (Machine Information): Set machine id.
	(Relocations): Change R_X8664_GOTPC to X8664_GOTPCREL.

Revision 37 - Directory Listing
Modified Mon Jul 31 16:04:15 2000 UTC (10 years, 1 month ago) by aj
* dl.tex (Proposal 1: RW-PLT): Rewrite.

Revision 36 - Directory Listing
Modified Sat Jul 29 11:37:49 2000 UTC (10 years, 1 month ago) by aj
Fix typo in LaTeX command.

Revision 35 - Directory Listing
Modified Fri Jul 28 19:11:45 2000 UTC (10 years, 1 month ago) by mitchell
	* low-level-sys-info.tex: Tidy up.

Revision 34 - Directory Listing
Modified Fri Jul 28 16:21:21 2000 UTC (10 years, 1 month ago) by aj
	* low-level-sys-info.tex (Fundamental Types): Add __float80,
	describe __float80 and long double.

Revision 33 - Directory Listing
Modified Fri Jul 28 08:22:59 2000 UTC (10 years, 1 month ago) by aj
	* abi-index.tex: Don't make it a chapter.

	* Makefile (INCLUDES): Add new files.

	* low-level-sys-info.tex (Fundamental Types): Make table a bit
	smaller.
	Some minor cleanup.

Revision 32 - Directory Listing
Modified Fri Jul 28 07:28:19 2000 UTC (10 years, 1 month ago) by aj
	* low-level-sys-info.tex (Fundamental Types): Make table a bit
	smaller.

Revision 31 - Directory Listing
Modified Fri Jul 28 06:43:57 2000 UTC (10 years, 1 month ago) by mitchell
	* low-level-sys-info.tex (Fundamental Types): Tidy up.

Revision 30 - Directory Listing
Modified Fri Jul 28 06:00:17 2000 UTC (10 years, 1 month ago) by mitchell
	* object-files.tex (Relocation Types): Update GOT relocations.

Revision 29 - Directory Listing
Modified Thu Jul 27 17:07:22 2000 UTC (10 years, 1 month ago) by aj
2000-07-27  Andreas Jaeger  <aj@suse.de>

        * dl.tex (paragraph{Proposal 2: RO-PLT}): Finish section.

        * macros.tex: New macro threednow.

Revision 28 - Directory Listing
Modified Wed Jul 26 14:26:04 2000 UTC (10 years, 1 month ago) by aj
	* conventions.tex (section{Execution of 32bit programs}):
	Rewritten, follows ia64 now.

Revision 27 - Directory Listing
Modified Tue Jul 25 18:41:42 2000 UTC (10 years, 1 month ago) by aj
	* introduction.tex: Spell check.
	* low-level-sys-info.tex: Likewise.
	* object-files.tex: Likewise.

Revision 26 - Directory Listing
Modified Tue Jul 25 17:46:19 2000 UTC (10 years, 1 month ago) by aj
	* dl.tex: Spell check.
	* conventions.tex: Likewise.

Revision 25 - Directory Listing
Modified Tue Jul 25 17:39:44 2000 UTC (10 years, 1 month ago) by aj
Add default sentence.

Revision 24 - Directory Listing
Modified Tue Jul 25 17:23:54 2000 UTC (10 years, 1 month ago) by aj
	* dl.tex: Further explain proposals.

	* macros.tex: Added some more commands, use xspace.

	* conventions.tex: New chapter.

	* abi.tex: Include conventions.

Revision 23 - Directory Listing
Modified Tue Jul 25 14:04:32 2000 UTC (10 years, 1 month ago) by jan
	* low-level-sys-info.tex: Increase alignment of arrays
	to 16 bytes; fix some formating problems;
	new integer-only passing scheme proposal.

Revision 22 - Directory Listing
Modified Fri Jul 21 08:53:31 2000 UTC (10 years, 1 month ago) by mitchell
Add chapter on relocations

Revision 21 - Directory Listing
Modified Fri Jul 21 08:45:40 2000 UTC (10 years, 1 month ago) by mitchell
Add chapter on relocations

Revision 20 - Directory Listing
Modified Thu Jul 20 13:25:42 2000 UTC (10 years, 1 month ago) by aj
Further updates for the dynamic linker.

Revision 19 - Directory Listing
Modified Thu Jul 20 09:50:28 2000 UTC (10 years, 1 month ago) by aj
dl.tex: Added lots of tables for dynamic linking.

Revision 18 - Directory Listing
Modified Thu Jul 20 07:56:24 2000 UTC (10 years, 1 month ago) by aj
Fix typos.

Revision 17 - Directory Listing
Modified Wed Jul 19 17:03:18 2000 UTC (10 years, 1 month ago) by aj
* macros.tex: Use here style.

Revision 16 - Directory Listing
Modified Tue Jul 18 19:24:34 2000 UTC (10 years, 1 month ago) by jan
	* macros.tex (\reg, \rax, \rbx, \rcx, \rdx, \rsi, \rdi, \rbp, \rsp,
	\op): new.
	* low-level-sys-info.tex: (registers): mmx registers are no longer
	used to pass arguments.
	(the stack frame): rewrite.
	(parameter passing conventions): rewrite.
	(variable argument list): new.

Revision 15 - Directory Listing
Modified Sat Jul 15 18:35:33 2000 UTC (10 years, 1 month ago) by aj
* low-level-sys-info.tex: Fixed some typos.
Add abi.lof to .cvsignore

Revision 14 - Directory Listing
Modified Sat Jul 15 18:18:18 2000 UTC (10 years, 1 month ago) by aj
	* abi.tex: Generate list of figures.

	* dl.tex: Added section headers and a first figure.

Revision 13 - Directory Listing
Modified Sat Jul 15 18:09:46 2000 UTC (10 years, 1 month ago) by jan
	* low-level-sys-info.tex (Basic data types): Document NULL to have
	value of zero.
	(Function Calling Sequence): Rewrite.

Revision 12 - Directory Listing
Modified Sat Jul 15 12:26:20 2000 UTC (10 years, 1 month ago) by aj
Fix ps rule

Revision 11 - Directory Listing
Modified Sat Jul 15 12:19:51 2000 UTC (10 years, 1 month ago) by aj
Ignore index files.

Revision 10 - Directory Listing
Modified Sat Jul 15 12:12:22 2000 UTC (10 years, 1 month ago) by aj
	* abi-index.tex: New file.

	* macros.tex: Include commands for index generation.

	* Makefile (abi.dvi): Run makeindex.

	* abi.tex: Include abi-index.

Revision 9 - Directory Listing
Modified Wed Jul 12 15:27:11 2000 UTC (10 years, 1 month ago) by aj
	* abi.tex: Add object-files.

	* object-files.tex: New file.

Revision 8 - Directory Listing
Modified Wed Jul 12 15:00:04 2000 UTC (10 years, 1 month ago) by aj
Described long double format.

Revision 7 - Directory Listing
Modified Wed Jul 12 13:04:56 2000 UTC (10 years, 1 month ago) by aj
One more TeX file gets ignored.

Revision 6 - Directory Listing
Modified Wed Jul 12 13:03:25 2000 UTC (10 years, 1 month ago) by aj
Added more TeX temporary files.

Revision 5 - Directory Listing
Modified Wed Jul 12 11:07:51 2000 UTC (10 years, 1 month ago) by aj
New file

Revision 4 - Directory Listing
Modified Wed Jul 12 11:03:43 2000 UTC (10 years, 1 month ago) by aj
	* macros.tex: Add Emacs macros and some comments.
	Add macros to print version and date on every page.

	* sw-installation.tex: Add Emacs macros.

Revision 3 - Directory Listing
Modified Fri Jul 7 07:45:31 2000 UTC (10 years, 2 months ago) by aj
Initial checking.

Revision 2 - Directory Listing
Modified Fri Jul 7 07:43:10 2000 UTC (10 years, 2 months ago) by aj
2000-07-07  Andreas Jaeger  <aj@suse.de>

	* Initial checkin of files.

Revision 1 - Directory Listing
Added Fri Jul 7 07:43:10 2000 UTC (10 years, 2 months ago) by
New repository initialized by cvs2svn.

Sort log by:

webmaster@amd64.org
ViewVC Help
Powered by ViewVC 1.0.4