2013年8月31日星期六

Compile linux-2.6.30.3 problem

In ubuntu13 compiled linux problems
 CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
  CALL    scripts/checksyscalls.sh
  CHK     include/linux/compile.h
  AS      arch/x86/kernel/entry_64.o
/tmp/cc3AKMAB.s: Assembler messages:
/tmp/cc3AKMAB.s: Error: .size expression for do_hypervisor_callback does not evaluate to a constant
make[1]: *** [arch/x86/kernel/entry_64.o] Error 1
make: *** [arch/x86/kernel] Error 2

just getting started with linux, solve ah. . .
------ Solution ---------------------------------------- ----
follow the tutorial above should be no problem out , I am also a novice, Bangding
http://hi.baidu.com/690609237/item/381db1d600fe4fe055347f3a
------ Solution --------------------- -----------------------
next newest 3.10 or 3.9 to compile the kernel to try to see if there are any problems , I see you're using u13
------ For reference only ------------------------------------- -
32位loom installed 64-bit system , right ?
------ For reference only -------------------------------------- -

not ah now cpu support 64 a
------ For reference only -------------------- -------------------

is compiled so what ,
------ For reference only ---- -----------------------------------
get modified do_hypervisor_callback, do not know what reason , do not source which has an error. . .
------ For reference only -------------------------------------- -
how to modify the do_hypervisor_callback, encountered the same problem.
------ For reference only -------------------------------------- -
open entry_64.s file, find do_hypervisor_callback entrance. The entrance xen_do_hypervisor_callback to do_hypervisor_callback to compile.
I do not know why the source added xen_ head .

没有评论:

发表评论