- LinuxSHへマージされました。皆さんサポートありがとうございました。 -- 管理人?
SH版kexec †
やっと動いた・・・
下記、linux-2.6.13-sh から、linux-2.6.12-sh を kexec したときにのログです。
(これでSH-Linux Kernel Switcherの役目は終わったな。)
- 今後の計画
- ソースを綺麗に
- NetBSDカーネルもkexecできたらいいなぁ〜…ブート成功!
- SH-Linux Kernel Switcher機能の削除
- しばらく使ってみて、LinuxSHに反映するかどうか考える。
landisk:/boot# kexec -l vmlinuz-2.6.12-sh --append="mem=64M console=ttySC1,9600 root=/dev/hda3"
kexec_load: entry = 0x8c210000 flags = 0
nr_segments = 2
segment[0].buf = 0x41d008
segment[0].bufsz = 1000
segment[0].mem = 0x8c001000
segment[0].memsz = 1000
segment[1].buf = 0x29737008
segment[1].bufsz = 14f000
segment[1].mem = 0x8c210000
segment[1].memsz = 14f000
append="mem=64M console=ttySC1,9600 root=/dev/hda3 fastboot"
landisk:/boot# kexec -e
Starting new kernel
Bye!
page_list:0d204002 reboot_code_buffer:8d205000,0d205000 start:8c210000
Uncompressing Linux... Ok, booting the kernel.
Linux version 2.6.12-sh (root@landisk0) (gcc version 3.4.4 20050314
(prerelease) (Debian 3.4.3-13)) #1 Sun Aug 28 02:25:46 JST 2005
I-O DATA DEVICE, INC. LANDISK and USL-5P support.
…省略…
Debian GNU/Linux 3.1 landisk ttySC1
landisk login:
- NetBSDもkexec
landisk:~# kexec --miniroot=miniroot.img netbsd-RAMDISK
Broadcast message from root (ttySC1) (Thu Sep 8 00:58:59 2005):
…省略… シャットダウン後にkexecが起動されるので安全~
Unmounting local filesystems...done.
Rebooting... Restarting system.
.
kexec information
segment[0]: 0x0c001000 - 0x0c3e5000 (0x003e4000)
segment[1]: 0x0c3e5000 - 0x0cfe5000 (0x00c00000)
segment[2]: 0x0cfe5000 - 0x0cfe6000 (0x00001000)
start : 0xacfe5000
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 3.99.7 (RAMDISK) #5: Wed Sep 7 02:39:38 JST 2005
root@colinux:/opt/netbsd/usr/src/sys/arch/landisk/compile/obj/RAMDISK
Model: I-O DATA LANDISK
…省略…
NetBSD/landisk (netbsd) (console)
login:
コメント欄 †
#comment