|
|
Subscribe / Log in / New account

my kexec experience

my kexec experience

Posted May 7, 2004 15:02 UTC (Fri) by tjw.org (guest, #20716)
In reply to: my kexec experience by hildeb
Parent article: Reboot Linux faster using kexec (developerWorks)

diff -urN kexec-tools-1.8.orig/kexec/kexec-syscall.c kexec-tools-1.8/kexec/kexec-syscall.c
--- kexec-tools-1.8.orig/kexec/kexec-syscall.c  2002-11-18 00:58:05.000000000 -0600
+++ kexec-tools-1.8/kexec/kexec-syscall.c       2004-02-12 11:29:01.000000000 -0600
@@ -22,7 +22,7 @@
 #define LINUX_REBOOT_CMD_KEXEC         0x45584543
 
 
-#define __NR_kexec_load 259
+#define __NR_kexec_load 274
 _syscall4(int, reboot, int, magic1, int, magic2, int, cmd, void*, arg);
 _syscall4(long, kexec_load, void *, entry, unsigned long, nr_segments, struct kexec_segment *, segments, unsigned long, flags);


to post comments

still getting errors compiling kexec-tools 1.8

Posted May 13, 2004 15:44 UTC (Thu) by cyberic (subscriber, #21568) [Link]

I try to compile it with gcc version 3.3.3 (Debian 20040429)

And I get these errors:
gcc -Wall -g -O2 -fno-strict-aliasing -I./util_lib/include -DVERSION='"1.8"' -DRELEASE_DATE='"01 December 2002"' -o objdir/kexec/kexec-syscall.o -c kexec/kexec-syscall.c
kexec/kexec-syscall.c: In function `reboot':
kexec/kexec-syscall.c:26: error: invalid register name `r0' for register variable
kexec/kexec-syscall.c:26: error: invalid register name `r1' for register variable
kexec/kexec-syscall.c:26: error: invalid register name `r2' for register variable
kexec/kexec-syscall.c:26: error: invalid register name `r3' for register variable
kexec/kexec-syscall.c:26: error: invalid register name `r0' for register variable
kexec/kexec-syscall.c:26: error: unknown register name `lr' in `asm'
kexec/kexec-syscall.c: In function `kexec_load':
kexec/kexec-syscall.c:27: error: invalid register name `r0' for register variable
kexec/kexec-syscall.c:27: error: invalid register name `r1' for register variable
kexec/kexec-syscall.c:27: error: invalid register name `r2' for register variable
kexec/kexec-syscall.c:27: error: invalid register name `r3' for register variable
kexec/kexec-syscall.c:27: error: invalid register name `r0' for register variable
kexec/kexec-syscall.c:27: error: unknown register name `lr' in `asm'
make: *** [objdir/kexec/kexec-syscall.o] Error 1

any help?


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds