решил пересобрать своё виртуалное хозяйство и засел SeaBIOS.
собственно вот такая ошибка :
Building ld scripts
Version: rel-1.7.0-19-g0c8f58d-dirty-20120516_170940-Gramozeka
Traceback (most recent call last):
File "./tools/layoutrom.py", line 583, in <module>
main()
File "./tools/layoutrom.py", line 564, in main
info16 = parseObjDump(infile16, '16')
File "./tools/layoutrom.py", line 501, in parseObjDump
relocsection = sectionmap[sectionname]
KeyError: '.text.asm.out/../src/smp.c.68'
make: *** [out/romlayout16.lds] Ошибка 1
а это тот кусок на который ругается сборка :
u32 CountCPUs VAR16VISIBLE;
u32 MaxCountCPUs VAR16VISIBLE;
extern void smp_ap_boot_code(void);
ASM16(
" .global smp_ap_boot_code\n"
"smp_ap_boot_code:\n"
// Setup data segment
" movw $" __stringify(SEG_BIOS) ", %ax\n"
" movw %ax, %ds\n"
// MTRR setup
" movl $smp_mtrr, %esi\n"
" movl smp_mtrr_count, %ebx\n"
"1:testl %ebx, %ebx\n"
" jz 2f\n"
" movl 0(%esi), %ecx\n"
" movl 4(%esi), %eax\n"
" movl 8(%esi), %edx\n"
" wrmsr\n"
" addl $12, %esi\n"
" decl %ebx\n"
" jmp 1b\n"
"2:\n"
// Increment the cpu counter
" lock incl CountCPUs\n"
// Halt the processor.
"1:hlt\n"
" jmp 1b\n"
); # это срока 68 на которую васкакивает ошибка
у кого есть идеи в чем проблема ?