[[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