Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
1f75ed0c
Commit
1f75ed0c
authored
Jan 28, 2009
by
Ingo Molnar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
x86: remove mach_apicdef.h
Move its definitions into apic.h. Signed-off-by:
Ingo Molnar
<
mingo@elte.hu
>
parent
b2af018f
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
18 additions
and
40 deletions
+18
-40
arch/x86/include/asm/apic.h
arch/x86/include/asm/apic.h
+16
-0
arch/x86/include/asm/mach-default/mach_apic.h
arch/x86/include/asm/mach-default/mach_apic.h
+0
-1
arch/x86/include/asm/mach-default/mach_apicdef.h
arch/x86/include/asm/mach-default/mach_apicdef.h
+0
-22
arch/x86/include/asm/mach-generic/mach_apicdef.h
arch/x86/include/asm/mach-generic/mach_apicdef.h
+0
-8
arch/x86/include/asm/smp.h
arch/x86/include/asm/smp.h
+2
-2
arch/x86/kernel/apic.c
arch/x86/kernel/apic.c
+0
-1
arch/x86/kernel/genapic_flat_64.c
arch/x86/kernel/genapic_flat_64.c
+0
-1
arch/x86/kernel/io_apic.c
arch/x86/kernel/io_apic.c
+0
-1
arch/x86/kernel/mpparse.c
arch/x86/kernel/mpparse.c
+0
-3
arch/x86/mach-generic/default.c
arch/x86/mach-generic/default.c
+0
-1
No files found.
arch/x86/include/asm/apic.h
View file @
1f75ed0c
...
...
@@ -211,4 +211,20 @@ static inline void disable_local_APIC(void) { }
#endif
/* !CONFIG_X86_LOCAL_APIC */
#ifdef CONFIG_X86_64
#define SET_APIC_ID(x) (apic->set_apic_id(x))
#else
static
inline
unsigned
default_get_apic_id
(
unsigned
long
x
)
{
unsigned
int
ver
=
GET_APIC_VERSION
(
apic_read
(
APIC_LVR
));
if
(
APIC_XAPIC
(
ver
))
return
(
x
>>
24
)
&
0xFF
;
else
return
(
x
>>
24
)
&
0x0F
;
}
#endif
#endif
/* _ASM_X86_APIC_H */
arch/x86/include/asm/mach-default/mach_apic.h
View file @
1f75ed0c
...
...
@@ -3,7 +3,6 @@
#ifdef CONFIG_X86_LOCAL_APIC
#include <mach_apicdef.h>
#include <asm/smp.h>
#define APIC_DFR_VALUE (APIC_DFR_FLAT)
...
...
arch/x86/include/asm/mach-default/mach_apicdef.h
deleted
100644 → 0
View file @
b2af018f
#ifndef _ASM_X86_MACH_DEFAULT_MACH_APICDEF_H
#define _ASM_X86_MACH_DEFAULT_MACH_APICDEF_H
#include <asm/apic.h>
#ifdef CONFIG_X86_64
#define SET_APIC_ID(x) (apic->set_apic_id(x))
#else
static
inline
unsigned
default_get_apic_id
(
unsigned
long
x
)
{
unsigned
int
ver
=
GET_APIC_VERSION
(
apic_read
(
APIC_LVR
));
if
(
APIC_XAPIC
(
ver
))
return
(
x
>>
24
)
&
0xFF
;
else
return
(
x
>>
24
)
&
0x0F
;
}
#endif
#endif
/* _ASM_X86_MACH_DEFAULT_MACH_APICDEF_H */
arch/x86/include/asm/mach-generic/mach_apicdef.h
deleted
100644 → 0
View file @
b2af018f
#ifndef _ASM_X86_MACH_GENERIC_MACH_APICDEF_H
#define _ASM_X86_MACH_GENERIC_MACH_APICDEF_H
#ifndef APIC_DEFINITION
#include <asm/genapic.h>
#endif
#endif
/* _ASM_X86_MACH_GENERIC_MACH_APICDEF_H */
arch/x86/include/asm/smp.h
View file @
1f75ed0c
...
...
@@ -173,6 +173,8 @@ extern int safe_smp_processor_id(void);
#endif
#include <asm/genapic.h>
#ifdef CONFIG_X86_LOCAL_APIC
#ifndef CONFIG_X86_64
...
...
@@ -182,7 +184,6 @@ static inline int logical_smp_processor_id(void)
return
GET_APIC_LOGICAL_ID
(
*
(
u32
*
)(
APIC_BASE
+
APIC_LDR
));
}
#include <mach_apicdef.h>
static
inline
unsigned
int
read_apic_id
(
void
)
{
unsigned
int
reg
;
...
...
@@ -197,7 +198,6 @@ static inline unsigned int read_apic_id(void)
# if defined(APIC_DEFINITION) || defined(CONFIG_X86_64)
extern
int
hard_smp_processor_id
(
void
);
# else
#include <mach_apicdef.h>
static
inline
int
hard_smp_processor_id
(
void
)
{
/* we don't want to mark this access volatile - bad code generation */
...
...
arch/x86/kernel/apic.c
View file @
1f75ed0c
...
...
@@ -50,7 +50,6 @@
#include <asm/smp.h>
#include <mach_apic.h>
#include <mach_apicdef.h>
#include <mach_ipi.h>
/*
...
...
arch/x86/kernel/genapic_flat_64.c
View file @
1f75ed0c
...
...
@@ -19,7 +19,6 @@
#include <asm/smp.h>
#include <asm/ipi.h>
#include <asm/genapic.h>
#include <mach_apicdef.h>
#ifdef CONFIG_ACPI
#include <acpi/acpi_bus.h>
...
...
arch/x86/kernel/io_apic.c
View file @
1f75ed0c
...
...
@@ -64,7 +64,6 @@
#include <mach_ipi.h>
#include <mach_apic.h>
#include <mach_apicdef.h>
#define __apicdebuginit(type) static type __init
...
...
arch/x86/kernel/mpparse.c
View file @
1f75ed0c
...
...
@@ -30,9 +30,6 @@
#include <asm/smp.h>
#include <mach_apic.h>
#ifdef CONFIG_X86_32
#include <mach_apicdef.h>
#endif
/*
* Checksum an MP configuration block.
...
...
arch/x86/mach-generic/default.c
View file @
1f75ed0c
...
...
@@ -5,7 +5,6 @@
#include <linux/threads.h>
#include <linux/cpumask.h>
#include <asm/mpspec.h>
#include <asm/mach-default/mach_apicdef.h>
#include <asm/genapic.h>
#include <asm/fixmap.h>
#include <asm/apicdef.h>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment