3. Table of Contents
• ライブマイグレーションの実装について
• Case 1: Init プロセスがSegV
• Case 2: Linux が静かにブートしない
• Case 3: Triple Fault
• Case 4: 止まるが動く
• Case 5: Preempt Timer
• Case 6: RTL 8169 ドライバが止まる
4. Table of Contents
• ライブマイグレーションの実装について
• Case 1: Init プロセスがSegV
• Case 2: Linux が静かにブートしない
• Case 3: Triple Fault
• Case 4: 止まるが動く
• Case 5: Preempt Timer
• Case 6: RTL 8169 ドライバが止まる
7. Table of Contents
• ライブマイグレーションの実装について
• Case 1: Init プロセスがSegV
• Case 2: Linux が静かにブートしない
• Case 3: Triple Fault
• Case 4: 止まるが動く
• Case 5: Preempt Timer
• Case 6: RTL 8169 ドライバが止まる
20. 原因
• 32bit Linux と64bit Linux とのシステムコール方式
の違いに対応してなかった
• 32bit はソフトウェア割り込み,64bitはsysenter
• sysenter 関係の状態送っていない
21. Table of Contents
• Case 1: Init プロセスがSegV
• Case 2: Linux が静かにブートしない
• Case 3: Triple Fault
• Case 4: 止まるが動く
• Case 5: Preempt Timer
• Case 6: RTL 8169 ドライバが止まる
24. Table of Contents
• Case 1: Init プロセスがSegV
• Case 2: Linux が静かにブートしない
• Case 3: Triple Fault
• Case 4: 止まるが動く
• Case 5: Preempt Timer
• Case 6: RTL 8169 ドライバが止まる
28. Table of Contents
• Case 1: Init プロセスがSegV
• Case 2: Linux が静かにブートしない
• Case 3: Triple Fault
• Case 4: 止まるが動く
• Case 5: Preempt Timer
• Case 6: RTL 8169 ドライバが止まる