login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
July
»
12
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remapping and x2apic support
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Eric W. Biederman <ebiederm@...>
To: Yinghai Lu <yhlu.kernel@...>
Cc: Eric W. Biederman <ebiederm@...>, Suresh Siddha <suresh.b.siddha@...>, Ingo Molnar <mingo@...>, hpa@zytor.com <hpa@...>, tglx@linutronix.de <tglx@...>, akpm@linux-foundation.org <akpm@...>, arjan@linux.intel.com <arjan@...>, andi@firstfloor.org <andi@...>, jbarnes@virtuousgeek.org <jbarnes@...>, steiner@sgi.com <steiner@...>, linux-kernel@vger.kernel.org <linux-kernel@...>, jeremy@goop.org <jeremy@...>
Subject:
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remapping and x2apic support
Date: Saturday, July 12, 2008 - 3:02 am
"Yinghai Lu" <yhlu.kernel@gmail.com> writes:
quoted text
> On Fri, Jul 11, 2008 at 8:52 PM, Eric W. Biederman > <ebiederm@xmission.com> wrote: >> "Yinghai Lu" <yhlu.kernel@gmail.com> writes: >> >>> 1. wonder if x2apic can be use with uniprocessor. >>> >>> in APIC_init_uniprocessor, it will try to enable x2apic, but later >>> >>> apic_write(APIC_ID, SET_APIC_ID(boot_cpu_physical_apicid)); >>> >>> but SET_APIC_ID is still for xapic version. so need to GET_APIC_ID, >>> SET_APIC_ID for different >>> genapic like 32bit. >>> >>> 2 check_x2apic is called in setup_arch, but it only set apic_ops, >>> and genapic still not changed, aka apic_flat... >>> wonder if you need to call setup_apic_routing to set genapic. >>> >>> otherwise read_apic_id could have use the one from apic_flat....need >>> to shift...... >>> >>> 3.or move read_apic_id to apic_ops intead...together with GET_APIC_ID too. >>> but 32bit version seems like to put GET_APIC_ID with genapic... >>> >>> which one is better? 2 or 3 >> >> Z finish untangle SMP support from apic initialization and move the apic >> initialization up into init_IRQ. >> >> That is better but is likely the wrong short term approach. > > plan to add get_apic_id(x) into 64bit genapic, and will use > #define GET_APIC_ID(x) genapic->get_apic_id(x) > #define read_apic_id() GET_APIC_ID(apic_read(APIC_ID)) > > so it is identical to 32bit, and we smooth the merging of 32/64 apic code > > also read the x2APIC spec pdf, it doesn't say anything about interrupt > remapping...need to be used with x2apic...
Clustered logical mode won't work as it requires > 16 bits of apicid. So only flat physical mode will work. Eric --
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 00/26] x64, x2apic/intr-remap: Interrupt-remapping an...
, Suresh Siddha
, (Thu Jul 10, 2:16 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Eric W. Biederman
, (Thu Jul 10, 4:05 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Arjan van de Ven
, (Thu Jul 10, 6:09 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Eric W. Biederman
, (Thu Jul 10, 6:54 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Thu Jul 10, 5:15 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Eric W. Biederman
, (Thu Jul 10, 6:52 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Thu Jul 10, 10:35 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Eric W. Biederman
, (Thu Jul 10, 11:15 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Thu Jul 10, 4:18 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Eric W. Biederman
, (Thu Jul 10, 5:07 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Thu Jul 10, 3:53 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Andrew Morton
, (Tue Jul 22, 4:49 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Mike Travis
, (Tue Jul 22, 5:00 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Thu Jul 24, 1:03 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Andrew Morton
, (Tue Jul 22, 5:14 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Yong Wang
, (Wed Jul 16, 10:37 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Wed Jul 16, 10:53 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Thu Jul 10, 5:56 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Fri Jul 11, 6:28 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Fri Jul 11, 4:09 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Fri Jul 11, 4:31 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Fri Jul 11, 4:49 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Yinghai Lu
, (Fri Jul 11, 4:42 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Fri Jul 11, 4:45 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Fri Jul 11, 5:24 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Yinghai Lu
, (Fri Jul 11, 6:02 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Sat Jul 12, 1:37 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Yinghai Lu
, (Sat Jul 12, 2:06 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Ingo Molnar
, (Sat Jul 12, 2:45 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Yinghai Lu
, (Fri Jul 11, 11:16 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Sat Jul 12, 8:55 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Eric W. Biederman
, (Fri Jul 11, 11:52 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Yinghai Lu
, (Sat Jul 12, 2:17 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Sat Jul 12, 9:00 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Eric W. Biederman
, (Sat Jul 12, 3:02 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Sat Jul 12, 9:32 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Yinghai Lu
, (Sat Jul 12, 3:49 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Sat Jul 12, 9:01 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Eric W. Biederman
, (Sat Jul 12, 4:11 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Yinghai Lu
, (Sat Jul 12, 4:37 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Sat Jul 12, 9:02 pm)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Eric W. Biederman
, (Sat Jul 12, 5:46 am)
Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remappin...
, Suresh Siddha
, (Thu Jul 10, 4:22 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Greg KH
[GIT PATCH] driver core patches against 2.6.24
Tarkan Erimer
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Martin Michlmayr
Network slowdown due to CFS
Ingo Molnar
Re: x86 arch updates also broke s390
git
:
linux-netdev
:
Gerrit Renker
[PATCH 15/37] dccp: Set per-connection CCIDs via socket options
David Miller
[GIT]: Networking
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Natalie Protasevich
[BUG] New Kernel Bugs
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
4 users
and
870 guests
online.
Online users
jonathan1700
muebcas98
enbuscadorto
flashtraininpml
Syndicate