login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
December
»
11
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels on boot cpu
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Yinghai Lu <yhlu.kernel@...>
To: Eric W. Biederman <ebiederm@...>
Cc: Neil Horman <nhorman@...>, Neil Horman <nhorman@...>, Ben Woodard <woodard@...>, <kexec@...>, <linux-kernel@...>, Andi Kleen <ak@...>, <hbabu@...>, Andi Kleen <andi@...>
Subject:
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels on boot cpu
Date: Tuesday, December 11, 2007 - 2:00 pm
On Dec 11, 2007 7:29 AM, Eric W. Biederman <ebiederm@xmission.com> wrote:
quoted text
> > Neil Horman <nhorman@tuxdriver.com> writes: > > > On Mon, Dec 10, 2007 at 09:48:11PM -0700, Eric W. Biederman wrote: > >> Neil Horman <nhorman@tuxdriver.com> writes: > >> > >> Almost there. > > cool! :) > > > > <snip> > >> > >> We should not need check_hypertransport_config as the generic loop > >> now does the work for us. > >> > + > >> > static void __init nvidia_bugs(void) > >> > { > >> > #ifdef CONFIG_ACPI > >> > @@ -83,15 +127,25 @@ static void __init ati_bugs(void) > >> > #endif > >> > } > >> > > >> > +static void __init amd_host_bugs(void) > >> > +{ > >> > + printk(KERN_CRIT "IN AMD_HOST_BUGS\n"); > >> > + check_hypertransport_config(); > >> > +} > >> > >> Likewise this function is unneeded and the printk is likely confusing > >> for users. > >> > > Copy that. Fixed > > > > <snip> > >> > {} > >> So make that fix_hypertransport_config and we should be good. > > Done > > > >> > >> We don't need to shift device. Although we can do: > >> device_vendor = read_pci_config(num, slot, func, PCI_VENDOR_ID); > >> device = device_vendor >> 16; > >> vendor = device_vendor & 0xffff; > >> > > I'm not so sure about this. In my testing, it was clear that I needed to do a > > shift on device to make valid comparisons to the defined PCI_DEVICE_* macros. > > The origional code had to do the same thing with the class field, which is > > simmilarly positioned in the pci config space. > > Ok. I just looked at read_pci_config. It doesn't do the right thing for > a non-aligned 32bit access. (Not that I am convinced there is a right > thing we can do). Please make this read_pci_config_16 instead > and you won't need the shift. > > Either that or as I earlier suggested just do a 32bit read from offset 0 > and use shifts and masks to get vendor and device fields. > > The current code doing a shift where none should be needed (because > we ignore the two low order bits in our read) is totally weird > when looking at it. > > > Other than that, new patch attached. Enables the detection of AMD > > hypertransport functions and checks for the proper quirk just as before, and > > incoporates your comments above Eric, as well as yours Yinghai. > > You almost got YH's comment. You need return 2 for the old functions > so we don't try and apply a per chipset fixup for every device in > the system. > > I'm actually inclined to remove the return magic and just do something > like: > static fix_applied; > if (fix_applied++) > return; > In those functions that should be called only once.
it seems we need to have two tables. one for northbridge (sweep all the NB_K8) and another for SB ( like Nvidia, ati..., one touch and leave) YH --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH] kexec: force x86_64 arches to boot kdump kernels on ...
, Neil Horman
, (Mon Nov 26, 9:47 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Nov 27, 12:12 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 9:13 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Nov 27, 9:28 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Andi Kleen
, (Tue Nov 27, 9:45 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Nov 27, 10:56 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Ben Woodard
, (Tue Nov 27, 2:41 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 3:42 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Vivek Goyal
, (Tue Nov 27, 4:00 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Andi Kleen
, (Tue Nov 27, 6:24 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Ben Woodard
, (Tue Nov 27, 7:24 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Vivek Goyal
, (Wed Nov 28, 11:36 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Wed Nov 28, 12:02 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Wed Nov 28, 1:36 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Wed Nov 28, 2:16 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Vivek Goyal
, (Wed Nov 28, 3:05 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Wed Nov 28, 3:42 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Ben Woodard
, (Thu Nov 29, 10:16 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Thu Nov 29, 10:54 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Yinghai Lu
, (Fri Nov 30, 4:59 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Vivek Goyal
, (Fri Nov 30, 10:35 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Fri Nov 30, 10:32 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Wed Nov 28, 5:09 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Wed Nov 28, 7:27 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Ben Woodard
, (Thu Nov 29, 10:12 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Vivek Goyal
, (Fri Nov 30, 10:42 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Fri Nov 30, 10:51 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Thu Dec 6, 5:39 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Vivek Goyal
, (Thu Dec 6, 6:11 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Thu Dec 6, 8:33 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Yinghai Lu
, (Fri Dec 7, 4:50 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Yinghai Lu
, (Fri Dec 7, 5:22 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Fri Dec 7, 10:21 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Fri Dec 7, 2:36 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Fri Dec 7, 2:48 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Fri Dec 7, 1:58 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Mon Dec 10, 9:08 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Mon Dec 10, 11:43 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Dec 11, 12:48 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Dec 11, 10:39 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Dec 11, 11:29 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Dec 11, 2:22 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Dec 11, 2:46 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Dec 11, 3:24 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Yinghai Lu
, (Tue Dec 11, 3:51 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Dec 11, 4:59 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Andi Kleen
, (Wed Dec 12, 10:21 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Wed Dec 12, 11:55 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Andi Kleen
, (Wed Dec 12, 12:07 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Wed Dec 12, 3:43 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Wed Dec 12, 4:22 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Wed Dec 12, 5:32 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Thu Dec 13, 10:39 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Andi Kleen
, (Thu Dec 13, 11:16 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Thu Dec 13, 11:32 am)
Re: [PATCH] k8: Enable legacy irqs with extended cpu ids
, Eric W. Biederman
, (Wed Dec 12, 4:43 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Ben Woodard
, (Tue Dec 11, 8:16 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Dec 11, 8:52 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Yinghai Lu
, (Tue Dec 11, 9:07 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Yinghai Lu
, (Tue Dec 11, 2:00 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Dec 11, 2:29 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Yinghai Lu
, (Tue Dec 11, 2:45 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Yinghai Lu
, (Tue Dec 11, 2:31 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Mon Dec 10, 11:39 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Mon Dec 10, 9:17 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Vivek Goyal
, (Mon Dec 10, 12:20 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, yhlu
, (Fri Dec 7, 3:19 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Fri Dec 7, 4:13 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Thu Dec 6, 10:04 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Thu Dec 6, 8:10 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Vivek Goyal
, (Fri Dec 7, 10:39 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Fri Dec 7, 10:53 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Vivek Goyal
, (Fri Dec 7, 11:16 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Fri Dec 7, 11:53 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Fri Dec 7, 2:46 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Andi Kleen
, (Tue Nov 27, 7:56 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 4:52 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 11:34 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 10:28 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Andi Kleen
, (Tue Nov 27, 10:43 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 10:48 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Nov 27, 11:30 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Ben Woodard
, (Tue Nov 27, 4:50 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 5:05 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Nov 27, 6:38 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Ben Woodard
, (Tue Nov 27, 7:15 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Nov 27, 8:15 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 7:40 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Nov 27, 8:43 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Wed Nov 28, 11:54 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 12:45 pm)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Andi Kleen
, (Tue Nov 27, 11:24 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 9:53 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Andi Kleen
, (Tue Nov 27, 6:55 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Eric W. Biederman
, (Tue Nov 27, 7:19 am)
Re: [PATCH] kexec: force x86_64 arches to boot kdump kernels...
, Neil Horman
, (Tue Nov 27, 9:28 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Srivatsa Vaddagiri
Re: [PATCH, RFC] reimplement flush_workqueue()
Greg KH
[GIT PATCH] driver core patches against 2.6.24
debian developer
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Rafael J. Wysocki
2.6.26-rc7-git2: Reported regressions from 2.6.25
linux-netdev
:
Alexey Dobriyan
Re: [GIT]: Networking
Gerrit Renker
[PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side)
David Miller
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Ilpo Järvinen
Re: [bug] stuck localhost TCP connections, v2.6.26-rc3+
git
:
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
6 users
and
1025 guests
online.
Online users
zeekec
kernel Clark
fredaliv1961
sreejithc
hollywood
womenshealth
Syndicate