From 45acb625b17ca642fa968a7ca41e0a03e8e9ccfb Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Wed, 12 Dec 2012 23:04:26 +0100 Subject: Simplify requirements on interrupts during initialization Don't involve the pmap module directly, as there could be others. Make the cpu module completely responsible for synchronizing all processors on kernel entry so that interrupts can be explicitely enabled there. --- arch/x86/machine/pmap.h | 7 ------- 1 file changed, 7 deletions(-) (limited to 'arch/x86/machine/pmap.h') diff --git a/arch/x86/machine/pmap.h b/arch/x86/machine/pmap.h index 89b36b52..018bf900 100644 --- a/arch/x86/machine/pmap.h +++ b/arch/x86/machine/pmap.h @@ -175,13 +175,6 @@ void pmap_kprotect(unsigned long start, unsigned long end, int prot); void pmap_kupdate(unsigned long start, unsigned long end); phys_addr_t pmap_kextract(unsigned long va); -/* - * Prepare the pmap module for a multiprocessor environment. - * - * Interrupts must be enabled when calling this function. - */ -void pmap_mp_setup(void); - /* * Interrupt handler for inter-processor update requests. */ -- cgit v1.2.3