Faits: A. Par jugement du 5 juillet 2011, le Tribunal correctionnel du canton de Genève a notamment acquitté X._ des chefs d'accusation d'infraction à la LStup et de séjour illégal; il a ordonné sa libération immédiate. Par arrêt du 11 octobre 2011, la Chambre pénale d'appel et de révision de la Cour de justice genevoise a déclaré irrecevable l'appel formé par le Ministère public contre ce jugement et a laissé les frais de la procédure à la charge de l'Etat. B. X._ forme un recours en matière pénale au Tribunal fédéral contre cet arrêt, concluant à son annulation et au renvoi de la cause à l'autorité cantonale. Il sollicite par ailleurs l'assistance judiciaire. Des déterminations n'ont pas été requises.