Générateur d'horloge, pilote ?

Générateur d'horloge, pilote ? - ASM - Programmation

Marsh Posté le 21-08-2016 à 14:35:43    

Bonjour,  
 
je suis en train de créer un Os 100% assembleur sur un processeur architecture x86-64 en mode protégé, donc fonctionnant sans l'aide du bios, les générateurs d'horloge intégrés dans les cartes mère ont-ils besoin d'un pilote pour fonctionner ?

Reply

Marsh Posté le 21-08-2016 à 14:35:43   

Reply

Marsh Posté le 23-08-2016 à 11:42:41    

Regarde interruption 1CH

Reply

Marsh Posté le 23-08-2016 à 13:19:32    

Sans l'aide du bios, j'ai précisé pourtant.

Reply

Marsh Posté le 23-08-2016 à 14:53:55    

Tu veux aussi programmer ton propre BIOS ?


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 24-08-2016 à 08:26:42    

Non, juste être indépendant de lui passé en mode protégé, et ne pas sans arrêt lui demander de me faire des trucs parce que encore une fois comme je l'ai déjà dit, 100% assembleur.

Reply

Marsh Posté le 24-08-2016 à 17:01:42    

Le fait que ce soit 100% assembleur n'interdit pas l'appel au Bios... Bref, je te souhaite bonne chance sur ton projet...

Reply

Marsh Posté le 24-08-2016 à 19:41:42    

100% fait en assembleur forcément si je dépends du bios il ne le sera pas. Je ne savais pas qu'il existait plusieurs horloges dans une carte mère "standard et moderne", ailleurs on me parle de la APIC timer et la HPET, la dernière étant la remplaçante de la PIT et la RTC, et ces deux horloges ont effectivement besoin de pilote pour fonctionner. Quand je parle d'horloge je fais plutôt référence à horloge et minuteur. Ma question étant résolu j'en laisse une dernière pour être sûr : APIC timer et HPET sont elles effectivement les seules horloges/minuteurs que contient une carte mère ? Sur internet je n'ai pas trouvé d'information claire à ce sujet.
 
Merci pour l'encouragement Antac.


Message édité par Factorisable le 24-08-2016 à 19:43:59
Reply

Marsh Posté le 28-08-2016 à 18:49:17    

Personne ?

Reply

Marsh Posté le 28-08-2016 à 20:18:02    

Juste, tu peux m'expliquer en quoi faire un appel à une interruption bios en assembleur fait que ton truc ne soit plus en assembleur ?
Tu veux rester le plus proche du matériel possible, passe sur du hardware libre sinon tu vas dans une impasse...

Reply

Marsh Posté le 28-08-2016 à 22:33:01    

En gros je veux faire mon os de a à z en assembleur, qu'il ne fonctionne que avec ce que j'ai codé, pour ça pas d'autre chemin que de se passer du bios. Qu'entends-tu par hardware libre ?

Reply

Marsh Posté le 28-08-2016 à 22:33:01   

Reply

Marsh Posté le 28-08-2016 à 23:48:01    

Factorisable a écrit :

En gros je veux faire mon os de a à z en assembleur, qu'il ne fonctionne que avec ce que j'ai codé, pour ça pas d'autre chemin que de se passer du bios. Qu'entends-tu par hardware libre ?


Sinon tu regarde menuetOS :  
http://www.menuetos.net/

Reply

Marsh Posté le 29-08-2016 à 07:19:53    

Il existe du matériel open source, dont les spécifications sont publiées, en revanche pas pour x86 à ma connaissance (ce qui par ailleurs, n'est pas forcément un bon choix pour ton projet)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed