トップ «前の日記(2019-12-21) 最新 次の日記(2019-12-23)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|

2019-12-22 :-)

_ this->age++;

はい。

_ ,

0930 起床

_ アイカツオンパレードを見ました

平川大輔と平川大輔でした。

キセキラキがまき割りダイナミックを決めてました。

_ Windows 上の VMware Player 上の Ubuntu 上で KVM を実行

したんだが、これ以降処理が返ってこない。qemu が高負荷で走ってるから処理は続いてるんだろうけど。

rin@ubuntu:~$ top -n1

top - 13:37:29 up  2:00,  1 user,  load average: 1.07, 1.06, 1.06
Tasks: 353 total,   1 running, 275 sleeping,   0 stopped,   0 zombie
%Cpu(s): 11.8 us, 12.1 sy,  0.0 ni, 75.7 id,  0.2 wa,  0.0 hi,  0.1 si,  0.0 st
KiB Mem :  2013364 total,    71044 free,  1394996 used,   547324 buff/cache
KiB Swap:  2097148 total,  1207292 free,   889856 used.   449328 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND               
  3392 libvirt+  20   0 1197080 521152   3044 S 100.0 25.9 115:42.41 qemu-system-x86       
  1774 rin       20   0 3976764 181760  37392 S   6.2  9.0   0:21.45 gnome-shell           
  3700 rin       20   0   52496   3996   3148 R   6.2  0.2   0:00.01 top                   
     1 root      20   0  225760   5040   3128 S   0.0  0.3   0:02.74 systemd               
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd              
     3 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 rcu_gp                
     4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 rcu_par_gp            
     6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:0H          
     8 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_wq          
     9 root      20   0       0      0      0 S   0.0  0.0   0:00.03 ksoftirqd/0           
    10 root      20   0       0      0      0 I   0.0  0.0   0:00.88 rcu_sched             
    11 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 migration/0           
    12 root     -51   0       0      0      0 S   0.0  0.0   0:00.00 idle_inject/0         
    14 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0               
    15 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1               
    16 root     -51   0       0      0      0 S   0.0  0.0   0:00.00 idle_inject/1         
    17 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 migration/1           
    18 root      20   0       0      0      0 S   0.0  0.0   0:00.04 ksoftirqd/1           
    20 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0H-kb       
    21 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/2               
    22 root     -51   0       0      0      0 S   0.0  0.0   0:00.00 idle_inject/2    

_ フルスクラッチで作る!UEFIベアメタルプログラミング 第4章 マウス入力を取得する

できぬ。というか返ってこない。printf しかやり方分からないので printf を仕込んだら WaitForEvent から返ってこないらしい。しかしどうやってデバッグすればいいのか。

void pstat(void)
{
  unsigned long long status;
  struct EFI_SIMPLE_POINTER_STATE s;
  unsigned long long waitidx;

  puts(L"1");
  SPP->Reset(SPP, FALSE);
  puts(L"2");

  while(1)
  {
    puts(L"3");
    ST->BootServices->WaitForEvent(1, &(SPP->WaitForInput),&waitidx);
    puts(L"4");
    status = SPP->GetState(SPP, &s);
    puts(L"5");
    if(!status)
    {
      puts(L"hoge");
      // puth(s.RelativeMovementX, 8);
      // puts(L" ");
      // puth(s.RelativeMovementY, 8);
      // puts(L" ");
      // puth(s.RelativeMovementZ, 8);
      // puts(L" ");
      // puth(s.LeftButton, 1);
      // puts(L" ");
      // puth(s.RightButton, 1);
      puts(L"\r\n");
    }
  }
}
本日のツッコミ(全2件) [ツッコミを入れる]
_ kennak (2019-12-24 07:29)

おめでとうございます!

_ みわ (2019-12-25 00:24)

あざます!!