login
Login
/
Register
Search
Header Space
Forums
News
Jobs
Blogs
Features
Man Pages
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
Score:
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
Mail archive search
Enter your search terms.
all mailing lists
alsa-devel
dragonflybsd-bugs
dragonflybsd-commit
dragonflybsd-docs
dragonflybsd-kernel
dragonflybsd-submit
dragonflybsd-user
freebsd-announce
freebsd-bugs
freebsd-chat
freebsd-cluster
freebsd-current
freebsd-drivers
freebsd-embeded
freebsd-fs
freebsd-hackers
freebsd-hardware
freebsd-mobile
freebsd-net
freebsd-performance
freebsd-pf
freebsd-security
freebsd-security-notifications
freebsd-threads
git
git-commits-head
linux-activists
linux-arm
linux-ath5k-devel
linux-btrfs
linux-c-programming
linux-driver-devel
linux-ext4
linux-fsdevel
linux-ia64
linux-input
linux-kernel
linux-kernel-janitors
linux-kernel-mentors
linux-kernel-newbies
linux-kvm
linux-net
linux-netdev
linux-newbie
linux-nfs
linux-raid
linux-scsi
linux-security-module
linux-sparse
linux-usb
linux-usb-devel
madwifi-devel
netbsd-announce
netbsd-tech-kern
open-graphics
open-graphics-announce-kt
openbsd-announce
openbsd-bugs
openbsd-ipv6
openbsd-misc
openbsd-security-announce
openbsd-smp
openbsd-source-changes
openbsd-tech
openfabrics-general
openmoko-community
openmoko-devel
openmoko-kernel
reiserfs-devel
tux3
ucarp
Optionally limit your search to a specific mailing list.
advanced
Popular discussions
linux-kernel
:
Greg KH
[GIT PATCH] driver core patches against 2.6.24
Tim Tassonis
reiser4 for 2.6.27-rc1
monstr
[PATCH 20/52] [microblaze] heartbeat file
Tarkan Erimer
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
git
:
David Kastrup
Terminology question about remote branches.
Pascal Obry
git svn and the post-receive hook
Giuseppe Bilotta
git-svn tags and branches
Thomas Glanzmann
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
openbsd-misc
:
GVG GVG
ssh_exchange_identification: Connection closed by remote host
Andrei Pirvan
apache 1.3.29 + PHP 5.2.6 on OpenBSD 4.4
Richard Stallman
Real men don't attack straw men
Jason Dixon
DCBSDCon 2009 - Three Weeks Left
linux-netdev
:
David Miller
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
John P Poet
Realtek 8111C transmit timed out
Gerrit Renker
[PATCH 26/37] dccp: Integration of dynamic feature activation - part 1 (socket set...
Joerg Roedel
[PATCH 08/10] x86: add checks for sync_single* code
Latest forum posts
Tune CFS for htpc usage to decoding HD 1080p x264 video streams
5 hours ago
Linux kernel
Calling functions from system call
7 hours ago
Linux kernel
How to write in kernel memory
7 hours ago
Linux kernel
linux_wrappers.c:306: error: unknown field ‘nopage’ specified in initializer
7 hours ago
Linux kernel
Packet Replay Check
13 hours ago
FreeBSD
Cannot rdr from internal network to a squid proxy running on pf bridge firewall.
1 day ago
OpenBSD
Cannot compile kernel modules
1 day ago
Linux kernel
Intelligent enclosure (SES, SAF-TE) monitoring & configuration
2 days ago
Applications and Utilities
I/O operations
3 days ago
Linux kernel
Future of grsecurity
3 days ago
Linux kernel
Show all forums...
Recent Tags
more tags
Colocation donated by:
Who's online
There are currently
1 user
and
751 guests
online.
Online users
strcmp
Syndicate
speck-geostationary