Way of extending when there is not enough memory
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- rust
- Área
- operating-systems
Línea de trabajo
Start by reading the allocator API and tracing how it handles an allocation when no suitable memory remains. Define the callback contract for obtaining additional pages, including how physical frames or kernel-provided memory are represented. Done means the allocator can request more pages through that contract and the behavior is covered by appropriate tests.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
It would be nice if the allocator could accept a function which gets called when there is not enough memory to allocate something, and that function can then get pages of memory (such as mapping some phys frames or requesting memory from the kernel).
- Lenguaje dominante
- Rust
- Estrellas
- 242
- Forks
- 56
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rust-osdev/linked-list-allocator
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
Support for reallocationsAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Integer overflow in deallocationAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
help wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
rust-osdev/linked-list-allocator#83 · 2 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
rust-osdev/linked-list-allocator#76 · 3 comentarios ·
Todos los issues de rust-osdev/linked-list-allocator
Issues similares
-
area:cli bug good first issue priority:high
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
rtk-ai/rtk#4249 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ActivityWatch/activitywatch#1463 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día