-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Thomas Gleixner
committed
Oct 23, 2007
1 parent
ddf544b
commit 1434637
Showing
5 changed files
with
61 additions
and
96 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 33185c504f8e521b398536b5a8d415779a24593c | ||
refs/heads/master: ef685298b4b3dead1efa1d47cd27ced0f2673254 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,62 @@ | ||
#ifndef _ASM_X86_SETUP_H | ||
#define _ASM_X86_SETUP_H | ||
|
||
#define COMMAND_LINE_SIZE 2048 | ||
|
||
#ifdef __KERNEL__ | ||
# ifdef CONFIG_X86_32 | ||
# include "setup_32.h" | ||
# else | ||
# include "setup_64.h" | ||
# endif | ||
#else | ||
# ifdef __i386__ | ||
# include "setup_32.h" | ||
# else | ||
# include "setup_64.h" | ||
# endif | ||
|
||
#ifdef __i386__ | ||
|
||
#include <linux/pfn.h> | ||
/* | ||
* Reserved space for vmalloc and iomap - defined in asm/page.h | ||
*/ | ||
#define MAXMEM_PFN PFN_DOWN(MAXMEM) | ||
#define MAX_NONPAE_PFN (1 << 20) | ||
|
||
#define PARAM_SIZE 4096 | ||
|
||
#define OLD_CL_MAGIC_ADDR 0x90020 | ||
#define OLD_CL_MAGIC 0xA33F | ||
#define OLD_CL_BASE_ADDR 0x90000 | ||
#define OLD_CL_OFFSET 0x90022 | ||
#define NEW_CL_POINTER 0x228 /* Relative to real mode data */ | ||
|
||
#endif /* __i386__ */ | ||
|
||
#ifndef __ASSEMBLY__ | ||
#include <asm/bootparam.h> | ||
|
||
/* | ||
* This is set up by the setup-routine at boot-time | ||
*/ | ||
extern struct boot_params boot_params; | ||
|
||
#ifdef __i386__ | ||
/* | ||
* Do NOT EVER look at the BIOS memory size location. | ||
* It does not work on many machines. | ||
*/ | ||
#define LOWMEMSIZE() (0x9f000) | ||
|
||
struct e820entry; | ||
|
||
char * __init machine_specific_memory_setup(void); | ||
char *memory_setup(void); | ||
|
||
int __init copy_e820_map(struct e820entry * biosmap, int nr_map); | ||
int __init sanitize_e820_map(struct e820entry * biosmap, char * pnr_map); | ||
void __init add_memory_region(unsigned long long start, | ||
unsigned long long size, int type); | ||
|
||
extern unsigned long init_pg_tables_end; | ||
|
||
#ifndef CONFIG_PARAVIRT | ||
#define paravirt_post_allocator_init() do {} while (0) | ||
#endif | ||
|
||
#endif /* __i386__ */ | ||
#endif /* __ASSEMBLY__ */ | ||
#endif /* __KERNEL__ */ | ||
|
||
#endif /* _ASM_X86_SETUP_H */ |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.