diary/Nagura/2015-11-30
の編集
http://plamo.linet.gr.jp/index.php?diary/Nagura/2015-11-30
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Nagura]] 727日 ・まあもういいかなあ? Plamo-6.0 x86_64 Atom330なマザーlinux-4.1.13が起動してくれないので~ linux-3.18.24に戻してみたらコンパイルエラー。~ ~ # cat vt.c.rej~ --- drivers/tty/vt/vt.c 2014-12-08 07:21:05.000000000 +0900~ +++ drivers/tty/vt/vt.c 2014-12-13 06:28:25.000000000 +0900~ @@ -540,16 +576,30 @@ void invert_screen(struct vc_data *vc, i void complement_pos(struct vc_data *vc, int offset)~ {~ static int old_offset = -1;~ +#ifdef CONFIG_UNICON~ + static unsigned short old = 0;~ + static unsigned short oldx = 0, oldy = 0;~ + static unsigned short *p_ext = NULL;~ + static unsigned short old_ext = 0;~ +#else~ static unsigned short old;~ static unsigned short oldx, oldy;~ +#endif~ ~ WARN_CONSOLE_UNLOCKED();~ ~ if (old_offset != -1 && old_offset >= 0 &&~ old_offset < vc->vc_screenbuf_size) {~ scr_writew(old, screenpos(vc, old_offset, 1));~ +#ifdef CONFIG_UNICON~ + //scr_writew(old_ext, screenpos_ext(vc, old_offset, 1));~ +#endif~ if (DO_UPDATE(vc))~ +#ifdef CONFIG_UNICON~ + vc->vc_sw->con_putc(vc, (old_ext<<16) | old, oldy, oldx);~ +#else~ vc->vc_sw->con_putc(vc, old, oldy, oldx);~ +#endif~ }~ ~ old_offset = offset;~ パッチがあたっていないようだ~ ~ PlamoメインはLinux-4.2.xでlinux-4.1.xでもおこられるレベル。~ どうしようかなあ?~ linux-3.18.22まではよかったようなはず。 - 環境は大幅に違うけれどlinux-3.14.57はコンソール日本語表示まで確認できた。 -- [[名倉]] &new{2015-11-30 (月) 10:36:00}; - しまった3.18.9パッチをあてなければならないところ3.18パッチを当ててしまったようだ。失礼しました。 -- [[名倉]] &new{2015-11-30 (月) 20:47:44}; #comment
タイムスタンプを変更しない
[[diary/Nagura]] 727日 ・まあもういいかなあ? Plamo-6.0 x86_64 Atom330なマザーlinux-4.1.13が起動してくれないので~ linux-3.18.24に戻してみたらコンパイルエラー。~ ~ # cat vt.c.rej~ --- drivers/tty/vt/vt.c 2014-12-08 07:21:05.000000000 +0900~ +++ drivers/tty/vt/vt.c 2014-12-13 06:28:25.000000000 +0900~ @@ -540,16 +576,30 @@ void invert_screen(struct vc_data *vc, i void complement_pos(struct vc_data *vc, int offset)~ {~ static int old_offset = -1;~ +#ifdef CONFIG_UNICON~ + static unsigned short old = 0;~ + static unsigned short oldx = 0, oldy = 0;~ + static unsigned short *p_ext = NULL;~ + static unsigned short old_ext = 0;~ +#else~ static unsigned short old;~ static unsigned short oldx, oldy;~ +#endif~ ~ WARN_CONSOLE_UNLOCKED();~ ~ if (old_offset != -1 && old_offset >= 0 &&~ old_offset < vc->vc_screenbuf_size) {~ scr_writew(old, screenpos(vc, old_offset, 1));~ +#ifdef CONFIG_UNICON~ + //scr_writew(old_ext, screenpos_ext(vc, old_offset, 1));~ +#endif~ if (DO_UPDATE(vc))~ +#ifdef CONFIG_UNICON~ + vc->vc_sw->con_putc(vc, (old_ext<<16) | old, oldy, oldx);~ +#else~ vc->vc_sw->con_putc(vc, old, oldy, oldx);~ +#endif~ }~ ~ old_offset = offset;~ パッチがあたっていないようだ~ ~ PlamoメインはLinux-4.2.xでlinux-4.1.xでもおこられるレベル。~ どうしようかなあ?~ linux-3.18.22まではよかったようなはず。 - 環境は大幅に違うけれどlinux-3.14.57はコンソール日本語表示まで確認できた。 -- [[名倉]] &new{2015-11-30 (月) 10:36:00}; - しまった3.18.9パッチをあてなければならないところ3.18パッチを当ててしまったようだ。失礼しました。 -- [[名倉]] &new{2015-11-30 (月) 20:47:44}; #comment
テキスト整形のルールを表示する