| /freebsd-13.1/sys/i386/i386/ |
| H A D | machdep.c | 790 if (base < physmap[i + 1]) { in add_physmap_entry() 804 physmap[insert_idx] = base; in add_physmap_entry() 827 physmap[i] = physmap[i - 2]; in add_physmap_entry() 828 physmap[i + 1] = physmap[i - 1]; in add_physmap_entry() 832 physmap[insert_idx] = base; in add_physmap_entry() 915 bzero(physmap, sizeof(physmap)); in getmemsize() 999 if (physmap[1] != 0) in getmemsize() 1043 physmap[0] = 0; in getmemsize() 1044 physmap[1] = basemem * 1024; in getmemsize() 1047 physmap[physmap_idx + 1] = physmap[physmap_idx] + extmem * 1024; in getmemsize() [all …]
|
| H A D | mp_machdep.c | 169 if (physmap[i] >= MiB(1) || in alloc_ap_trampoline() 170 (trunc_page(physmap[i + 1]) - round_page(physmap[i])) < in alloc_ap_trampoline() 179 if (physmap[i + 1] < MiB(1)) { in alloc_ap_trampoline() 180 boot_address = trunc_page(physmap[i + 1]); in alloc_ap_trampoline() 181 if ((physmap[i + 1] - boot_address) < bootMP_size) in alloc_ap_trampoline() 183 physmap[i + 1] = boot_address; in alloc_ap_trampoline() 185 boot_address = round_page(physmap[i]); in alloc_ap_trampoline() 186 physmap[i] = boot_address + round_page(bootMP_size); in alloc_ap_trampoline() 188 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) { in alloc_ap_trampoline() 189 memmove(&physmap[i], &physmap[i + 2], in alloc_ap_trampoline() [all …]
|
| /freebsd-13.1/sys/amd64/amd64/ |
| H A D | machdep.c | 661 if (base < physmap[i + 1]) { in add_physmap_entry() 675 physmap[insert_idx] = base; in add_physmap_entry() 698 physmap[i] = physmap[i - 2]; in add_physmap_entry() 699 physmap[i + 1] = physmap[i - 1]; in add_physmap_entry() 703 physmap[insert_idx] = base; in add_physmap_entry() 823 physmap, physmap_idx)) in add_efi_map_entries() 892 bzero(physmap, sizeof(physmap)); in getmemsize() 903 if (physmap[i] <= 0xA0000) { in getmemsize() 967 physmap[0] = PAGE_SIZE; in getmemsize() 969 physmap[0] = round_page(physmap[1] - PAGE_SIZE); in getmemsize() [all …]
|
| /freebsd-13.1/sys/riscv/include/ |
| H A D | machdep.h | 49 extern vm_paddr_t physmap[PHYS_AVAIL_ENTRIES];
|
| /freebsd-13.1/sys/amd64/include/pc/ |
| H A D | bios.h | 91 vm_paddr_t *physmap, int *physmap_idx);
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/mtd/ |
| H A D | gpmc-nor.txt | 13 - compatible: Documentation/devicetree/bindings/mtd/mtd-physmap.txt 24 - linux,mtd-name: Documentation/devicetree/bindings/mtd/mtd-physmap.txt
|
| H A D | intel,ixp4xx-flash.txt | 11 For the rest of the properties, see mtd-physmap.txt.
|
| H A D | arm-versatile.txt | 15 For the rest of the properties, see mtd-physmap.txt.
|
| H A D | cortina,gemini-flash.txt | 12 For the rest of the properties, see mtd-physmap.txt.
|
| H A D | mtd-physmap.txt | 27 physmap-flash drivers as boot loader pass the mtd partition via the old 28 device name physmap-flash.
|
| /freebsd-13.1/sys/x86/include/ |
| H A D | x86_smp.h | 91 void alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx);
|
| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | machdep.c | 114 vm_paddr_t physmap[PHYS_AVAIL_ENTRIES]; variable 564 if (mem_regions[0].mr_start == physmap[0]) { in initriscv()
|
| H A D | pmap.c | 590 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap() 598 if (physmap[i] == physmap[i + 1]) in pmap_bootstrap() 600 if (physmap[i] <= min_pa) in pmap_bootstrap() 601 min_pa = physmap[i]; in pmap_bootstrap() 602 if (physmap[i + 1] > max_pa) in pmap_bootstrap() 603 max_pa = physmap[i + 1]; in pmap_bootstrap()
|
| /freebsd-13.1/sys/contrib/device-tree/src/arm/ |
| H A D | at91rm9200ek.dts | 100 linux,mtd-name = "physmap-flash.0";
|
| H A D | sama5d3xcm.dtsi | 57 linux,mtd-name = "physmap-flash.0";
|
| H A D | imx31-lite.dts | 164 linux,mtd-name = "physmap-flash.0";
|
| H A D | imx27-eukrea-cpuimx27.dtsi | 99 linux,mtd-name = "physmap-flash.0";
|
| H A D | imx27-phytec-phycore-som.dtsi | 329 linux,mtd-name = "physmap-flash.0";
|
| /freebsd-13.1/sys/x86/xen/ |
| H A D | pv.c | 654 xen_pvh_parse_memmap(caddr_t kmdp, vm_paddr_t *physmap, int *physmap_idx) in xen_pvh_parse_memmap() argument 672 bios_add_smap_entries(xen_smap, size, physmap, physmap_idx); in xen_pvh_parse_memmap()
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | pmap.c | 297 static vm_paddr_t physmap[PHYSMAP_SIZE]; variable 784 pa = physmap[i] & ~L2_OFFSET; in pmap_bootstrap_dmap() 805 for (; va < DMAP_MAX_ADDRESS && pa < physmap[i + 1]; in pmap_bootstrap_dmap() 826 for (; va < DMAP_MAX_ADDRESS && pa < physmap[i + 1] && in pmap_bootstrap_dmap() 827 (physmap[i + 1] - pa) >= L1_SIZE; in pmap_bootstrap_dmap() 836 if (pa < physmap[i + 1]) { in pmap_bootstrap_dmap() 852 for (; va < DMAP_MAX_ADDRESS && pa < physmap[i + 1]; in pmap_bootstrap_dmap() 969 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap() 977 if (physmap[i] == physmap[i + 1]) in pmap_bootstrap() 979 if (physmap[i] <= min_pa) in pmap_bootstrap() [all …]
|