Lines Matching +full:0 +full:x20110000
87 .start = 0,
88 .end = 0,
94 .start = 0,
95 .end = 0,
101 .start = 0,
102 .end = 0,
108 .start = 0,
109 .end = 0,
162 #define RAMDISK_IMAGE_START_MASK 0x07FF
163 #define RAMDISK_PROMPT_FLAG 0x8000
164 #define RAMDISK_LOAD_FLAG 0x4000
200 BUG_ON(_brk_start == 0); in extend_brk()
209 memset(ret, 0, size); in extend_brk()
228 _brk_start = 0; in reserve_brk()
241 if (ramdisk_image == 0) in get_ramdisk_image()
252 if (ramdisk_size == 0) in get_ramdisk_size()
266 relocated_ramdisk = memblock_phys_alloc_range(area_size, PAGE_SIZE, 0, in relocate_initrd()
310 initrd_start = 0; in reserve_initrd()
422 unsigned long long base, low_base = 0, low_size = 0; in reserve_crashkernel_low()
442 /* passed with crashkernel=0,low ? */ in reserve_crashkernel_low()
444 return 0; in reserve_crashkernel_low()
447 low_base = memblock_phys_alloc_range(low_size, CRASH_ALIGN, 0, CRASH_ADDR_LOW_MAX); in reserve_crashkernel_low()
463 return 0; in reserve_crashkernel_low()
476 if (ret != 0 || crash_size <= 0) { in reserve_crashkernel()
480 if (ret != 0 || crash_size <= 0) in reserve_crashkernel()
490 /* 0 means: find the address automatically */ in reserve_crashkernel()
544 { .name = "dma1", .start = 0x00, .end = 0x1f,
546 { .name = "pic1", .start = 0x20, .end = 0x21,
548 { .name = "timer0", .start = 0x40, .end = 0x43,
550 { .name = "timer1", .start = 0x50, .end = 0x53,
552 { .name = "keyboard", .start = 0x60, .end = 0x60,
554 { .name = "keyboard", .start = 0x64, .end = 0x64,
556 { .name = "dma page reg", .start = 0x80, .end = 0x8f,
558 { .name = "pic2", .start = 0xa0, .end = 0xa1,
560 { .name = "dma2", .start = 0xc0, .end = 0xdf,
562 { .name = "fpu", .start = 0xf0, .end = 0xff,
571 for (i = 0; i < ARRAY_SIZE(standard_io_resources); i++) in reserve_standard_io_resources()
582 0x0102, in snb_gfx_workaround_needed()
583 0x0112, in snb_gfx_workaround_needed()
584 0x0122, in snb_gfx_workaround_needed()
585 0x0106, in snb_gfx_workaround_needed()
586 0x0116, in snb_gfx_workaround_needed()
587 0x0126, in snb_gfx_workaround_needed()
588 0x010a, in snb_gfx_workaround_needed()
595 vendor = read_pci_config_16(0, 2, 0, PCI_VENDOR_ID); in snb_gfx_workaround_needed()
596 if (vendor != 0x8086) in snb_gfx_workaround_needed()
599 devid = read_pci_config_16(0, 2, 0, PCI_DEVICE_ID); in snb_gfx_workaround_needed()
600 for (i = 0; i < ARRAY_SIZE(snb_ids); i++) in snb_gfx_workaround_needed()
615 0x20050000, in trim_snb_memory()
616 0x20110000, in trim_snb_memory()
617 0x20130000, in trim_snb_memory()
618 0x20138000, in trim_snb_memory()
619 0x40004000, in trim_snb_memory()
639 for (i = 0; i < ARRAY_SIZE(bad_pages); i++) { in trim_snb_memory()
641 printk(KERN_WARNING "failed to reserve 0x%08lx\n", in trim_snb_memory()
657 e820__range_update(0, PAGE_SIZE, E820_TYPE_RAM, E820_TYPE_RESERVED); in trim_bios_range()
686 e820__range_remove(start, size, E820_TYPE_RAM, 0); in e820_add_kernel_range()
709 * In addition, make sure page 0 is always reserved because on in early_reserve_memory()
712 memblock_reserve(0, SZ_64K); in early_reserve_memory()
733 pr_emerg("Kernel Offset: 0x%lx from 0x%lx (relocation range: 0x%lx-0x%lx)\n", in dump_kernel_offset()
742 return 0; in dump_kernel_offset()
810 if ((bootloader_type >> 4) == 0xe) { in setup_arch()
811 bootloader_type &= 0xf; in setup_arch()
812 bootloader_type |= (boot_params.hdr.ext_loader_type+0x10) << 4; in setup_arch()
814 bootloader_version = bootloader_type & 0xf; in setup_arch()
870 if (builtin_cmdline[0]) { in setup_arch()
953 e820__range_update(0x70000000ULL, 0x40000ULL, E820_TYPE_RAM, in setup_arch()
1049 printk(KERN_DEBUG "initial memory mapped: [mem 0x00000000-%#010lx]\n", in setup_arch()
1197 if (!efi_enabled(EFI_BOOT) || (efi_mem_type(0xa0000) != EFI_CONVENTIONAL_MEMORY)) in setup_arch()
1229 .start = 0xa0000,
1230 .end = 0xbffff,
1250 return 0; in register_kernel_offset_dumper()