Skip to content

Le kernel panic n'est pas assez robuste. #217

@NicolasFloquet

Description

@NicolasFloquet

Avec le problème des instructions SSE, j'ai remarqué que notre kernel panic manquait fortement de robustesse, et ça ne nous facilite pas la tâche quand il s'agit d'identifier un problème.

Dans le cas que l'on a rencontré, le comportement attendu aurait du être, j'imagine, invalid opcode. Au lieu de ça, on a eu un enchaînement de kernel panic jusqu'à arriver au pagefault de dépassement de pile. Il pourrait être utile de créer des tests pour chaque kernel panic possibles (division par 0, page fault, global protection, invalid opcode, etc.), et vérifier que le kernel panic se comporte normalement à chaque fois.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions