Nicolas Hordé
|
5fac391db3
|
build: correction d'erreur diverses...
|
2020-09-19 22:28:34 +02:00 |
Nicolas Hordé
|
4cf187aabd
|
build: autocompilation avec choix des révisions et configuration de la compilation
|
2020-09-19 20:40:15 +02:00 |
Nicolas H
|
3097e1ace5
|
build: mise en place d'un menu de compilation et mise à jour de l'aide
|
2020-09-18 21:47:25 +02:00 |
Nicolas Hordé
|
7e0ffc5f91
|
build: changement des makefiles pour utilisation de Docker pour la compilation
|
2020-09-17 16:37:10 +02:00 |
Nicolas Hordé
|
349451ba33
|
build: Correction des makefiles et ajout du disque dur UEFI
|
2020-09-16 22:32:13 +02:00 |
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é
|
63f7e530cc
|
feat: chargement pmode complet jusqu'à lancement du code pour la décompression
|
2019-01-15 01:15:58 +01:00 |
Nicolas Hordé
|
0c6b0635ab
|
test: finalisation d'un déboguer efficace
|
2019-01-12 20:46:00 +01:00 |
Nicolas Hordé
|
56a7665e69
|
test: changement de deboggeur pour GDB+Dashboard modifié
|
2019-01-11 14:25:48 +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é
|
eff52c8853
|
feat: scheduling opérationnel mais subsiste des bogues inconnus
|
2018-12-20 16:29:04 +01:00 |
Nicolas Hordé
|
0af99c069b
|
feat: ajout de wrappers pour SYSENTER et pour toutes les exceptions. Génération automatique des API par métadonnées dans le source.
|
2018-12-16 01:50:03 +01:00 |
Nicolas Hordé
|
3c3f0bb88e
|
feat: suppression de NASM en tant qu'assembleur et utilisateur de GAS, bascule des handlers sur un nouveau fichier et modification progressive des interruptions/exceptions
|
2018-12-15 19:13:26 +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é
|
6cdfbcdd28
|
build: mise à jour des makefile pour indent correct et permissions/format harmonisé
|
2018-12-12 12:31:30 +01:00 |
Nicolas Hordé
|
524af1729c
|
feat: avancement de la création de tâche/processus
|
2018-12-12 10:14:31 +01:00 |
Nicolas Hordé
|
a31cf264c3
|
feat: compilation du noyau en code non relocalisable, commande task_create quasi terminée. Allocation dynamique de page pour les programmes utilisateurs dans exception14 (PGFAULT)
|
2018-12-10 17:03:52 +01:00 |
Nicolas Hordé
|
f0f36a0f5c
|
docs: preparation de la compilation de programmes en USER MODE (ring 3), ajout documentation API et librairies
|
2018-12-09 13:44:32 +01:00 |
Nicolas Hordé
|
ed4e577086
|
fix: suppression de la gestion de la disquette, ajout du déboguage avec Bochs, correction initialisation du FPU au démarrage, changement de modèle 3D
|
2018-11-29 16:45:40 +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é
|
8863c798fc
|
fix: correction couleur EGA->VGA->RGB et erreur pilote VESA
|
2018-10-14 11:14:34 +02:00 |
Nicolas Hordé
|
c179f61bff
|
feat: mode vesa balbutiant, mauvaise gestion RGB ajout de modules dans GRUB non uefi
|
2018-10-13 17:17:40 +02:00 |
Nicolas Hordé
|
9b421fd7cc
|
fix: ajout affichage des Float & Double dans printf, correction makefile et autre...
|
2018-10-04 21:49:06 +02:00 |
Nicolas Hordé
|
baf52f0594
|
fix: ajout gestion erreur Pagefault plus fin + mécanisme pile exception
|
2018-10-02 17:16:23 +02:00 |
Nicolas Hordé
|
c8d925b324
|
docs: correction README.md, images
|
2018-09-28 17:22:32 +02:00 |
Nicolas Hordé
|
60bf48343f
|
fix: ajout de fonctionnalité sur printf (64bits) et corrections
|
2018-09-28 00:03:45 +02:00 |
Nicolas Hordé
|
4a4886886e
|
feat: creation d'une commande multiboot et ajout gestion arithematique sur 64 bits, amelioration de printf
|
2018-09-27 21:01:02 +02:00 |
Nicolas Hordé
|
25c2ec0fbf
|
fix: correction pour démarrage sans GRUB/multiboot
|
2018-09-27 17:32:25 +02:00 |
Nicolas Hordé
|
31b139ab01
|
feat: multiboot2 géré à partir d'une routine asm
|
2018-09-27 17:12:12 +02:00 |
Nicolas Hordé
|
48778a7ef6
|
fix: boot sur disque dur par GRUB en multiboot2 64 bits UEFI - correction multiboot2 à faire sur system.sys
|
2018-09-27 11:13:27 +02:00 |
Nicolas Hordé
|
47e779ea1a
|
feat: boot sur disque dur par GRUB en multiboot2
|
2018-09-27 07:55:24 +02:00 |
Nicolas Hordé
|
36185af660
|
fix: debogue de la fonction trianglefill
|
2018-08-22 18:39:06 +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é
|
1ed65408fc
|
build: ajout de la copie du secteur de boot lors de INSTALL
|
2007-04-02 14:21:48 +00:00 |
Nicolas Hordé
|
f4a08297e9
|
build: remise en forme totale de la compilation
|
2007-04-02 13:48:46 +00:00 |
Nicolas Hordé
|
b2254372fb
|
build: revient a la version antérieur
|
2007-04-02 13:27:27 +00:00 |
Nicolas Hordé
|
f1710cf9ce
|
build: ajout du repertoire drivers et des clauses testboot et installall
|
2007-04-02 13:24:34 +00:00 |
Nicolas Hordé
|
0c93eeb5bd
|
feat: première version C/C++ de COS2000
|
2007-04-02 12:52:01 +00:00 |