summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* elf2exe: when adding the 32-bit relocation stub, check the stackHEADmasterH. Peter Anvin2019-08-052-19/+72
* elf2exe: use putle() when updating cs:ip for the relocator stubH. Peter Anvin2019-08-051-4/+4
* elf2exe: verify limit on 32-bit relocationsH. Peter Anvin2019-08-051-0/+7
* elf2exe: sort relocationsH. Peter Anvin2019-08-051-0/+14
* macros.hs: add convenience define global macroH. Peter Anvin2019-08-021-0/+6
* Move macro package to its own file, macros.hs. It is generic.H. Peter Anvin2019-08-023-62/+78
* macros.s: handle HUGE sectionsH. Peter Anvin2019-08-022-17/+69
* With my most recent patch, gas can now generate SEG16 relocationsH. Peter Anvin2019-07-293-12/+29
* rel32.asm: don't bother supporting more than 16,367 relocationsH. Peter Anvin2019-07-291-0/+5
* rel32.asm: make smaller by using MULH. Peter Anvin2019-07-291-12/+3
* Fix the computation optional memory requestedH. Peter Anvin2019-07-292-4/+8
* exe.ld: allow programs to request optional memoryH. Peter Anvin2019-07-291-13/+18
* Makefile: make debugging easier by omitting not-taken conditionalsH. Peter Anvin2019-07-291-1/+1
* macros.s: show how macros can be used to implement most thingsH. Peter Anvin2019-07-282-2/+124
* testme.s: add a far text function for testingH. Peter Anvin2019-07-281-3/+18
* elf2exe: support generating a relocation stub if necessaryH. Peter Anvin2019-07-284-72/+139
* elf2exe: fix computation of bssmemH. Peter Anvin2019-07-281-5/+9
* rel32.asm: add missing pop axH. Peter Anvin2019-07-281-0/+1
* Makefile: build rel32.bin and convert it to a C fileH. Peter Anvin2019-07-283-3/+21
* elf2exe: relocation stub for 32-bit absolute relocations (currently unused)H. Peter Anvin2019-07-281-0/+89
* file.c: don't lose READ_FILE on mmap failureH. Peter Anvin2019-07-281-4/+9
* file.c: fix writing to a non-mappable fileH. Peter Anvin2019-07-281-3/+3
* Makefile: change from -O0 to -O2H. Peter Anvin2019-07-281-1/+1
* elf2exe: working elf2exe programH. Peter Anvin2019-07-288-0/+1165
* testme.s: don't generate a non-EXE-able relocationH. Peter Anvin2019-07-281-1/+1
* exe.ld: don't pick up relocation sections prematurelyH. Peter Anvin2019-07-281-12/+8
* Makefile: link in psp.oH. Peter Anvin2019-07-281-1/+2
* Move PSP to -256, add PSP object, note that -q is only for debuggingH. Peter Anvin2019-07-271-0/+7
* exe.ld: clean up and fix the dynamic tagsH. Peter Anvin2019-07-271-18/+12
* com.ld: clean up indentationH. Peter Anvin2019-07-271-23/+23
* exe.ld: clean up indentationH. Peter Anvin2019-07-271-66/+71
* Use dynamic tags from the OS-specific space for additional infoH. Peter Anvin2019-07-273-22/+60
* Add size checks, explain the nature of ___stack_size in .comH. Peter Anvin2019-07-272-11/+12
* Make -pie linking actually work; use ___start for initial symbolH. Peter Anvin2019-07-274-20/+47
* Set OUTPUT_ARCH to i8086, even though it doesn't seem to change anythingH. Peter Anvin2019-07-272-2/+2
* .gitignore: a few more patternsH. Peter Anvin2019-07-271-0/+7
* exe.ld: document why PSP is at 0xfff00 instead of -256H. Peter Anvin2019-07-271-0/+8
* Produce actual .com files and add support for producing .exe filesH. Peter Anvin2019-07-271-3/+11
* Makefile: don't delete files; no implict rules; fix .s -> .o ruleH. Peter Anvin2019-07-271-1/+7
* Makefile: add make spotlessH. Peter Anvin2019-07-271-0/+3
* Some initial sample codeH. Peter Anvin2019-07-275-0/+348