Nicolas Hordé
|
7cd20f6c0b
|
build: correction des makefiles et ajout du disque dur UEFI
|
2020-09-17 09:52:56 +02:00 |
Nicolas Hordé
|
eff52c8853
|
feat: scheduling opérationnel mais subsiste des bogues inconnus
|
2018-12-20 16:29:04 +01:00 |
Nicolas Hordé
|
11428c2415
|
feat: wrapper pour interruptions et pour l'IRQ0 (Scheduler+Timer) et début d'implémentation du scheduling
|
2018-12-19 16:13:47 +01:00 |
Nicolas Hordé
|
dd3e40d53e
|
feat: gestion des processus & tâches, compilation ok mais système figé au démarrage
|
2018-12-19 12:06:05 +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é
|
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é
|
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é
|
9041832823
|
feat: test sans --fomit-frame-pointer, travail sur sysexit
|
2018-12-04 21:57:44 +01: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é
|
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é
|
aace138efe
|
feat: gestion GDT + affichage GDT+IDT
|
2018-08-31 02:48:03 +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é
|
3a7cbd5f63
|
build: enlève l'optimisation du code
|
2007-04-02 14:35:35 +00:00 |
Nicolas Hordé
|
cd78773ee6
|
build: ajout des nouveaux modules a compiler
|
2007-04-02 14:14:40 +00:00 |
Nicolas Hordé
|
c1e4dbd597
|
build: mise a jour des modules a compiler
|
2007-04-02 13:44:25 +00:00 |
Nicolas Hordé
|
759e88c118
|
build: ajout des nouveaux modules a compiler
|
2007-04-02 13:21:56 +00:00 |
Nicolas Hordé
|
2325a40fb5
|
build: ajout de nouvelles compilations
|
2007-04-02 13:04:21 +00:00 |
Nicolas Hordé
|
0c93eeb5bd
|
feat: première version C/C++ de COS2000
|
2007-04-02 12:52:01 +00:00 |