Hi Leute,
ich hab mich um die API in unserem OS gekümmert, nur stört mich irgendwie die Vorgehensweise. Ich habe einen bestimmten RAM-Bereich, in dem sind einfach nur Zeiger auf Kernel-Funktion abgelegt. Außerdem habe ich eine Bibliothek, die alle Kernel-Funktionen enthält, die wiederum die eigentlichen Kernel-Funktionen über die Informationen aus dem RAM-Bereich aufrufen. (naja, eigentlich egal)
Was ich nun wissen möchte, ist ob ihr das Problem der API ähnlich gelöst habt, oder ob ihr auf Softwareinterrupts zurückgreift, um Funktionen aus dem Kernel aufzurufen. Erklärt also einfach mal die Funktionsweise eurer API, bitte.
Gruß Cheebi