L4 inaccessible without bootloader provided virtual offset
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
- Domaine
- operating-systems
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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de rust-osdev/bootloader
-
help wanted
Difficulté 3/5 1-2 jours Accessibilité débutants 67/100
rust-osdev/bootloader#581 · 2 commentaires ·
-
No boot on real hardware Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
rust-osdev/bootloader#573 · 5 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
rust-osdev/bootloader#555 · 2 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
rust-osdev/bootloader#534 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 38/100
rust-osdev/bootloader#525 ·
Toutes les issues de rust-osdev/bootloader
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
bug good first issue package: quic
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
-
`dora trace view` sends a non-canonical full UUID as-is, so a valid trace ID shows "No spans found" Ouvertecli coordinator rust
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
area: tasks enhancement good first issue help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Jason-jo17/Polybench#15 · 1 commentaire ·