Nicolas Hordé
|
1e77ba8c3f
|
feat: gestion pilotes video, compilation ok, reste à implanter fonctions essentielles
|
2018-10-12 22:31:34 +02:00 |
Nicolas Hordé
|
86c4e4550e
|
feat: ajout d'une gestion de pilotes video dans la projection de faire un pilote VBE/VESA
|
2018-10-12 20:37:26 +02:00 |
Nicolas Hordé
|
5683c69311
|
feat: dumpcpu inline & test concluant err 1
|
2018-10-10 08:06:39 +02:00 |
Nicolas Hordé
|
109738dca3
|
fix: ajout de fonction de debogueuage et exception 1
|
2018-10-09 18:13:04 +02:00 |
Nicolas Hordé
|
bb21e15dc4
|
feat: ajout de fonction v/s/printf et ajout de fonction de deboguage (desassemblage)
|
2018-10-08 21:50:40 +02:00 |
Nicolas Hordé
|
946355b687
|
feat: ajout d'une commande view qui permet de voir la mémoire, à rajouter visu ASCII + taille
|
2018-10-07 14:53:48 +02:00 |
Nicolas Hordé
|
5315bb549f
|
fix: gestion de ligne de commande pour le shell, centralisation des erreurs dans une fonction ERR
|
2018-10-07 14:17:37 +02:00 |
Nicolas Hordé
|
02948e1f0f
|
fix: test de sprint dans exception 14, et correction fin de string
|
2018-10-07 13:11:16 +02:00 |
Nicolas Hordé
|
12f395461e
|
fix: ajout d'une fonction sprintf, corrections diverses fonction utilisant printf
|
2018-10-07 12:57:38 +02:00 |
Nicolas Hordé
|
c36e8afd62
|
feat: gestion des exposant et notation scientifique dans printf arg %e et %f
|
2018-10-05 22:56:58 +02:00 |
Nicolas Hordé
|
a3d718e69e
|
fix: correction erreur nombres petits...reste gestion des exposants
|
2018-10-05 09:50:39 +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é
|
b72b0c2f11
|
feat: test des breakpoint par DRx
|
2018-10-04 16:29:54 +02:00 |
Nicolas Hordé
|
f07f637447
|
fix: gestion des erreurs améliorée avec dump de tout les registres, interruption remaniées et fonctions GDT et IDT idem
|
2018-10-04 14:55:41 +02:00 |
Nicolas Hordé
|
72abe00043
|
feat: gestion d'exception avancé avec dump des registres
|
2018-10-03 22:50:54 +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é
|
28c831870e
|
fix: reprise du shell après erreur fatale, test avec commande pagefault
|
2018-10-02 13:49:10 +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é
|
3447694319
|
docs: correction README.md bis
|
2018-09-28 19:22:17 +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é
|
cd9129dc15
|
style: reindent et correction des makefiles
|
2018-09-27 17:47:27 +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é
|
87956a41a3
|
feat: gestion TSS/TSR en cours
|
2018-09-18 15:11:50 +02:00 |
Nicolas Hordé
|
a12ddfa03b
|
feat: ajout GDT user, CPUID ajouts, noyaux 0x100000, syscall par sysenter préparation
|
2018-09-18 14:29:35 +02:00 |
Nicolas Hordé
|
93897a6cce
|
feat: structure command et ajout d'un fichier shell.c
|
2018-09-17 18:17:11 +02:00 |
Nicolas Hordé
|
c3a153b091
|
fix: correction keyboard.c
|
2018-09-17 13:18:05 +02:00 |
Nicolas Hordé
|
8e9987ba8a
|
fix: correction initialisation GDT
|
2018-09-17 13:14:27 +02:00 |
Nicolas Hordé
|
b1abb2f5a2
|
feat: gestion chargement d'une nouvelle GDT - non fonctionnel
|
2018-09-01 22:58:05 +02:00 |
Nicolas Hordé
|
debba65eba
|
fix: correction de dump_regs
|
2018-09-01 15:11:54 +02:00 |
Nicolas Hordé
|
aace138efe
|
feat: gestion GDT + affichage GDT+IDT
|
2018-08-31 02:48:03 +02:00 |
Nicolas Hordé
|
0c8419c91b
|
feat: debogage de printf et modification de dump_regs
|
2018-08-30 01:07:28 +02:00 |
Nicolas Hordé
|
ca1f1c18a8
|
feat: modification de la fonction printf
|
2018-08-29 10:12:00 +02:00 |
Nicolas Hordé
|
e3c09a2191
|
feat: menage dans fichiers inutiles
|
2018-08-28 15:22:43 +02:00 |
Nicolas Hordé
|
647050d22e
|
fix: correction de la fonction trianglefill
|
2018-08-22 20:43:21 +02:00 |
Nicolas Hordé
|
36185af660
|
fix: debogue de la fonction trianglefill
|
2018-08-22 18:39:06 +02:00 |
Nicolas Hordé
|
c76554dd4a
|
feat: ajout fonctions graphiques 2D + math + tick dans le timer
|
2018-08-22 17:36:30 +02:00 |
Nicolas Hordé
|
2ce9d70b48
|
feat: ajout interpréteur de commande & fonctions clavier essentielles
|
2018-08-21 08:26:35 +02:00 |
Nicolas Hordé
|
aeeb371294
|
fix: correction des interruptions par défaut
|
2018-08-20 16:35:36 +02:00 |
Nicolas Hordé
|
b4ba872397
|
feat: ajout de fonctions dans la librairie string - entiers & listes
|
2018-08-18 18:37:18 +02:00 |
Nicolas Hordé
|
539eeb1d8f
|
feat: ajout de fonctions dans la librairie string
|
2018-08-17 22:32:09 +02:00 |
Nicolas Hordé
|
49a4bd4640
|
feat: ajout de fonctions dans la librairie string
|
2018-08-17 18:10:20 +02:00 |
Nicolas Hordé
|
56da8273e8
|
feat: revision des fichiers, ajouts commentaires, ménage & indentation
|
2018-08-17 16:46:56 +02:00 |
Nicolas Hordé
|
3aa3adb92c
|
Merge tag '2.2.0' into develop
Merge avec master 2.2.0
|
2007-04-02 16:16:24 +00: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 |