John Reiser
|
c88c20820f
|
new format vmlinuz/armel for Debian NSLU2 (etc.) linux kernel
|
2008-09-15 10:18:19 -07:00 |
|
John Reiser
|
86de510731
|
bvmlinuz boot protocol 2.08 (not yet complete?)
|
2008-08-04 17:30:44 -07:00 |
|
John Reiser
|
bf046a8ccb
|
more checking when treating ELF as .bin
|
2008-07-20 05:40:00 -07:00 |
|
John Reiser
|
b05ba7683e
|
bvmlinuz/386 boot protocol 2.08 has gzipped ELF [needs more work]
|
2008-07-18 15:02:28 -07:00 |
|
John Reiser
|
448a24cb36
|
PackVmlinuzI386::getStrategy(), and Bvmlinuz guesses 60% .text;
stack for Bvmlinuz uses vacant Vmlinuz low memory (512 KiB)
|
2008-05-02 04:59:39 -07:00 |
|
John Reiser
|
1e38bbfbc1
|
merge
|
2008-04-26 13:08:13 -07:00 |
|
John Reiser
|
1c62e95812
|
Bvmlinuz fix filters
|
2008-04-26 13:04:13 -07:00 |
|
Markus F.X.J. Oberhumer
|
d453cc27a3
|
Style: start using correct IEC binary prefix (KiB, MiB, ...) - see
http://en.wikipedia.org/wiki/Binary_prefix for more details.
|
2008-04-26 08:48:13 +02:00 |
|
Markus F.X.J. Oberhumer
|
2c3e841d8a
|
Fix comment.
|
2008-04-26 08:23:05 +02:00 |
|
John Reiser
|
50668c462f
|
Bvmlinuz h.sys_size, and more heuristics
|
2008-04-25 12:07:38 -07:00 |
|
John Reiser
|
8d1192e832
|
Bvmlinuz,Vmlinuz make room for largest possible decompression stack
by moving kernel command line up, and real mode area down
|
2008-04-24 12:15:07 -07:00 |
|
John Reiser
|
4a8e2e9ed4
|
grub-0.97-33.fc9 does not leave enough room for lzma
|
2008-04-23 16:37:16 -07:00 |
|
Markus F.X.J. Oberhumer
|
f431307ef2
|
Silence some compilation warnings.
|
2008-04-02 19:24:05 +02:00 |
|
Markus F.X.J. Oberhumer
|
fc7efba7d8
|
Silence some compilation warnings.
|
2008-02-26 02:55:39 +01:00 |
|
John Reiser
|
54d0fef559
|
BvmlinuzI386 runtime-relocatable kernels
|
2008-01-29 10:33:45 -08:00 |
|
John Reiser
|
d9073e4a17
|
PackVmlinuzI386 detects non-relocated kernel
|
2008-01-08 09:03:21 -08:00 |
|
Markus F.X.J. Oberhumer
|
6ff1bd5917
|
Update my email address.
|
2008-01-02 10:12:42 +01:00 |
|
Markus F.X.J. Oberhumer
|
fa49dbe2cb
|
Enter 2008.
|
2008-01-02 09:42:31 +01:00 |
|
John Reiser
|
b36a42cd0a
|
PackVmlinuzI386 detects relocatable kernel (cannot handle yet)
|
2007-11-20 12:01:50 -08:00 |
|
John Reiser
|
959aaebede
|
bvmlinuz piggy.o need not be last in bzImage
|
2007-07-02 14:27:31 -07:00 |
|
John Reiser
|
d17f8c5049
|
linux-2.6.21.5 CONFIG_PARAVIRT
|
2007-07-02 12:48:14 -07:00 |
|
Markus F.X.J. Oberhumer
|
5e83596a1b
|
Enter 2007.
|
2007-01-14 13:08:58 +01:00 |
|
Markus F.X.J. Oberhumer
|
b21ce925fb
|
Factor out a common Packer::defineFilterSymbols(). Enable filters
0x49 and 0x49 for all i386-dos32.* formats. Needs testing.
|
2006-12-22 16:39:42 +01:00 |
|
Markus F.X.J. Oberhumer
|
9e77dbfe20
|
Added an assertion to make sure I've really understood the semantics
of the ctok32 filter length.
|
2006-12-22 15:19:51 +01:00 |
|
Markus F.X.J. Oberhumer
|
d221187f24
|
Misc cosmetical cleanups.
|
2006-12-22 12:36:55 +01:00 |
|
Markus F.X.J. Oberhumer
|
d7837d9179
|
Use FT_ULTRA_BRUTE.
|
2006-12-12 10:06:24 +01:00 |
|
László Molnár
|
c307640826
|
use memcmp instead of strncmp when searching for ljmp
|
2006-12-08 19:20:35 +01:00 |
|
Markus F.X.J. Oberhumer
|
a77b598f82
|
Implement a micro-optimization which has been on our TODO list for ages:
remove "or ebp,-1" when not needed
|
2006-12-08 09:20:14 +01:00 |
|
Markus F.X.J. Oberhumer
|
f2b9dff596
|
More work so that watom/le now uses compressWithFilters().
|
2006-12-06 11:08:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
ae945ed315
|
Clean up help and avoid using backticks as quoting chars.
|
2006-12-06 08:11:55 +01:00 |
|
Markus F.X.J. Oberhumer
|
8875470b37
|
Refactored compressWithFilters().
|
2006-12-06 07:27:23 +01:00 |
|
Markus F.X.J. Oberhumer
|
1d0d538d0c
|
Added new option '--ultra-brute'.
|
2006-12-01 02:47:46 +01:00 |
|
Markus F.X.J. Oberhumer
|
2ced230965
|
Updated packers to use new stub names.
|
2006-11-21 03:40:11 +01:00 |
|
Markus F.X.J. Oberhumer
|
a6cb6f57d3
|
Introduce Packer::relocateLoader(). This is the first step of finally getting
rid of all Packer::patchXXX() methods.
|
2006-11-20 18:10:23 +01:00 |
|
Markus F.X.J. Oberhumer
|
05d03f97fc
|
Introduce Packer::bele.
|
2006-11-20 12:01:59 +01:00 |
|
Markus F.X.J. Oberhumer
|
d9e8c953b1
|
Fixed some ElfLinker endian issues.
|
2006-11-18 17:43:29 +01:00 |
|
Markus F.X.J. Oberhumer
|
be235ddc38
|
Removed unused Packer::freezeLoader(). Changed return type of
buildLoader() from "int" to "void".
|
2006-11-12 20:57:08 +01:00 |
|
John Reiser
|
17f24dc377
|
PackBvmlinuzI386 allow x86_64
|
2006-10-18 08:35:25 -07:00 |
|
John Reiser
|
de3e9f2809
|
vmlinuz/386 fix for physical_start not at bzimage_offset
|
2006-10-16 17:18:19 -07:00 |
|
Markus F.X.J. Oberhumer
|
ae20e01d2c
|
Started renaming some loader symbols - now that we have a real
linker we really should improve readability and avoid those
old cryptic names.
|
2006-08-30 00:11:40 +02:00 |
|
John Reiser
|
1a219e62ba
|
Bvmlinuz: linker->defineSymbol() instead of patchDecompressor()
|
2006-08-21 14:26:42 -07:00 |
|
László Molnár
|
8e4056c1e4
|
vmlinuz/386: fixed zlib uncompression problem on dos
|
2006-08-11 17:59:12 +02:00 |
|
László Molnár
|
4500c1d1a4
|
lzma should be working again for most of the i386 formats
|
2006-07-18 13:44:44 +02:00 |
|
László Molnár
|
f0d5a6ebac
|
vmlinu[xz] using nrv2e converted to ElfLinker
|
2006-07-04 17:36:54 +02:00 |
|
Markus F.X.J. Oberhumer
|
b983e29fb0
|
Fix compilation on big endian machines. Remove trailing whitespace.
|
2006-07-03 01:40:59 +02:00 |
|
John Reiser
|
a677242a2c
|
Bvmlinuz remember to patchDecompressor()
|
2006-06-29 13:58:41 -07:00 |
|
Markus F.X.J. Oberhumer
|
c0d4741f88
|
Merge.
|
2006-06-29 18:43:36 +02:00 |
|
John Reiser
|
3872393b29
|
call freezeLoader
|
2006-06-29 06:08:57 -07:00 |
|
Markus F.X.J. Oberhumer
|
8882192fac
|
Minor cleanups.
|
2006-06-29 14:38:18 +02:00 |
|
John Reiser
|
362e98b43d
|
lzma: limit stack to ~28KB for decompressing kernel
|
2006-06-28 22:34:12 -07:00 |
|