From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964794Ab2KVS6O (ORCPT ); Thu, 22 Nov 2012 13:58:14 -0500 Received: from terminus.zytor.com ([198.137.202.10]:37038 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932323Ab2KVS6K (ORCPT ); Thu, 22 Nov 2012 13:58:10 -0500 User-Agent: K-9 Mail for Android In-Reply-To: References: <1353482170-10160-1-git-send-email-yinghai@kernel.org> <1353482170-10160-12-git-send-email-yinghai@kernel.org> <50AD0CA1.8000904@zytor.com> <50AD291A.10600@zytor.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH v3 11/12] x86, boot: add fields to support load bzImage and ramdisk high From: "H. Peter Anvin" Date: Thu, 22 Nov 2012 07:59:07 -0800 To: Yinghai Lu CC: Thomas Gleixner , Ingo Molnar , "Eric W. Biederman" , linux-kernel@vger.kernel.org, Rob Landley , Matt Fleming Message-ID: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Looks good to me. Yinghai Lu wrote: >On Wed, Nov 21, 2012 at 10:47 PM, Yinghai Lu >wrote: >> On Wed, Nov 21, 2012 at 9:58 PM, H. Peter Anvin >wrote: >>> Yes, lets... >>> >>> >>>> also do you still think need to move ext_ramdisk... >ext_cmd_line_ptr >>>> from setup_header to boot_param ? >>> > >how about: > >diff --git a/arch/x86/include/asm/bootparam.h >b/arch/x86/include/asm/bootparam.h >index 2ad874c..81b619e 100644 >--- a/arch/x86/include/asm/bootparam.h >+++ b/arch/x86/include/asm/bootparam.h >@@ -100,7 +100,10 @@ struct boot_params { > __u8 _pad2[4]; /* 0x054 */ > __u64 tboot_addr; /* 0x058 */ > struct ist_info ist_info; /* 0x060 */ >- __u8 _pad3[16]; /* 0x070 */ >+ __u32 ext_ramdisk_image; /* 0x070 */ >+ __u32 ext_ramdisk_size; /* 0x074 */ >+ __u32 ext_cmd_line_ptr; /* 0x078 */ >+ __u8 _pad3[4]; /* 0x07C */ > __u8 hd0_info[16]; /* obsolete! */ /* 0x080 */ > __u8 hd1_info[16]; /* obsolete! */ /* 0x090 */ > struct sys_desc_table sys_desc_table; /* 0x0a0 */ -- Sent from my mobile phone. Please excuse brevity and lack of formatting.