Linux [QEMU][Linux] usermode network 以前、boot upstream Linux from U-boot on QEMU にて QEMU の network を有効にしましたが、TUN/TAP を使用していたため、自由度は高いものの host PC の設定に手を入れる必要があ... 2020.10.04 LinuxQEMU
Linux [Linux] Devicetree Schema これまで devicetree の binding を示すドキュメントは単純テキストで記載されていました。このテキストは LKML でレビューされるものの、フォーマットが統一されていないばかりかドキュメント通りに devicetree を書... 2020.10.01 Linux
Linux [Linux] docker with proxy 最近 docker で環境が提供されたりすることもあるのですが、proxy の壁の中(?) に居ると docker を使う時に越えられない壁になることが多々あります。proxy で壁を乗り越えるための覚書です。 2020.09.30 Linux
Arm CPU [Linux] aarch64 CPU の対応確認 (Kernel, Toolchain, TF-A) CPU やアーキテクチャがどんどん更新していくにつれて、kernel や toolchain はどれを使えばいいのか? という質問が寄せられることがあるので、aarch64 についてどこに CPU の対応情報があるのかを見てみました。 ... 2020.09.01 Arm CPULinux
Linux [RPi][Linux] boot upstream Linux from TFA/EDK2 on Raspberry Pi 3 TF-A と EDK II が Raspberry Pi 3 (RPi3) にポーティングされているということで、これらをビルドして Linux kernel の起動までの手順を追ってみました。 2020.05.30 LinuxRaspberryPi
Linux [Linux] ramfs image の展開・再構築 root filesystem を ramfs で構築するためには、イメージファイルを作成する必要があります。たいていは buildroot や yocto などの distribution で自動的に作成されるものを使用するか、以前の記事... 2020.05.21 Linux
Linux [QEMU][Linux] boot upstream Linux from TFA/EDK2 on QEMU boot upstream Linux from U-boot on QEMU では QEMU で U-Boot を立ち上げ、そこから Linux kernel を立ち上げました。ここでは、Trusted Firmware-A (TF-A)... 2020.05.21 LinuxQEMU
QEMU [QEMU][boot] EDK2 aarch64 on QEMU PC の BIOS にも採用されている UEFI の実装である EDK2 が aarch64(arm64) にも対応するようになってそこそこ経過していますが、手元で動かす機会があまりなかったので(今更ですが) QEMU 上で動かしてみること... 2020.05.20 QEMU
GPD Pocket [GPDPocket] バッテリー交換 2017 年に Cloud Funding で購入した GPD Pocket ですが、購入して1年ほどでバッテリーが膨張し、筐体の裏蓋を変形させるほどになってしまったためにすっかり使わなくなってしまいました。すでに3年近く経過し、新機種も発... 2020.05.10 GPD Pocket
Linux [Linux] sudoers 編集失敗からの復帰 PCにLinuxをインストールした後に、アプリケーションを追加していく際に権限変更が面倒なので、大抵 /etc/sudoers を編集して sudo のパスワードを省略するのですが、この編集を間違うと sudo を修正する sudo が使え... 2020.05.05 Linux