Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

L4 inaccessible without bootloader provided virtual offset

Ouverte
#513 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
20/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
rust

Piste de recherche

Commencez par comparer les changements de memory mapping de v0.10.0 avec l’ancienne fonctionnalité map_physical_memory, puis retracez la manière dont la table L4 est rendue disponible et dont son offset virtuel est déterminé. Le travail est considéré comme terminé lorsqu’une méthode prise en charge pour obtenir l’offset est documentée ou implémentée, afin que la mémoire restante puisse être mappée sans page fault.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

I have spent pretty close to a week trying to figure this out. In older versions there was the map_physical_memory feature, which appears to have been removed as of v0.10.0. I have tried everything I can think of to no avail. Any time I try to access the L4 table to map the rest of the memory, I get a page daily.

Things I have tried:

  • reverse calculating an offset from the logs
  • creating a new L4 using 4KiB aligned static mut
  • I even tried patching in an offset on my own fork of the repo

I am at a loss for how to set up memory without a valid offset

Langage dominant
Rust
Étoiles
1.7k
Forks
240
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de rust-osdev/bootloader

Toutes les issues de rust-osdev/bootloader

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.