Log of /trunk
Directory Listing
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
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.