<div><font>Θενκς Γιώργο,<br><br>Προς το παρόν στήνω την memory allocation de-allocation μηχανή μου. Αυτήν χρησιμοποιεί τόσο ο πυρήνας μου για να κάνει allocation stack για τα process, αλλά και οι 'custom' malloc, calloc, realloc και free για heap που κάνω export. Απλά για stack η μηχανή μου δίνει μνήμη από το τέλος, ενώ για heap από την "αρχή"(&pulStack). Οι μέχρι τώρα υλοποίηση πάντως παίζει σχετικά καλά και ο linker χρησιμοποιεί τις δικές</font> <font>μου συναρτήσεις, χωρίς να πειράξω τίποτα. Απλά δεν ξέρω αν θα παίξει το ίδιο όταν μετατρέψω τον πυρήνα μου από απλά αρχεία που είναι τώρα, σε bin μορφή, δλδ "libpkernel.a" και πρέπει να κάνω link ταυτόχρονα με libc και libpkernel για το κάθε firmware. Εκεί θα δούμε....<br>
</font></div><div><font><br>Πάντως θα δοκιμάσω το ίδιο και για την clock() και time().<br></font><br><font>Ένα κακό βλέπω μόνο. Ότι ο pkernel μεγαλώνει. Αυτό που δεν ξέρω είναι αν ο linker θα πετάει μέσα στο τελικό .elf όλες τις συναρτήσεις ή μόνο αυτές που καλούνται κάθε φορά.</font></div>
<div><font><br></font></div><div><font>Φιλικά,<br></font></div><div><font>Χρήστος Χουτουρίδης<br></font></div><div><font><br></font></div><div><font><br></font></div>
<br>