Commit graph

151 commits

Author SHA1 Message Date
Vladimir 'phcoder' Serbinenko
97b2dc70b4 Fix segv in reloc.c 2010-04-22 02:43:24 +02:00
Vladimir 'phcoder' Serbinenko
4b2ec20b41 Second part of p2v support 2010-04-21 19:13:45 +02:00
Vladimir 'phcoder' Serbinenko
368c17f85d First part of virtual addr support in relocator 2010-04-21 15:25:49 +02:00
Vladimir 'phcoder' Serbinenko
ba2f141cb5 Check memory map when choosing address 2010-04-21 10:02:05 +02:00
Vladimir 'phcoder' Serbinenko
6d6f55c557 Use leftovers 2010-04-21 09:27:57 +02:00
Vladimir 'phcoder' Serbinenko
91b58e6b74 EFI requests support for newreloc 2010-04-20 18:08:26 +02:00
Vladimir 'phcoder' Serbinenko
dae84898b2 Pass %dl to ntldr. Clear other registers. 2010-04-15 02:11:26 +02:00
Vladimir 'phcoder' Serbinenko
d371a6313d Fixed unloading payload 2010-04-13 21:43:17 +02:00
Vladimir 'phcoder' Serbinenko
68eb58e955 Add a TODO comment 2010-04-12 12:40:09 +02:00
Vladimir 'phcoder' Serbinenko
e16c2c65b9 React glacefully to in-middle out-of-memory. Fix few bugs. 2010-04-12 10:32:45 +02:00
Vladimir 'phcoder' Serbinenko
298ffd54b0 merge mainline into newreloc 2010-04-11 22:44:31 +02:00
Vladimir 'phcoder' Serbinenko
be124579b1 * lib/posix_wrap/locale.h: Add missing file.
Reported by: Seth Goldberg.
2010-04-10 02:08:01 +02:00
Vladimir 'phcoder' Serbinenko
88ba41253e Fix x86_64-efi compilation. 2010-04-03 22:55:57 +02:00
Vladimir 'phcoder' Serbinenko
cf10cead83 merge regexp into lclean 2010-04-03 20:07:53 +02:00
Vladimir 'phcoder' Serbinenko
651a6c17fe Add missing files 2010-04-03 20:07:09 +02:00
Vladimir 'phcoder' Serbinenko
1c7a1bab8c Definitively remove allocation from region start if no free header is present at the begining (at most 15 bytes loss) 2010-04-03 19:41:36 +02:00
Vladimir 'phcoder' Serbinenko
f0847685dd Merge mainline into newreloc 2010-04-03 17:47:59 +02:00
Vladimir 'phcoder' Serbinenko
3a5768645c First version of allocation from firmware 2010-04-03 11:53:29 +02:00
Vladimir 'phcoder' Serbinenko
accbdc88a5 Use scanline for relocator to allow multiple memory sources 2010-04-02 18:43:52 +02:00
Vladimir 'phcoder' Serbinenko
8b0800f66f merge mainline into newreloc 2010-04-01 22:17:26 +02:00
Vladimir 'phcoder' Serbinenko
66bf23d2e7 Use posix wrappers in lexer 2010-03-28 22:20:32 +02:00
Vladimir 'phcoder' Serbinenko
a64b15feed resynced with gnulib. Cleaned up wrapping layer 2010-03-28 21:43:42 +02:00
Vladimir 'phcoder' Serbinenko
0790690196 merge mainline into grub-file 2010-03-26 17:06:36 +01:00
Vladimir 'phcoder' Serbinenko
07096a4f27 Use alias->path 2010-02-14 20:05:09 +01:00
Vladimir 'phcoder' Serbinenko
8886d76d24 Rename get_time_args to set_time_args 2010-02-14 20:04:26 +01:00
Vladimir 'phcoder' Serbinenko
2d2a9cd5b6 GRUB_FILE implementation 2010-02-09 15:32:42 +01:00
Vladimir 'phcoder' Serbinenko
f84dc56090 Initial implementation of ofwclock 2010-02-07 22:56:25 +01:00
Vladimir 'phcoder' Serbinenko
d1de6ed1dc First compiling newreloc for ppc (not yet tested) 2010-02-06 00:33:20 +01:00
Vladimir 'phcoder' Serbinenko
473fc1a062 Make mips/relocator_asm.S more readable 2010-02-05 21:02:24 +01:00
Vladimir 'phcoder' Serbinenko
ddf23b9d81 relocator unloading support 2010-01-23 14:30:06 +01:00
Vladimir 'phcoder' Serbinenko
7d8c9ec63d newreloc on yeeloong 2010-01-23 13:30:24 +01:00
Vladimir 'phcoder' Serbinenko
3c83bc50db merge bootcheck and mainline into newreloc 2010-01-20 11:48:36 +01:00
Vladimir 'phcoder' Serbinenko
2d49abe9e7 merge mainline into asprintf 2010-01-20 07:36:17 +01:00
Vladimir 'phcoder' Serbinenko
3de254033c Fix x86_64-efi compilation 2010-01-18 12:01:13 +01:00
Vladimir 'phcoder' Serbinenko
72ebf8b87c Sort chunks 2010-01-17 12:42:28 +01:00
Vladimir 'phcoder' Serbinenko
def6307401 Be paranoid in relocator allocations 2010-01-15 11:34:22 +01:00
Vladimir 'phcoder' Serbinenko
9205ac07e3 Fix off-by-one error 2010-01-14 22:06:26 +01:00
Vladimir 'phcoder' Serbinenko
4a04699258 Fix a mistake with size calculation 2010-01-14 19:14:04 +01:00
Vladimir 'phcoder' Serbinenko
6d8ebf76c4 support relocator64 from x86_64 mode 2010-01-13 23:17:12 +01:00
Vladimir 'phcoder' Serbinenko
8b889c332a Fix bug when whole region is free 2010-01-13 17:25:49 +01:00
Vladimir 'phcoder' Serbinenko
37480ee490 Added needed casts 2010-01-13 13:41:15 +01:00
Vladimir 'phcoder' Serbinenko
73f6ce4ab2 x86_64 support for relocator 2010-01-12 23:30:52 +01:00
Vladimir 'phcoder' Serbinenko
cdab631686 Relocator16 support 2010-01-12 22:15:50 +01:00
Vladimir 'phcoder' Serbinenko
49a716be3b Possibility to prefer higher or lower chunks in relocator 2010-01-12 22:14:26 +01:00
Vladimir 'phcoder' Serbinenko
14933205d1 Relocator64 support 2010-01-12 17:48:51 +01:00
Vladimir 'phcoder' Serbinenko
1d24828f20 Fix out of memory hang. Add sanity checks 2010-01-12 17:47:14 +01:00
Vladimir 'phcoder' Serbinenko
8468cbeccd Fix typo in relocator32.S 2010-01-12 17:46:17 +01:00
Vladimir 'phcoder' Serbinenko
d45dca5ab3 Fix few bugs in relocators 2010-01-11 22:54:20 +01:00
Vladimir 'phcoder' Serbinenko
55b40bc68a Ported linux to relocator framework 2010-01-11 14:59:01 +01:00
Vladimir 'phcoder' Serbinenko
669a1c01fb Fix various mistakes 2010-01-11 13:43:31 +01:00