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é
|
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é
|
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é
|
8d3da6480a
|
feat: test de syscall, implémentation sous forme de macro et handler opérationnel
|
2018-12-05 16:42:25 +01:00 |
Nicolas Hordé
|
9041832823
|
feat: test sans --fomit-frame-pointer, travail sur sysexit
|
2018-12-04 21:57:44 +01:00 |
Nicolas Hordé
|
e87aedb02e
|
feat: debut implémentation de sysenter / sysexit et test depuis shell.c
|
2018-12-04 00:05:55 +01: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é
|
a12ddfa03b
|
feat: ajout GDT user, CPUID ajouts, noyaux 0x100000, syscall par sysenter préparation
|
2018-09-18 14:29:35 +02:00 |