タグ

ブックマーク / valinux.hatenablog.com (5)

  • 新Linuxカーネル解読室 カテゴリーの記事一覧 - VA Linux エンジニアブログ

    カーネルv6.8のコードをベースに、プロトコルごとに異なる処理をソケットがどのように抽象化しているのか、またソケットがなぜファイルとして操作できるのかについて、データ構造を中心に解説します。

    新Linuxカーネル解読室 カテゴリーの記事一覧 - VA Linux エンジニアブログ
  • Linuxカーネル解読室 再び - VA Linux エンジニアブログ


    Linux Linux   SCM   :    Linux Linux Linux  LinuxLinux2.6Linux 辿 Linux6.8 
    Linuxカーネル解読室 再び - VA Linux エンジニアブログ
  • Qemuのしくみ (の一部) - VA Linux エンジニアブログ

    1. 細々とした予備知識 1.1 Qemuのデバイスエミュレーション 1.2 QemuのCPUエミュレーション 1.3 Qemuのスレッド 2. 追加のI/OスレッドとAioContext 2.1 追加のI/Oスレッド 2.2 AioContext 2.3 Big Qemu Lock 3. AioContextの各種イベント処理 3.1 AioHandler 3.2 event_notifier 3.3 タイマー、Bottom half 3.5 スレッドプール 執筆者 : 箕浦 真 こういう 仕事をしていると、ときどきQemuの仕組みや内部動作をお客様に説明する必要があることがあるが、そういう時に「Qemuの〜についてはここを見てね」と言えるような文書があるといいなぁと思って自分で作ってみることにした。 1. 細々とした予備知識 1.1 Qemuのデバイスエミュレーション Qemuはコンピ

    Qemuのしくみ (の一部) - VA Linux エンジニアブログ
  • RDMAプログラミング入門 - VA Linux エンジニアブログ

    1. はじめに 2. 準備 インストール 動作確認 3. ライブラリ libibverbs librdmacm 4. プログラミング例 基編 簡略編 上級編 5. おわりに 執筆者 : 小田 逸郎 1. はじめに 筆者が最初にInfiniBandやRDMAに触れたのは、もう20年近く昔の話になります。 それから、ブレークすることもなく、さりとて死に絶えることもなく、ひっそりと 生き続けてきました。最近また、ちょくちょく耳にするようになった気がします。 InfiniBand大手のMellanoxをNVIDIAが買収したというような話題もありました。 この20年程の間に、RDMAを使用する環境も手軽に用意できるようになりました。 なんと、普通のLinuxディストリビューションで普通に使えてしまいます。 とは言え、実際にRDMAで通信するプログラムを書こうとすると、まだ あまり情報がない気がし

    RDMAプログラミング入門 - VA Linux エンジニアブログ
  • RISC-V OSを作ろう (1) ~ブート処理 - VA Linux エンジニアブログ


        QEMUGDB    :    RISC-VMIPSRISC CPUCPU LinuxRISC-V使RISC-VOS   64bit使    使 BIOSbootqemu
    RISC-V OSを作ろう (1) ~ブート処理 - VA Linux エンジニアブログ
  • 1