Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 136598
b: refs/heads/master
c: 5b81272
h: refs/heads/master
v: v3
  • Loading branch information
Ingo Molnar committed Jan 28, 2009
1 parent d268f70 commit 925fd82
Show file tree
Hide file tree
Showing 14 changed files with 14 additions and 17 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: ca6c8ed4646f8ccaa4f7db618bf69b8b8fb49767
refs/heads/master: 5b8127277bc4cdca78eda5ee900a314642822ace
2 changes: 1 addition & 1 deletion trunk/arch/x86/include/asm/bigsmp/apicdef.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#ifndef __ASM_MACH_APICDEF_H
#define __ASM_MACH_APICDEF_H

#define APIC_ID_MASK (0xFF<<24)
#define BIGSMP_APIC_ID_MASK (0xFF<<24)

static inline unsigned bigsmp_get_apic_id(unsigned long x)
{
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/x86/include/asm/es7000/apicdef.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#ifndef __ASM_ES7000_APICDEF_H
#define __ASM_ES7000_APICDEF_H

#define APIC_ID_MASK (0xFF<<24)
#define ES7000_APIC_ID_MASK (0xFF<<24)

static inline unsigned int es7000_get_apic_id(unsigned long x)
{
Expand Down
3 changes: 1 addition & 2 deletions trunk/arch/x86/include/asm/mach-default/mach_apicdef.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@
#include <asm/apic.h>

#ifdef CONFIG_X86_64
#define APIC_ID_MASK (apic->apic_id_mask)
#define SET_APIC_ID(x) (apic->set_apic_id(x))
#else
#define APIC_ID_MASK (0xF<<24)
#define DEFAULT_APIC_ID_MASK (0x0F<<24)

static inline unsigned default_get_apic_id(unsigned long x)
{
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/x86/include/asm/mach-generic/mach_apicdef.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@

#ifndef APIC_DEFINITION
#include <asm/genapic.h>

#define APIC_ID_MASK (apic->apic_id_mask)
#endif

#endif /* _ASM_X86_MACH_GENERIC_MACH_APICDEF_H */
2 changes: 1 addition & 1 deletion trunk/arch/x86/include/asm/numaq/apicdef.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#ifndef __ASM_NUMAQ_APICDEF_H
#define __ASM_NUMAQ_APICDEF_H

#define APIC_ID_MASK (0xF<<24)
#define NUMAQ_APIC_ID_MASK (0xF<<24)

static inline unsigned int numaq_get_apic_id(unsigned long x)
{
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/x86/include/asm/summit/apicdef.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#ifndef __ASM_SUMMIT_APICDEF_H
#define __ASM_SUMMIT_APICDEF_H

#define APIC_ID_MASK (0xFF<<24)
#define SUMMIT_APIC_ID_MASK (0xFF<<24)

static inline unsigned summit_get_apic_id(unsigned long x)
{
Expand Down
4 changes: 2 additions & 2 deletions trunk/arch/x86/kernel/apic.c
Original file line number Diff line number Diff line change
Expand Up @@ -1009,11 +1009,11 @@ int __init verify_local_APIC(void)
*/
reg0 = apic_read(APIC_ID);
apic_printk(APIC_DEBUG, "Getting ID: %x\n", reg0);
apic_write(APIC_ID, reg0 ^ APIC_ID_MASK);
apic_write(APIC_ID, reg0 ^ apic->apic_id_mask);
reg1 = apic_read(APIC_ID);
apic_printk(APIC_DEBUG, "Getting ID: %x\n", reg1);
apic_write(APIC_ID, reg0);
if (reg1 != (reg0 ^ APIC_ID_MASK))
if (reg1 != (reg0 ^ apic->apic_id_mask))
return 0;

/*
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/x86/kernel/genapic_flat_64.c
Original file line number Diff line number Diff line change
Expand Up @@ -352,7 +352,7 @@ struct genapic apic_physflat = {

.get_apic_id = flat_get_apic_id,
.set_apic_id = set_apic_id,
.apic_id_mask = 0xFFu<<24,
.apic_id_mask = 0xFFu << 24,

.cpu_mask_to_apicid = physflat_cpu_mask_to_apicid,
.cpu_mask_to_apicid_and = physflat_cpu_mask_to_apicid_and,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/x86/mach-generic/bigsmp.c
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ struct genapic apic_bigsmp = {

.get_apic_id = bigsmp_get_apic_id,
.set_apic_id = NULL,
.apic_id_mask = APIC_ID_MASK,
.apic_id_mask = BIGSMP_APIC_ID_MASK,

.cpu_mask_to_apicid = cpu_mask_to_apicid,
.cpu_mask_to_apicid_and = cpu_mask_to_apicid_and,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/x86/mach-generic/default.c
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ struct genapic apic_default = {

.get_apic_id = default_get_apic_id,
.set_apic_id = NULL,
.apic_id_mask = APIC_ID_MASK,
.apic_id_mask = DEFAULT_APIC_ID_MASK,

.cpu_mask_to_apicid = cpu_mask_to_apicid,
.cpu_mask_to_apicid_and = cpu_mask_to_apicid_and,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/x86/mach-generic/es7000.c
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ struct genapic apic_es7000 = {

.get_apic_id = es7000_get_apic_id,
.set_apic_id = NULL,
.apic_id_mask = APIC_ID_MASK,
.apic_id_mask = ES7000_APIC_ID_MASK,

.cpu_mask_to_apicid = cpu_mask_to_apicid,
.cpu_mask_to_apicid_and = cpu_mask_to_apicid_and,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/x86/mach-generic/numaq.c
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ struct genapic apic_numaq = {

.get_apic_id = numaq_get_apic_id,
.set_apic_id = NULL,
.apic_id_mask = APIC_ID_MASK,
.apic_id_mask = NUMAQ_APIC_ID_MASK,

.cpu_mask_to_apicid = cpu_mask_to_apicid,
.cpu_mask_to_apicid_and = cpu_mask_to_apicid_and,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/x86/mach-generic/summit.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ struct genapic apic_summit = {

.get_apic_id = summit_get_apic_id,
.set_apic_id = NULL,
.apic_id_mask = APIC_ID_MASK,
.apic_id_mask = SUMMIT_APIC_ID_MASK,

.cpu_mask_to_apicid = cpu_mask_to_apicid,
.cpu_mask_to_apicid_and = cpu_mask_to_apicid_and,
Expand Down

0 comments on commit 925fd82

Please sign in to comment.