Faits: Faits: A. X._ est né en 1964 au Maroc où il a suivi une formation d'électricien. Il a émigré en France en 1987 et a contracté en 1988 un premier mariage qui s'est soldé par un divorce l'année suivante. Après avoir occupé divers emplois intérimaires et connu une période de chômage, il s'est marié une seconde fois en 1994. En 1998, son épouse a déposé une plainte pénale pour viol à son encontre; cette affaire a abouti à une ordonnance de non-lieu rendue par le juge d'instruction de Thonon. Le divorce des époux a été prononcé le 14 avril 1999. A la fin de 1998, X._ a fait la connaissance de Y._, dont il est rapidement devenu l'amant. Le couple a voyagé au Maroc au mois de décembre 1998 et a signé, à cette occasion, une promesse de mariage. Au début de l'année 1999, les fiancés ont conçu un enfant. Le 10 mai 1999, une dispute a éclaté au sein du couple. X._ a saisi son canif et a frappé Y._ à une dizaine de reprises, dans l'intention de la tuer. Transportée à l'hôpital, la victime est décédée le jour même des suites d'une plaie au poumon droit et d'une importante perte de sang. Le 10 mai 1999, une dispute a éclaté au sein du couple. X._ a saisi son canif et a frappé Y._ à une dizaine de reprises, dans l'intention de la tuer. Transportée à l'hôpital, la victime est décédée le jour même des suites d'une plaie au poumon droit et d'une importante perte de sang. B. Dans le cadre de l'enquête, X._ a été soumis à une expertise psychiatrique. L'expert a conclu qu'il souffrait d'un trouble dépressif récurrent sévère, avec symptômes psychotiques. Il a notamment précisé: "Quoique l'acte criminel ait été commis en grande partie du fait de la maladie mentale de l'expertisé, cette pathologie n'entraîne pas chez lui une volonté habituelle de nuire ou de porter préjudice à son entourage. Ceci nous permet de dire que la maladie dont souffre X._ n'entraîne pas un danger pour la sécurité publique". L'expert a ajouté que la pathologie de l'expertisé perturbait cependant ses relations affectives et sociales, de sorte qu'un traitement en milieu hospitalier était absolument nécessaire afin de diminuer le risque de récidive. Par arrêt du 13 décembre 2000, la Cour d'assises du canton de Genève a reconnu X._ coupable de meurtre. Elle l'a condamné à dix ans de réclusion et a ordonné son expulsion du territoire suisse pour une durée de dix ans. La Cour de cassation du canton de Genève a annulé cet arrêt et renvoyé la cause à la Cour d'assises pour qu'elle se prononce sur un éventuel internement en application de l'art. 43 ch. 1 al. 2 CP. Par arrêt du 5 décembre 2001, la Cour d'assises a confirmé son premier prononcé. En outre, elle a ordonné que X._ poursuive un traitement médical psychiatrique et psychothérapeutique en détention, au motif qu'il présentait un risque de récidive qui ne saurait être pris dans le cadre ouvert d'une hospitalisation. La Cour de cassation genevoise a rejeté un nouveau recours. X._ a recouru au Tribunal fédéral. Par arrêt du 18 octobre 2002, celui-ci a admis le recours de droit public, car l'autorité cantonale n'avait pas examiné les possibilités et les conditions d'une mesure d'hospitalisation alors que l'expert avait recommandé cette mesure sans ambiguïté, la considérant médicalement comme la plus adéquate (6P.87/2002). Par arrêt du même jour, il a aussi admis le pourvoi en nullité sur la question de la peine (6S.258/2002). A la suite de ces arrêts, la Cour de cassation genevoise a renvoyé la cause à la Cour d'assises. X._ a recouru au Tribunal fédéral. Par arrêt du 18 octobre 2002, celui-ci a admis le recours de droit public, car l'autorité cantonale n'avait pas examiné les possibilités et les conditions d'une mesure d'hospitalisation alors que l'expert avait recommandé cette mesure sans ambiguïté, la considérant médicalement comme la plus adéquate (6P.87/2002). Par arrêt du même jour, il a aussi admis le pourvoi en nullité sur la question de la peine (6S.258/2002). A la suite de ces arrêts, la Cour de cassation genevoise a renvoyé la cause à la Cour d'assises. C. Le 7 février 2003, la Cour d'assises a entendu une nouvelle fois les deux experts. Le Dr B._ a persisté à recommander une hospitalisation. Le Dr C._ a déclaré que le recourant ne présentait pas de danger pour la sécurité publique en général, mais qu'un risque de récidive subsistait au cas où X._ se trouverait dans une situation semblable à celle existant au moment des faits qui lui étaient reprochés. Pour le Dr C._, l'état psychique de l'accusé nécessitait une hospitalisation prolongée. A ses yeux, un risque de récidive en milieu hospitalier était faible, dès lors que l'équipe soignante s'apercevrait si X._ nouait une relation affective et qu'elle pourrait alors le tenir en observation. Par arrêt du même jour, la Cour d'assises a fait siens les avis des experts et a retenu que l'acte reproché à l'accusé était en rapport avec son état mental, qu'un traitement hospitalier, suivi d'un traitement ambulatoire, était nécessaire et qu'il n'était pas nécessaire de l'interner pour prévenir la mise en danger d'autrui. En conséquence, elle a suspendu l'exécution de la peine principale nouvellement fixée à huit ans de réclusion et a ordonné un traitement en milieu hospitalier. Par arrêt du même jour, la Cour d'assises a fait siens les avis des experts et a retenu que l'acte reproché à l'accusé était en rapport avec son état mental, qu'un traitement hospitalier, suivi d'un traitement ambulatoire, était nécessaire et qu'il n'était pas nécessaire de l'interner pour prévenir la mise en danger d'autrui. En conséquence, elle a suspendu l'exécution de la peine principale nouvellement fixée à huit ans de réclusion et a ordonné un traitement en milieu hospitalier. D. Dans la soirée du 23 juin 2003, X._ a téléphoné à sa belle-fille D._, fille de l'une de ses ex-épouses, et lui a déclaré qu'"il allait la tuer, elle et sa famille, et s'occuper de sa mère". Pour ces faits, X._ a été condamné à une peine ferme de six mois d'emprisonnement. Le 9 août 2003, X._ a fugué de la clinique où il était hospitalisé. Après trois semaines à Paris, il est rentré de son propre gré et a été interpellé le 2 septembre 2003, après avoir pris contact avec son avocat. Le 9 août 2003, X._ a fugué de la clinique où il était hospitalisé. Après trois semaines à Paris, il est rentré de son propre gré et a été interpellé le 2 septembre 2003, après avoir pris contact avec son avocat. E. Le 8 septembre 2003, le Conseil de surveillance psychiatrique du canton de Genève (CSP) est arrivé à la conclusion qu'au vu des menaces et de la fugue précitées, la mesure d'hospitalisation était insuffisante et qu'un internement apparaissait plus approprié. A la suite d'une demande de reconsidération, une délégation du CSP a entendu X._. Elle n'a pas pu mettre en évidence des signes de déstructurations psychiques ou de délire et n'a pas été en mesure d'objectiver les hallucinations auditives et visuelles évoquées par X._. Au contraire, elle a constaté une cohérence du discours et une capacité à prendre en compte son interlocuteur, éléments peu compatibles, selon elle, avec les mises à distance habituellement observées dans les pathologies psychotiques. Le CSP en a conclu que la mesure d'hospitalisation était inappropriée et a préconisé, cette fois, l'exécution du solde de la peine. Cette décision, rendue le 6 octobre 2003, n'a pas fait l'objet d'un recours. Le Procureur général du canton de Genève a saisi la Chambre pénale de la Cour de justice de Genève d'une requête du 12 septembre 2003 en vue de modifier la mesure d'hospitalisation en un internement. Cette requête faisait suite à la première décision du CSP tendant à l'internement, mais était antérieure à la seconde qui proposait l'exécution de la peine. La Chambre pénale a instruit la cause lors de son audience du 16 décembre 2003. Elle a d'abord entendu le Dr C._. Celui-ci a confirmé ses rapports antérieurs, déclarant que X._ ne compromettait pas gravement la sécurité publique et qu'une hospitalisation serait plus adéquate. Il a précisé qu'il maintenait son avis, malgré la décision contraire du 6 octobre du CSP, laquelle ne constituait pas, selon lui, une expertise. La Chambre pénale a également entendu le médecin qui avait suivi X._ lors de son hospitalisation. Celui-ci a déclaré qu'il n'avait observé aucun critère immédiat de dangerosité justifiant un traitement en milieu hospitalier et que le traitement pourrait être poursuivi en ambulatoire. A la fin de l'audience, le représentant du Ministère public a conclu qu'il soit mis fin à l'hospitalisation et que l'exécution de la peine, assortie d'un traitement ambulatoire, soit ordonnée. X._ a requis la poursuite du traitement hospitalier. Par arrêt du 6 février 2004, la Chambre pénale a ordonné l'internement de X._ en application de l'art. 43 ch. 1 al. 2 CP. Elle a rejeté les conclusions de X._, estimant que la décision du CSP du 6 octobre 2003, entrée en force faute de recours, tranchait définitivement la question de l'hospitalisation et qu'il ne lui appartenait pas de la revoir. Elle s'est ensuite prononcée sur les conclusions du Ministère public tendant à l'exécution du solde de la peine. Après avoir rappelé les conditions d'un internement et sans discuter les avis émis par les experts et le CSP au sein duquel siégeaient des psychiatres, elle a ordonné l'internement de X._, avec une brève motivation. Par arrêt du 6 février 2004, la Chambre pénale a ordonné l'internement de X._ en application de l'art. 43 ch. 1 al. 2 CP. Elle a rejeté les conclusions de X._, estimant que la décision du CSP du 6 octobre 2003, entrée en force faute de recours, tranchait définitivement la question de l'hospitalisation et qu'il ne lui appartenait pas de la revoir. Elle s'est ensuite prononcée sur les conclusions du Ministère public tendant à l'exécution du solde de la peine. Après avoir rappelé les conditions d'un internement et sans discuter les avis émis par les experts et le CSP au sein duquel siégeaient des psychiatres, elle a ordonné l'internement de X._, avec une brève motivation. F. Par arrêt du 29 octobre 2004, la Cour de cassation pénale genevoise a rejeté le pourvoi formé par X._. Elle a recopié la brève motivation donnée par la Chambre pénale, ajoutant qu'il n'y avait rien à redire, que le comportement de X._ représentait manifestement un danger pour la sécurité publique, même si le risque était limité à certaines personnes ou certaines situations, que l'exécution de la peine répondrait aux impératifs de sécurité publique pour une période limitée seulement, que X._ devait être surveillé de près et que son état évoluait. F. Par arrêt du 29 octobre 2004, la Cour de cassation pénale genevoise a rejeté le pourvoi formé par X._. Elle a recopié la brève motivation donnée par la Chambre pénale, ajoutant qu'il n'y avait rien à redire, que le comportement de X._ représentait manifestement un danger pour la sécurité publique, même si le risque était limité à certaines personnes ou certaines situations, que l'exécution de la peine répondrait aux impératifs de sécurité publique pour une période limitée seulement, que X._ devait être surveillé de près et que son état évoluait. G. X._ forme un recours de droit public et un pourvoi en nullité au Tribunal fédéral contre ce dernier arrêt. Il sollicite l'assistance judiciaire et l'effet suspensif. L'autorité cantonale a renoncé à se déterminer sur les recours, se référant aux considérants de son arrêt. Invité à déposer ses observations jusqu'au 16 février 2005, le Ministère public a répondu par mémoire du 18 février 2005. Tardif, ce mémoire a été écarté du dossier.