помогите определить что за тип у поля ci_gdt объекта ci? сырец http://files.rsdn.ru/69465/cpu.c.tgz MD5 (cpu.c.tgz) = 321f11099ddbea1a1c1938ced080ea15 А то вываливается такая ошибка при попытке собрать с опцией MULTIPROCESSOR --- cpu.o --- cc1: warnings being treated as errors /usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_init_first': /usr/src/sys/arch/xen/i386/cpu.c:213: warning: implicit declaration of function 'lapic_cpu_number' /usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_hatch': /usr/src/sys/arch/xen/i386/cpu.c:689: warning: implicit declaration of function 'lapic_enable' /usr/src/sys/arch/xen/i386/cpu.c:690: warning: implicit declaration of function 'lapic_initclocks' /usr/src/sys/arch/xen/i386/cpu.c:701: warning: implicit declaration of function 'lapic_set_lvt' /usr/src/sys/arch/xen/i386/cpu.c:716: warning: implicit declaration of function 'cc_microset' /usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_set_tss_gates': /usr/src/sys/arch/xen/i386/cpu.c:823: warning: implicit declaration of function 'cpu_init_tss' /usr/src/sys/arch/xen/i386/cpu.c:827: warning: passing argument 1 of 'setsegment' from incompatible pointer type /usr/src/sys/arch/xen/i386/cpu.c:828: error: incompatible types in assignment *** [cpu.o] Error code 1