Hallo zusammen,
ich bin gerade dabei meine Speicherverwaltung umzuschreiben.
Habe bisher ein malloc und ein kmalloc.
Das ist mir aber zu kompliziert.
Am liebsten hätte ich einfach ein malloc aus der stdlibc, leider habe ich jetzt nur ein Problem.
Ich muss dann ja zwischen Kernel und Userspace unterscheiden.
Wie kann ich das am besten machen?
Ich möchte malloc nicht immer erst einen syscall ausführen lassen um zu wissen in welchem Adressraum man ist.
Eine zusammenhängende Freispeicherliste zwischen Kernel und Userspace ist genau so bescheiden...
Habt ihr da eine Idee?
gruß
rizor