Nicolas Hordé
|
7cd20f6c0b
|
build: correction des makefiles et ajout du disque dur UEFI
|
2020-09-17 09:52:56 +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é
|
9da86c9057
|
feat: première compilation de noyau composite sans l'intégration de la décompression du noyau
|
2019-01-02 15:47:56 +01:00 |
Nicolas Hordé
|
e30592d7d4
|
feat: ajout des informations de déboguage séparée pour les différentes parties du noyau (compressées ou non, mode réel ou non)
|
2019-01-02 13:59:16 +01:00 |
Nicolas Hordé
|
fda7fdc711
|
feat: creation du piggy.o
|
2019-01-01 19:31:26 +01:00 |
Nicolas Hordé
|
32af566aec
|
feat: ajout de mkpiggy du noyau Linux et mise en place d'un noyau composite basé sur Linux
|
2019-01-01 13:30:06 +01:00 |
Nicolas Hordé
|
21bc3d2e3d
|
feat: ajout de code en realmode pour initialisation du pmode et préparation du chargement du noyau
|
2018-12-30 12:25:20 +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é
|
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é
|
c0b832ceed
|
build: correction erreur makefile
|
2018-12-12 12:37:19 +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é
|
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é
|
9041832823
|
feat: test sans --fomit-frame-pointer, travail sur sysexit
|
2018-12-04 21:57:44 +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é
|
cd9129dc15
|
style: reindent et correction des makefiles
|
2018-09-27 17:47:27 +02:00 |
Nicolas Hordé
|
31b139ab01
|
feat: multiboot2 géré à partir d'une routine asm
|
2018-09-27 17:12:12 +02:00 |
Nicolas Hordé
|
47e779ea1a
|
feat: boot sur disque dur par GRUB en multiboot2
|
2018-09-27 07:55:24 +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é
|
60edc30f82
|
build: enlève l'optimisation du code
|
2007-04-02 14:36:13 +00:00 |
Nicolas Hordé
|
7fcda8d524
|
build: compilation du system.sys au format PE
|
2007-04-02 14:21:18 +00:00 |
Nicolas Hordé
|
571ba62e2c
|
build: suppression de clause copy
|
2007-04-02 13:46:07 +00:00 |
Nicolas Hordé
|
7705c7c894
|
build: usage a nouveau de objcopy pour la génération de binaire pur
|
2007-04-02 13:26:29 +00:00 |
Nicolas Hordé
|
19dca7321b
|
build: n'utilise plus objcopy pour la génération du binaire pur
|
2007-04-02 13:06:17 +00:00 |
Nicolas Hordé
|
0c93eeb5bd
|
feat: première version C/C++ de COS2000
|
2007-04-02 12:52:01 +00:00 |