Nicolas Hordé
|
4f7aae792e
|
feat: premier boot opérationnel avec la commande linux16 de GRUB, reste la gestion VESA
|
2019-01-19 00:17:35 +01:00 |
Nicolas Hordé
|
620f63d101
|
feat: bascule vers le format de noyau linux afin de bénéficier des outils de chargement qui vont bien
|
2018-12-27 14:24:47 +01:00 |
Nicolas Hordé
|
c894b99170
|
fix: pS permettant de visualiser l'ensemble de tâches et processus, corrections asm.h
|
2018-12-25 19:22:56 +01:00 |
Nicolas Hordé
|
74b0b4e2e9
|
fix: corrections...erreur lors du switch vers la tache de tid 1.1 dans restcpu_kernel
|
2018-12-19 23:31:13 +01:00 |
Nicolas Hordé
|
81e7dcaa50
|
feat: première tâche en mode user totalement fonctionnelle avec préemption par sysenter/sysexit, pas de libération des ressources. Ajout de 2 fonctions API utilisateur
|
2018-12-12 17:57:23 +01:00 |
Nicolas Hordé
|
3c7ddafc2d
|
refactor: ajout d'information dans les fichiers MD, réindentation des fichiers, corrections de bogues
|
2018-12-12 15:25:04 +01:00 |
Nicolas Hordé
|
dd70f75ab8
|
feat: reprise des fonctions de sauvegarde des registres pour task_switch
|
2018-12-11 17:00:19 +01:00 |
Nicolas Hordé
|
73c70d20bd
|
fix: correction gestion mémoire virtuelle & malloc, fonction testmem opérationnelle. Correction Xprintf avec %%
|
2018-11-30 19:06:22 +01:00 |
Nicolas Hordé
|
b6e2ead659
|
fix: correction HEAP de page et ajout d'information concernant les pages et la mémoire utilisée
|
2018-11-30 11:27:45 +01:00 |
Nicolas Hordé
|
4f92e419e2
|
feat: ajout d'une commande MEM et de plusieurs fonctions donnant des indications sur la mémoire
|
2018-11-29 21:23:41 +01:00 |
Nicolas Hordé
|
6fa1bd6c2e
|
fix: remapping en mode paginé du Framebuffer dans l'espace noyau, correction diverses malloc...etc
|
2018-11-29 13:42:07 +01:00 |
Nicolas Hordé
|
f399a6bf5c
|
feat: compilation réussi des fonctions de pagination, manque FB VESA non paginé
|
2018-11-27 16:56:21 +01:00 |
Nicolas Hordé
|
b6f238ff8a
|
feat: gestion mémoire paginée, ajout de nouvelles fonctions
|
2018-11-25 23:34:38 +01:00 |
Nicolas Hordé
|
f0a64729ee
|
feat: mémoire paginée...
|
2018-11-23 09:00:59 +01:00 |
Nicolas Hordé
|
6acbddab8d
|
feat: brouillon de gestion de mémoire paginée avec usage de TAILQ de Freebsd, ne fonctionne pas...@ suivre
|
2018-11-22 17:21:15 +01:00 |
Nicolas Hordé
|
f04bb66ec8
|
fix: correction sur la réservation/liberation de mémoire physique (bitmap), limitation à 4Go de RAM en 32 bits
|
2018-11-21 17:25:00 +01:00 |
Nicolas Hordé
|
c91c2a1e45
|
feat: ajout d'un bitmap pour la gestion fine de la mémoire physique libre
|
2018-11-16 15:57:34 +01:00 |
Nicolas Hordé
|
605953aa3b
|
feat: pilote remanié VGA ok en mode texte
|
2018-10-13 11:25:55 +02:00 |
Nicolas Hordé
|
62bd72dfe0
|
feat: description GDT++, ajout pagination 4k/4m
|
2018-10-02 02:16:14 +02:00 |
Nicolas Hordé
|
e137749be8
|
refactor: information LGPL3 et nom de l'auteur dans les sources, reformatage
|
2018-09-28 20:35:51 +02:00 |
Nicolas Hordé
|
cd9129dc15
|
style: reindent et correction des makefiles
|
2018-09-27 17:47:27 +02:00 |
Nicolas Hordé
|
56da8273e8
|
feat: revision des fichiers, ajouts commentaires, ménage & indentation
|
2018-08-17 16:46:56 +02:00 |
Nicolas Hordé
|
b09af8b250
|
fix: correction pour adaptation sous Linux, passage au format ELF
BREAKING CHANGE: attention modification majeure du code
|
2018-07-24 04:04:07 +02:00 |
Nicolas Hordé
|
252515be4a
|
fix: Correction des fonctions d'accès à la mémoire
|
2007-04-02 14:34:45 +00:00 |
Nicolas Hordé
|
7045741c5e
|
feat: changement radical de syntaxe des fonctions
|
2007-04-02 13:17:40 +00:00 |
Nicolas Hordé
|
7b41bd6595
|
feat: ensemble de fonctions permettant la gestion de la mémoire
|
2007-04-02 13:03:33 +00:00 |