summaryrefslogtreecommitdiffstats
path: root/patches/mkelfImage-2.7
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2006-08-10 12:16:01 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2006-08-10 12:16:01 +0000
commit4849aea03012d4661894b4bd1b4450fd16834a38 (patch)
treea3ae7d638801d434f4b7ad61f0bfdaeb63358b13 /patches/mkelfImage-2.7
parent43657aff25d9388574a7fafa008ca3b4783f2a97 (diff)
downloadptxdist-4849aea03012d4661894b4bd1b4450fd16834a38.tar.gz
ptxdist-4849aea03012d4661894b4bd1b4450fd16834a38.tar.xz
* adding mkelfImage
- generates bootable kernel images to be used with LinuxBIOS as a BIOS replacement for x86 targets git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@5995 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'patches/mkelfImage-2.7')
-rw-r--r--patches/mkelfImage-2.7/generic/convert_params.diff30
1 files changed, 30 insertions, 0 deletions
diff --git a/patches/mkelfImage-2.7/generic/convert_params.diff b/patches/mkelfImage-2.7/generic/convert_params.diff
new file mode 100644
index 000000000..a673ac826
--- /dev/null
+++ b/patches/mkelfImage-2.7/generic/convert_params.diff
@@ -0,0 +1,30 @@
+--- mkelfImage-2.7-orig/linux-i386/convert_params.c 2006-03-28 01:44:59.000000000 +0200
++++ mkelfImage-2.7/linux-i386/convert_params.c 2006-05-30 22:28:39.000000000 +0200
+@@ -962,22 +962,22 @@
+ return head;
+ }
+ };
+- return 0;
++ return (void*)-1;
+ }
+
+ static int find_lb_table(struct param_info *info)
+ {
+ struct lb_header *head;
+- head = 0;
+- if (!head) {
++ head = (void*)-1;
++ if (head == (void*)-1) {
+ /* First try at address 0 */
+ head = __find_lb_table((void *)0x00000, (void *)0x1000);
+ }
+- if (!head) {
++ if (head == (void*)-1) {
+ /* Then try at address 0xf0000 */
+ head = __find_lb_table((void *)0xf0000, (void *)0x100000);
+ }
+- if (head) {
++ if (head != (void*)-1) {
+ info->has_linuxbios = 1;
+ info->lb_table = head;
+ return 1;