lapic.c static void lapicw(int index, int value)

トップページ
jupiteroak.hatenablog.com


lapic.c
https://github.com/mit-pdos/xv6-public/blob/master/lapic.c#L47

static void lapicw(int index, int value)
{
lapic[index] = value;
lapic[ID]; // wait for write to finish, by reading
}

lapicw関数は、indexによって指定されるLocalAPICレジスタへの書き込みを行います。

引数 int index
書き込み対象となるLocal APICレジスタに対応するインデックスの値です。

引数 int value
書き込み対象となるLocal APICレジスタに設定する値です。