8e4056c1e4
vmlinuz/386: fixed zlib uncompression problem on dos
László Molnár
2006-08-11 17:59:12 +02:00
1554e2b135
lzma support for ps1 from Jens
László Molnár
2006-08-11 11:18:01 +02:00
4715cbb70d
PackLinuxI386::newLinker() is a new ElfLinkerX86; re-generate i386-linux.elf.execve-entry.h after lzma_d_cs.S
John Reiser
2006-08-10 18:48:32 -07:00
fd1611079a
auto-define symbol *ABS* in section *ABS* (for i386-linux.elf.execve-entry.h R_386_PC *ABS*)
John Reiser
2006-08-10 17:02:36 -07:00
8edc03df64
PackLinuxI386::newLinker(); also use arm-unknown-linux-gnu-gcc-4.1.0 to re-compile stub/src/arch/arm/v4t/lzma_d_cf.S, lzma_d_cs.S .
John Reiser
2006-08-10 16:52:20 -07:00
9f5c0af5b8
step 0 of refactoring arm/pe & win32/pe ready
László Molnár
2006-07-26 14:00:36 +02:00
6d6eeba5d5
refactoring of arm/pe and win32/pe started
László Molnár
2006-07-25 18:30:12 +02:00
5dfb64ef71
arm.v4a-wince.pe.h rebuilt
László Molnár
2006-07-25 12:31:45 +02:00
e5bda7add7
save 28 bytes (> 10%) in arch/arm/v4a/nrv2b_d8.S
John Reiser
2006-07-24 14:48:06 -07:00
77f9b336bd
ARM lzma_d_cf.S use .Lf labels to save space in arm-linux.elf-entry.h
John Reiser
2006-07-24 06:26:04 -07:00
cf930d0dde
merge
László Molnár
2006-07-24 11:06:06 +02:00
f01c94e8bc
arm/pe: nrv2b support for v4a mode
László Molnár
2006-07-23 21:50:51 +02:00
0d774527b4
merge. arm/pe lzma updates
László Molnár
2006-07-23 21:08:27 +02:00
58ba9496d0
arm-linux lzma_d.c omit -fPIC enables using r10
John Reiser
2006-07-23 09:13:47 -07:00
1993e94e53
ARM lzma bug in cacheflush
John Reiser
2006-07-23 07:19:35 -07:00
3bcc06ed09
arm/pe: lzma works for v4t too minor changes in v4a code
László Molnár
2006-07-23 16:13:10 +02:00
2f6ce88e28
ARM Linux lzma work
John Reiser
2006-07-22 20:53:15 -07:00
cd1dec9fc7
PackLinuxElf32arm lzma cache flush; 5th arg to f_decompress is on stack
John Reiser
2006-07-22 11:39:29 -07:00
2f48b840ae
merge
John Reiser
2006-07-17 08:06:06 -07:00
efdee11d5a
lzma PackLinuxElf32ppc works!
John Reiser
2006-07-17 08:05:31 -07:00
4c87e11aeb
8 bit relocation overflow detection added to ElfLinker
László Molnár
2006-07-17 16:58:24 +02:00
e881e008b8
fixes for the i386 nrv2b & nrv2d stubs
László Molnár
2006-07-17 16:56:17 +02:00
1b2837915d
small conversion related fix to the lzma stub
László Molnár
2006-07-17 16:54:41 +02:00
d076a6724f
merge
László Molnár
2006-07-17 12:13:08 +02:00
386af71c39
add lzma_d.S for PackLinuxElf32ppc
John Reiser
2006-07-16 22:35:35 -07:00
49f277192c
hacking lzma PackLinuxElf32ppc
John Reiser
2006-07-16 22:32:55 -07:00
5974a6276b
undebug powerpc-linux.elf-entry.S
John Reiser
2006-07-16 19:06:04 -07:00
e06a390771
PackLinuxElf32ppc works (except lzma)
John Reiser
2006-07-16 19:01:17 -07:00
b34e204676
PackLinuxElf32ppc conversion; alignment in *::Section
John Reiser
2006-07-16 15:04:16 -07:00
755d990dfd
unify buildLinuxLoader using addStubEntrySections and addLinkerSymbols
John Reiser
2006-07-16 09:48:22 -07:00
7185358b98
lzma PackLinuxElf64amd works!
John Reiser
2006-07-15 20:05:41 -07:00
3843ec1e02
lzma for PackLinuxElf64amd
John Reiser
2006-07-15 16:01:53 -07:00
cfc5631d5d
PackLinuxElf64amd works (except for lzma)
John Reiser
2006-07-15 13:46:37 -07:00
e64555aca0
hacking PackLinuxElf64amd
John Reiser
2006-07-14 19:43:38 -07:00
ef52ebb529
workaround i386 assembler misfeature
John Reiser
2006-07-14 06:33:40 -07:00
c98136ca4f
fix error in assembler conversion
John Reiser
2006-07-13 21:10:42 -07:00
65f44d24ca
miniacc support for arm-wince-pe
László Molnár
2006-07-13 16:50:26 +02:00
44f20782fd
cleanup after merge; AMD64 ElfLinker
John Reiser
2006-07-12 11:42:03 -07:00
9b1d76a5d0
Added tag main-2006-07-12 for changeset 72fe9925b247073cd8342d8bff07adc47b72173f
John Reiser
2006-07-12 11:26:15 -07:00
21b5074ce8
Added tag jfr-2006-07-12 for changeset 8afead5e7182950592970330c218913fecfbe390
John Reiser
2006-07-12 11:24:52 -07:00
0b8825fecb
i386 conversion stub conversion; nrv2b_d32_2.ash etc.
John Reiser
2006-07-12 11:15:14 -07:00
3d3c20e507
ElfLinker improvements Sections/symbols/relocations are allocated dynamically Sections use an internal copy of their input data
László Molnár
2006-07-11 14:40:58 +02:00
67a282f19f
class nocopy introduced
László Molnár
2006-07-11 13:58:13 +02:00
92023b533a
merge
John Reiser
2006-07-10 13:26:39 -07:00
c1d14c150e
How to debug i386-linux.kernel.vmlinu[xz] under qemu
John Reiser
2006-07-10 13:25:39 -07:00
aa656c74d5
merge
László Molnár
2006-07-10 13:30:04 +02:00
e39b7ffe30
ps1/exe updates from Jens Medoch
László Molnár
2006-07-10 13:28:27 +02:00
1897148abc
convert i386-bsd.elf-entry.asm
John Reiser
2006-07-09 20:07:37 -07:00
b76118802a
ElfLinkerPpc32
John Reiser
2006-07-09 19:52:23 -07:00
8266aa3343
i386/nrv2d_d32_2.ash
John Reiser
2006-07-09 19:15:03 -07:00
ab0c349261
workaround ElfLinker not handling addSection(,,) from dynamic block
John Reiser
2006-07-09 17:29:22 -07:00
d5e0e66426
PackLinuxElf32x86::newLinker()
John Reiser
2006-07-09 16:59:41 -07:00
c5b3107f83
start converting PackLinuxElf32x86 to ElfLinker
John Reiser
2006-07-09 10:17:52 -07:00
1a0a64e4de
::addStubEntrySections() with default ELFMAINX
John Reiser
2006-07-09 08:48:06 -07:00
6bd9805bcc
start converting PackLinuxElf64amd to ElfLinker
John Reiser
2006-07-09 08:14:04 -07:00
f74c2af65c
conversion of atari/tos to ElfLinker finished
László Molnár
2006-07-07 17:49:30 +02:00
9531bdf674
fixed a bug in ElfLinker
László Molnár
2006-07-07 16:57:15 +02:00
76e705e7ee
more atari/tos work
László Molnár
2006-07-07 09:20:43 +02:00
d35211328e
ElfLinker: rela support added
László Molnár
2006-07-07 08:51:48 +02:00
b7bbd81dda
conversion of atari/tos to ElfLinker started
László Molnár
2006-07-06 18:30:34 +02:00
9836dd5d10
merge
László Molnár
2006-07-06 10:27:31 +02:00
2109ad320d
ps1: nrv2b & nrv2d converted to gas updated README.SRC removed app-asm5900.pl
László Molnár
2006-07-06 09:20:05 +02:00
c026121c0e
mips conversion to ElfLinker almost ready
László Molnár
2006-07-06 00:54:14 +02:00
ee0c87f7b1
mips conversion started
László Molnár
2006-07-05 18:32:52 +02:00
709fb93a22
sizeof(shstrtab) already includes terminating '\0'
John Reiser
2006-07-05 05:40:24 -07:00
b38cd0a48d
merge
László Molnár
2006-07-05 13:02:14 +02:00
264435c32d
rebuilt the stubs
László Molnár
2006-07-05 13:00:42 +02:00
c285929ad3
i386/macros2.ash: ctojr32 fixes
László Molnár
2006-07-04 23:30:50 +02:00
1cbea8157d
merge
John Reiser
2006-07-04 08:59:29 -07:00
0a10334f1b
more *BSD, especially do_xmap() for OpenBSD
John Reiser
2006-07-04 08:59:00 -07:00
f0d5a6ebac
vmlinu[xz] using nrv2e converted to ElfLinker
László Molnár
2006-07-04 17:36:54 +02:00
db7086b5e6
pe: ignore duplicated relocation records
László Molnár
2006-07-04 14:11:56 +02:00
0e92280b33
*BSD elf-fold escape hatch differs from Linux
John Reiser
2006-07-03 19:35:56 -07:00