Function report | 
Source Code:arch\x86\kernel\amd_gart_64.c | 
Create Date:2022-07-28 08:52:35 | 
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:Private Northbridge GATT initialization in case we cannot use the* AGP driver for some reason.
Proto:static __init int init_amd_gatt(struct agp_kern_info *info)
Type:int
Parameter:
| Type | Parameter | Name | 
|---|---|---|
| struct agp_kern_info * | info | 
| 623 | pr_info("PCI-DMA: Disabling AGP.\n") | 
| 626 | dev = NULL | 
| 627 | When i < amd_nb_num() cycle | 
| 629 | new_aper_base = read_aperture(dev, & new_aper_size) | 
| 630 | If Not new_aper_base Then Go to nommu | 
| 633 | If Not aper_base Then | 
| 634 | aper_size = new_aper_size | 
| 635 | aper_base = new_aper_base | 
| 637 | If aper_size != new_aper_size || aper_base != new_aper_base Then Go to nommu | 
| 646 | gatt_size = (aper_size >> PAGE_SHIFT determines the page size ) * sizeof(u32) | 
| 649 | If Not gatt Then panic - halt the system*@fmt: The text string to print* Display a message, then perform cleanups.* This function never returns. | 
| 654 | agp_gatt_table = gatt | 
| 656 | register_syscore_ops( & gart_syscore_ops) | 
| 663 | Return 0 | 
| 665 | nommu : | 
| 667 | pr_warn("PCI-DMA: More than 4GB of RAM and no IOMMU - falling back to iommu=soft.\n") | 
| 668 | Return -1 | 
| Name | Describe | 
|---|---|
| gart_iommu_init | 
| Source code conversion tool public plug-in interface  | X | 
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion  |