asm.h #define SEG_NULLASM
トップページ
jupiteroak.hatenablog.com
asm.h
https://github.com/mit-pdos/xv6-public/blob/master/asm.h#L5
#define SEG_NULLASM \ .word 0, 0; \ .byte 0, 0, 0, 0
SEG_NULLASMマクロは、アセンブリ言語のソースコードにおいて、GDT(グローバルディスクリプタテーブル)の先頭にあるセグメントディスクリプタに値を設定するために使用されます。
GDT(グローバルディスクリプタテーブル)の先頭にあるセグメントディスクリプタは、セグメントレジスタを無効化するために使用されるので、0の値で初期化します。