Loading arch/arm/include/asm/mach/arch.h +4 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,10 @@ struct machine_desc { unsigned int nr_irqs; /* number of IRQs */ #ifdef CONFIG_ZONE_DMA unsigned long dma_zone_size; /* size of DMA-able area */ #endif unsigned int video_start; /* start of video RAM */ unsigned int video_end; /* end of video RAM */ Loading arch/arm/kernel/setup.c +6 −0 Original line number Diff line number Diff line Loading @@ -916,6 +916,12 @@ void __init setup_arch(char **cmdline_p) cpu_init(); tcm_init(); #ifdef CONFIG_ZONE_DMA if (mdesc->dma_zone_size) { extern unsigned long arm_dma_zone_size; arm_dma_zone_size = mdesc->dma_zone_size; } #endif #ifdef CONFIG_MULTI_IRQ_HANDLER handle_arch_irq = mdesc->handle_irq; #endif Loading Loading
arch/arm/include/asm/mach/arch.h +4 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,10 @@ struct machine_desc { unsigned int nr_irqs; /* number of IRQs */ #ifdef CONFIG_ZONE_DMA unsigned long dma_zone_size; /* size of DMA-able area */ #endif unsigned int video_start; /* start of video RAM */ unsigned int video_end; /* end of video RAM */ Loading
arch/arm/kernel/setup.c +6 −0 Original line number Diff line number Diff line Loading @@ -916,6 +916,12 @@ void __init setup_arch(char **cmdline_p) cpu_init(); tcm_init(); #ifdef CONFIG_ZONE_DMA if (mdesc->dma_zone_size) { extern unsigned long arm_dma_zone_size; arm_dma_zone_size = mdesc->dma_zone_size; } #endif #ifdef CONFIG_MULTI_IRQ_HANDLER handle_arch_irq = mdesc->handle_irq; #endif Loading