Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
aperture_64.c File Reference
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/init.h>
#include <linux/memblock.h>
#include <linux/mmzone.h>
#include <linux/pci_ids.h>
#include <linux/pci.h>
#include <linux/bitops.h>
#include <linux/ioport.h>
#include <linux/suspend.h>
#include <asm/e820.h>
#include <asm/io.h>
#include <asm/iommu.h>
#include <asm/gart.h>
#include <asm/pci-direct.h>
#include <asm/dma.h>
#include <asm/amd_nb.h>
#include <asm/x86_init.h>

Go to the source code of this file.

Macros

#define GART_MIN_ADDR   (512ULL << 20)
 
#define GART_MAX_ADDR   (1ULL << 32)
 

Functions

 early_param ("gart_fix_e820", parse_gart_mem)
 
void __init early_gart_iommu_check (void)
 
int __init gart_iommu_hole_init (void)
 

Variables

int gart_iommu_aperture
 
int gart_iommu_aperture_disabled __initdata = 1
 

Macro Definition Documentation

#define GART_MAX_ADDR   (1ULL << 32)

Definition at line 46 of file aperture_64.c.

#define GART_MIN_ADDR   (512ULL << 20)

Definition at line 45 of file aperture_64.c.

Function Documentation

void __init early_gart_iommu_check ( void  )

Definition at line 256 of file aperture_64.c.

early_param ( "gart_fix_e820"  ,
parse_gart_mem   
)
int __init gart_iommu_hole_init ( void  )

Definition at line 359 of file aperture_64.c.

Variable Documentation

int gart_fix_e820 __initdata = 1

Definition at line 49 of file aperture_64.c.

int gart_iommu_aperture

Definition at line 48 of file aperture_64.c.