Título: Frame y dirección de memoria. Publicado por: LaiaxanIV en 1 Abril 2016, 17:37 pm Código: int f = alloc_frame(); alloc_frame() devuelve el numero de frame que está libre, sabiendo que el frame es de 4096B, necesito copiar eso a la pos 0x00 de memoria. Código: void copy_data(void *start, void *dest, int size) Alguna idea de como lo puedo hacer? Me da un page_fault si pongo como dirección a copiar f*4096. Si pongo a mano la dirección me funciona perfectamente. Título: Re: Frame y dirección de memoria. Publicado por: AlbertoBSD en 1 Abril 2016, 19:12 pm El destino 0x0 no es escribible
Título: Re: Frame y dirección de memoria. Publicado por: LaiaxanIV en 1 Abril 2016, 19:26 pm Código: allocate_DIR((struct task_struct*)child); Así es el código, el error está en el segundo parametro que nos da page fault. |