Hallo,
ich habe einen Kernel aus C und Assembler gemacht, indem ich beide zusammen gelinkt habe
aber wenn ich jetzt in ld (der Linker) den Einsprungpunkt auf 1000:0000 setze (da wird der Kernel hingeladen) stimmt der ja nur für den Assemblerkernel
der CKernel ist ja 512 bytes hinter dem assemblerkernel
deswegen funktioniert das ganze natürlich nicht
da die Sprünge des CKernels alle ins Nirvana führen
wie stelle ich das jetzt richtig ein?
ich habe einen Kernel aus C und Assembler gemacht, indem ich beide zusammen gelinkt habe
aber wenn ich jetzt in ld (der Linker) den Einsprungpunkt auf 1000:0000 setze (da wird der Kernel hingeladen) stimmt der ja nur für den Assemblerkernel
der CKernel ist ja 512 bytes hinter dem assemblerkernel
deswegen funktioniert das ganze natürlich nicht
da die Sprünge des CKernels alle ins Nirvana führen
wie stelle ich das jetzt richtig ein?

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert