]> Pileus Git - ~andy/linux/blobdiff - arch/arm/kernel/setup.c
ARM: introduce atag_offset to replace boot_params
[~andy/linux] / arch / arm / kernel / setup.c
index 70bca649e9250d8a517348c7536e1fd7e782f942..2737ba3f739c9c52aed2dce65bef9961640bea14 100644 (file)
@@ -819,6 +819,8 @@ static struct machine_desc * __init setup_machine_tags(unsigned int nr)
 
        if (__atags_pointer)
                tags = phys_to_virt(__atags_pointer);
+       else if (mdesc->atag_offset)
+               tags = (void *)(PAGE_OFFSET + mdesc->atag_offset);
        else if (mdesc->boot_params) {
 #ifdef CONFIG_MMU
                /*