2013-2-25 13:04:35

 


2013-2-25 13:04:35

在什么情况下加载的?

kexec_load

需要管理员权限

在当前的地址空间中加载新的kernel,需要非常小心的将数据拷贝到

已经分配的页中

通知将将关闭所有的设备,停止DMA,使所有的设备进入consistant状态,以便重新初始化

将镜像考入到最终的目标地址中,

注意不会同步,也不会卸载fs

第一个内核映射的一部分内存可以供第二个内核使用

第二个内核以/dev/oldmem 或者 /proc/vmcore 的形式来访问前一个系统的内存

machine_kexec

开始初始化


 # kexec -p <dump-capture-kernel-bzImage> \
  --initrd=<initrd-for-dump-capture-kernel> \
  --append="root=<root-dev> <arch-specific-options>"
 
加载捕获内核

genpdf

qcbin2tlcore tlanalyze debuggy


 

你可能感兴趣的:(2013-2-25 13:04:35)