On Sun, Jan 03 17:03, Kevin Wolf wrote: > ! kernel2: Nachdem Paging an ist, muessen wir auf die virtuelle Adresse > des Kernel-PD zugreifen > > Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx> > --- > src/kernel2/src/arch/i386/mm/virt.c | 2 ++ > 1 files changed, 2 insertions(+), 0 deletions(-) > > diff --git a/src/kernel2/src/arch/i386/mm/virt.c b/src/kernel2/src/arch/i386/mm/virt.c > index 55ced12..065a0c7 100644 > --- a/src/kernel2/src/arch/i386/mm/virt.c > +++ b/src/kernel2/src/arch/i386/mm/virt.c > @@ -42,6 +42,7 @@ > > extern void pmm_set_bitmap_start(void* bitmap_start); > extern bool use_phys_addr; > +extern page_directory_t page_directory_current; > > /** > * Initialisiert die virtuelle Speicherverwaltung. Insbesondere wird ein > @@ -84,6 +85,7 @@ void vmm_init(mmc_context_t* kernel_context) > use_phys_addr = FALSE; > > kernel_context->page_directory_virt = virtual_pd; > + page_directory_current = virtual_pd; > } > > /** Acked-by: Antoine Kaufmann <toni@xxxxxxxxxx> -- Antoine Kaufmann <toni@xxxxxxxxxxxxxxxx>
Attachment:
pgpdNSCFIcMdw.pgp
Description: PGP signature